AltWindow File Edit Window Help
3
Fri 9:41 AM
claude — AltWindow
> Tune the Tasks window highlight so white text stays legible on black, then run the tests.
I'll adjust TaskPalette, then build and run the suite.
Bash(swift build)
⎿ Build complete! (12.84s)
Edit(TasksView.swift)
⎿ Updated +1 −1
Task(Explore)
⎿ Done (3 tool uses)
Bash(scripts/test.sh)
⎿ Running…
>Ask Claude to keep going…
● AltWindow · 38c68817
Activity
Bash Bash(swift build) 2.3s
Read Read(~/dev/AltWindow/Sources/AltWindow/Theme.swift) 118ms
Edit Edit(Sources/AltWindow/TasksView.swift) 342ms
private enum TaskPalette {
- static let highlight = Color(red: 1.0, green: 0.8, blue: 0.3)
+ static let highlight = Color(red: 1.0, green: 0.78, blue: 0.28)
static let done = Color(red: 0.36, green: 0.92, blue: 0.55)
Grep Grep(TaskPalette) 64ms
Bash Bash(ls /nonexistent-path-xyz) 41ms
command: ls /nonexistent-path-xyz
RESULT
Exit code 1 ls: /nonexistent-path-xyz: No such file or directory
Bash Bash(scripts/test.sh)
Explore 3
Glob Glob(**/*.swift) 31ms
Read Read(Sources/AltWindowCore/SessionModel.swift) 92ms
Bash Bash(ls -la Sources/AltWindowCore) 120ms
● AltWindow · 38c68817
Responses
ASSISTANT
I'll adjust TaskPalette so the amber change-highlight keeps the white task text legible on black.
ASSISTANT
`swift build` is clean. Editing TasksView.swift, then I'll run the suite.
ASSISTANT
Running scripts/test.sh now to confirm the full suite passes…
● AltWindow · 38c68817
Tasks
Decode hook events into the session reducer
Render Activity window tool rows with status icons
Group tool calls under subagent sections
White-on-black Tasks window with checkbox status
Persist per-window layout + always-on-top
Keep running Claude Code in your own terminal — AltWindow never patches or replaces it.
Activity — one row per tool call: live status, summaries, expandable diffs, and subagent groups.
The Responses window mirrors Claude's replies as they stream.
Every pane is a first-class macOS window — move across monitors, resize, pin on top, dim, split or combine.
Tasks: white-on-black so it's never mistaken for Activity — new or changed items glow ~30s.
The menu-bar icon shows the live session count — open it to switch sessions, split or combine windows, or install the hooks.
CLAUDE CODE SESSIONS
AltWindow · 38c68817 ● live
api-server · 7b1142c9 ● live
docs-site · 0af9d3e1 idle
Split Session Windows
Combine Session Windows
Install Claude Code Hooks…
Quit AltWindow ⌘Q