Skip to content

UI improvements#5

Merged
nedtwigg merged 13 commits into
mainfrom
feat/ui-improve
Apr 9, 2026
Merged

UI improvements#5
nedtwigg merged 13 commits into
mainfrom
feat/ui-improve

Conversation

@nedtwigg

@nedtwigg nedtwigg commented Apr 9, 2026

Copy link
Copy Markdown
Member

No description provided.

nedtwigg and others added 13 commits March 27, 2026 22:40
The selected terminal header was using --vscode-tab-activeBackground,
which matches the terminal background color, making the header invisible.
Switch to --vscode-list-activeSelectionBackground for a distinct color.
Add accent bottom border on selected tabs as HC Dark fallback.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Combines the two separate popups (alarm right-click menu, soft TODO prompt)
into a single dialog with radio-style toggle buttons for TODO (hard/soft/off)
and alarm (enabled/disabled). Opens on alarm button right-click or TODO pill
click. Adds softTodo API through the full stack to support explicit soft TODO
setting from the dialog.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@nedtwigg nedtwigg merged commit 09b264b into main Apr 9, 2026
6 checks passed
@nedtwigg nedtwigg deleted the feat/ui-improve branch April 9, 2026 16:29
nedtwigg added a commit that referenced this pull request May 9, 2026
Resolves SPEC-CONFLICTS #5.

Dead in production (no producer outside the type definition):
- CommandRunSource: 'foreground_process', 'title'
- TerminalTitleSource: 'notification', 'profile', 'derived'

Removed from both the TypeScript types and the spec, plus the
exhaustive titleSourceLabel switch and the HEADER_APP_TITLE_SOURCES
constant. One Storybook story was using 'derived' as a placeholder
title source — switched to 'osc0'.

Live but undocumented in the spec:
- CwdSource 'manual': cwdFromManualPath(), used by session restore.
- TerminalTitleSource 'user': setTerminalUserTitle(), inline rename UI.

Both now have explicit production rules in terminal-state.md so
readers can reason about where each value comes from.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
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