feat(bar): group rhythm + semantic @muted dim states (item 28c)
All checks were successful
Check / eval (push) Successful in 2m57s

Two polish items from the 1080p review. The right cluster gains a
wider breath (margin-left 14px) before each functional group — media
(pulseaudio/cpu/memory), toggles (powerprofile/nightlight/language),
status (battery/updates/notification); a self-hiding group head
degrades to the uniform spacing. Dim states (inactive workspaces, DND
bell, muted volume) move from alpha(@text, 0.5) tints to the
palette's @muted role — safe now that 28b floor-gates muted/base >=
2.0 in every theme; the CSS comment that warned against @muted
documented the pre-28b palettes and now states the new invariant.
Whole-swap bars untouched (authored identity).

Verified: V0; V1 (rendered CSS carries the rule + 4 @muted uses);
visual — tokyo-night 1080p re-capture shows the themed backdrop
(iteration #35's fix, navy not black), the group gap, and legible
muted workspaces.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Bernardo Magri
2026-07-05 20:19:14 +01:00
parent 310614bdd2
commit 8874a22a37
3 changed files with 42 additions and 13 deletions

View File

@@ -17,6 +17,26 @@ Template:
---
## 2026-07-05 — bar group rhythm + @muted adoption (iteration #36, item 28c)
- **Task:** item 28 slice (c) — the two queued bar polish items.
- **Did:** waybar.nix generated CSS: margin-left 14px on the three
right-cluster group heads (pulseaudio/powerprofile/battery — media
· toggles · status; hidden heads degrade to uniform spacing);
workspaces buttons, dnd bell, and muted volume moved from
alpha(@text,.5) tints to the semantic @muted role — safe since 28b
floor-gates muted/base ≥ 2.0 (the old comment warning against
@muted documented the pre-28b world; rewritten to state the new
invariant). Whole-swap bars untouched (authored identity).
- **Verified:** V0; V1 rendered CSS has 4 @muted uses + the margin
rule; VISUAL — tokyo-night re-capture: themed backdrop confirmed
(navy base, not black), group gap visible before the volume group,
workspace pill legible. Cross-theme minima are guaranteed by the
gated checker rather than per-theme eyeballs.
- **Pending:** slice-c remainder: rofi hint column, summer-rasi
placeholder dim, icon-weight `[human]`, latte/identity captures.
- **Next suggestion:** rofi keybind-hint column (the biggest
remaining UX win), or the two-line placeholder nit as a quickie.
## 2026-07-05 — summer-day capture review + themed backdrop (iteration #35, item 28c)
- **Task:** item 28 slice (c) — whole-swap capture review + the first
cheap polish fix.