Shell theme: control panel polish and a fixed bar type scale #37

Merged
Breadway merged 1 commit from feature/glass-panel-polish into main 2026-09-26 13:48:13 +08:00
Owner

CSS and manifest side of the breadbar control panel and notification polish (breadbar PR on feature/glass-panel-polish).

  • Control panel: icon slider rows with a value readout and hover knob, power tiles with an armed (confirm) state, flat tray buttons and a collapsible tray toggle, consistent section spacing.
  • The active output/network row now shows the accent; the window-scoped button { color } rule outranked it.
  • Default [panel].sections order puts brightness next to volume.
  • Notification history: repeat-count badge, bottom padding and a scroll fade; larger toast dismiss target.
  • Bar type scale fixed across builtin themes (16px base, 22px clock digits, 18px plain clock, 13px date, 18px workspace and stat labels), with a 26px minimum workspace-button height. font_size_base still drives the launcher and shared app stylesheet.
  • Golden CSS snapshots re-blessed.

Verified with bread-capture isolated captures under glass-workbench; bread-theme tests pass (114).

CSS and manifest side of the breadbar control panel and notification polish (breadbar PR on feature/glass-panel-polish). - Control panel: icon slider rows with a value readout and hover knob, power tiles with an armed (confirm) state, flat tray buttons and a collapsible tray toggle, consistent section spacing. - The active output/network row now shows the accent; the window-scoped `button { color }` rule outranked it. - Default `[panel].sections` order puts brightness next to volume. - Notification history: repeat-count badge, bottom padding and a scroll fade; larger toast dismiss target. - Bar type scale fixed across builtin themes (16px base, 22px clock digits, 18px plain clock, 13px date, 18px workspace and stat labels), with a 26px minimum workspace-button height. `font_size_base` still drives the launcher and shared app stylesheet. - Golden CSS snapshots re-blessed. Verified with bread-capture isolated captures under glass-workbench; bread-theme tests pass (114).
Shell theme: control panel polish and a fixed bar type scale
All checks were successful
check / check (push) Successful in 1m41s
5b0626bd11
- Control panel: icon slider rows with a value readout and hover knob,
  power tiles with an armed (confirm) state, flat tray buttons and the
  collapsible tray toggle, consistent section spacing, and the active
  output/network row now actually shows the accent (the window-scoped
  button colour rule outranked it).
- Default [panel].sections order puts brightness next to volume.
- Notification history: repeat-count badge, bottom padding and a scroll
  fade; larger toast dismiss target.
- Bar type scale is fixed across themes: 16px base, 22px clock digits,
  18px plain clock, 13px date, 18px workspace and stat labels. Workspace
  buttons get a 26px minimum height so the 18px label is not squeezed.
  font_size_base still drives the launcher and shared app stylesheet.
- Golden CSS snapshots re-blessed.
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Breadway/bread-ecosystem!37
No description provided.