Skip to content

Calm decision-overlay orange so only the dithered subject spends it - #633

Merged
TheGreatAxios merged 2 commits into
mainfrom
cl-7011-calm-decision-overlay-orange-so-the-subject-stays-readable
Aug 24, 2026
Merged

Calm decision-overlay orange so only the dithered subject spends it#633
TheGreatAxios merged 2 commits into
mainfrom
cl-7011-calm-decision-overlay-orange-so-the-subject-stays-readable

Conversation

@TheGreatAxios

Copy link
Copy Markdown
Collaborator

Summary

  • Decision overlays (permission + ask-operator) spend Breakthrough Orange only on the dithered subject line; frame border, title, and consequence impact use calm chrome (textDim / warning).
  • Ask-operator drops the redundant "operator question" title and keeps Esc/Enter hints.
  • Landing notice gutter assert no longer false-positives when the cwd path contains overlay.

Verification

  • bun run typecheck and bun run build pass
  • bun test src/tui/overlays.test.ts and bun test src/tui/landing.test.ts pass
  • Full bun run check previously failed only on the cwd-path overlay flake; that assert is hardened on this branch

Fixes CL-7011

Demote overlay host border/title to textDim, paint consequence impact as
warning, and drop the redundant operator-question title chrome.

Lock overlay host borderColor and title fg to UI.textDim in overlays.test.
Full-frame not.toContain("overlay") false-positives when the worktree
path itself contains that substring in chrome. Assert on the flushed
notice row model and painted notice lines instead.
@linear-code

linear-code Bot commented Aug 24, 2026

Copy link
Copy Markdown

CL-7011

@TheGreatAxios
TheGreatAxios merged commit 6892e1c into main Aug 24, 2026
5 checks passed
TheGreatAxios added a commit that referenced this pull request Aug 27, 2026
…633)

* Calm decision-overlay orange so only the dithered subject spends it

Demote overlay host border/title to textDim, paint consequence impact as
warning, and drop the redundant operator-question title chrome.

Lock overlay host borderColor and title fg to UI.textDim in overlays.test.

* Harden landing notice gutter assert against cwd paths

Full-frame not.toContain("overlay") false-positives when the worktree
path itself contains that substring in chrome. Assert on the flushed
notice row model and painted notice lines instead.
TheGreatAxios added a commit that referenced this pull request Aug 27, 2026
…633)

* Calm decision-overlay orange so only the dithered subject spends it

Demote overlay host border/title to textDim, paint consequence impact as
warning, and drop the redundant operator-question title chrome.

Lock overlay host borderColor and title fg to UI.textDim in overlays.test.

* Harden landing notice gutter assert against cwd paths

Full-frame not.toContain("overlay") false-positives when the worktree
path itself contains that substring in chrome. Assert on the flushed
notice row model and painted notice lines instead.
@TheGreatAxios
TheGreatAxios deleted the cl-7011-calm-decision-overlay-orange-so-the-subject-stays-readable branch August 28, 2026 00:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant