Spotlight redesign: auto-hiding pill and lit stage #26
Labels
No labels
bug
ci
enhancement
feature
privacy
security
theme-system
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Breadway/breadbar#26
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Ground-up redesign of the spotlight shell theme, approved from the interactive mockup at https://claude.ai/artifact/49uF81wgNZi9pqDFoA2Xif (private to the owner).
Implemented in phases, each with isolated screenshots (bread-capture or a nested compositor, never the live desktop):
Theme-side schema/CSS lands in bread-theme (bread-ecosystem), breadbar pins it.
Status: all four phases implemented and reviewed (BAR-27 phase 1 PASS, BAR-30 phases 2-4 PASS after reviewer fixes). Installed on the owner's desktop for live testing on 2026-09-27: ~/.local/bin/breadbar built from breadbar
e9e8157+ bread-theme e8f92d5 (branches feature/spotlight-pill, not pushed), shell.toml active = "spotlight". Backups: ~/.local/bin/breadbar.bak-pre-spotlight and ~/.config/bread/shell.toml.bak-pre-spotlight. Super+Space stays on breadbox for now; the stage opens by clicking the pill's time orbreadbar --stage toggle. Next: live smoke test, then PRs.Dependency PR: Breadway/bread-ecosystem#45 adds the bread-theme schema, styles, and bread-capture changes required by this spotlight work. Merge it before the breadbar PR, which will follow on feature/spotlight-pill. Headless Sway captures passed for pill shown/tucked, stage idle/results, critical surtitle, and in-pill levels.
Breadbar implementation PR: #37. Dependency: merge bread-ecosystem PR #45 first, which provides the theme API and CSS. Headless Sway smoke captures passed for the shown/tucked pill, stage idle/results, critical surtitle, and in-pill level.
PR #37 check / check (push) is currently failing. The implementation depends on bread-ecosystem PR #45, which has passed CI but is not merged yet. I am moving this card to TODO as requested for REVIEW items with failing CI. Recheck the breadbar CI after #45 merges; then send it back through review.
PR #37 now passes fresh
check / check (push)on0fd9f05(5m17s). The merged bread-ecosystem #45 dependency is resolved through the existing PR-checkscripts/dev-deps.shworkflow, which records bread-ecosystem d9ab179 in the generated dev-deps lock; Cargo.toml and the committed release-tag Cargo.lock remain unchanged. Local clippy, build, and all 120 tests pass against that same dependency commit. Ready for independent review: #37