Skip to content

Bar layout: controls lead from the left, dots trail the queue label - #31

Merged
hyperion-001 merged 2 commits into
mainfrom
claude/roulette-ui-redesign-ykda69
Aug 18, 2026
Merged

Bar layout: controls lead from the left, dots trail the queue label#31
hyperion-001 merged 2 commits into
mainfrom
claude/roulette-ui-redesign-ykda69

Conversation

@hyperion-001

Copy link
Copy Markdown
Contributor

Summary

Follow-up to the v2.0 redesign (#30): reorders the pinned bar so the controls cluster at the left edge and the dot strip trails the queue label, with the bar's free space now falling to the right of the dots.

New left-to-right order in every state:

  • Idle: gear · ▶ Start · queue dropdown · hollow dots
  • Running: gear · ⏹ Stop · ⏭ Skip · profile name · lit dots
  • Paused: gear · ▶ Resume · ⏭ Skip · "paused" · dimmed dots

Resume takes Stop's slot when a manual override pauses the rotation, so Skip and the gear never move.

Changes

  • src/ui/bar.js — template reordered: actions container (gear first, then transport buttons) now precedes the label and dots; Skip moved after Stop/Resume
  • style.css.roulette-bar-label no longer flex-grows (contents cluster left, free space falls right); the gear's separation margin flipped from left to right
  • CLAUDE.md — bar anatomy descriptions updated to match

Testing

  • npm test — 12/12 pass (markup/CSS-only change; the pure core is untouched)

🤖 Generated with Claude Code

https://claude.ai/code/session_01FfFQKFCs2usE8irubrQ4Kf


Generated by Claude Code

claude added 2 commits August 18, 2026 17:10
New left-to-right order in both states: gear, transport buttons
(start / skip / stop / resume), queue picker or profile name, dot strip.
Free space now falls to the right of the dots instead of between the
label and the actions.

Co-Authored-By: Claude <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01FfFQKFCs2usE8irubrQ4Kf
@hyperion-001
hyperion-001 merged commit 80d02b9 into main Aug 18, 2026
1 check passed
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.

2 participants