Skip to content

Improve Stream Deck key readability - #10

Open
danielcompton wants to merge 1 commit into
dazer1234:mainfrom
danielcompton:agent/improve-stream-deck-visuals
Open

Improve Stream Deck key readability#10
danielcompton wants to merge 1 commit into
dazer1234:mainfrom
danielcompton:agent/improve-stream-deck-visuals

Conversation

@danielcompton

@danielcompton danielcompton commented Aug 3, 2026

Copy link
Copy Markdown

Summary

Before:

IMG_2729

After:

IMG_2728
  • Make agent titles bigger, and allow them to wrap across three lines
  • Move agent-state indicator to top left and context usage to top right
  • Increase contrast of working and inactive states
  • Stagger animation phases by agent slow so the working animations aren't synchronised with each other
  • Enlarge standalone keycap labels
  • Update agent preview assets and renderer coverage

Why

The existing labels and state marks are difficult to distinguish on the physical Stream Deck Mini. These changes use more of the available key area, show more of each task title, and make working versus inactive agents easier to recognize at a glance.

Impact

Agent titles now scale up to 27px on one line, 26px on two lines, and 24px on three lines. State and context indicators occupy consistent corners, and standalone actions use larger, heavier labels. The rendering remains theme-aware for both light and dark Codex layouts.

Validation

  • npm run check
  • npm test — 135 passed, 1 expected Windows-only skip
  • native 144×144 previews inspected for agent states, long titles, action labels, and staggered animation frames

@danielcompton
danielcompton force-pushed the agent/improve-stream-deck-visuals branch from c133b0a to 165b1c5 Compare August 3, 2026 03:49
@danielcompton
danielcompton marked this pull request as ready for review August 3, 2026 03:54
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