diff --git a/agent/JOURNAL.md b/agent/JOURNAL.md index 0bb31a1..5a6a1b0 100644 --- a/agent/JOURNAL.md +++ b/agent/JOURNAL.md @@ -19,6 +19,23 @@ Template: --- +## 2026-07-12 — #90 correction: scoping regressed the bar; USER-priority cure (e8658fe) +- **Task:** Bernardo reports ac7e6bd broke Boreal's bar + icons still missing. +- **Did:** Two lessons. (1) `window#waybar *` carries id specificity, so + the reset started *beating* the later class rules (pill radius/borders) + that plain `*` correctly lost to — reverted all three stylesheets; + arrows restored instead via stylix gtk.css (`menu menuitem arrow + { min-width/height:16px }`) — USER priority (800) outranks waybar's + APPLICATION (600) regardless of specificity, same mechanism as the + existing check/radio rule. NB comments guard each `*` block. + (2) The "missing icons" were also GTK3's `gtk-menu-images` default-off: + set `gtk.gtk3.extraConfig.gtk-menu-images = 1`. +- **Verified:** **V3** — repro (no forced always-show-image): icon, check + and arrow all render even with Boreal's reset injected screen-wide; + bar screenshot shows pills restored. Flake check green. +- **Pending:** Bernardo eyeballs the real nm-applet menu (icons + arrow). +- **Next suggestion:** #89 slice 2 — the override-icon layer. + ## 2026-07-12 — #76 closed: hibernate V3 PASSED on TuringMachine (this commit) - **Task:** BACKLOG #76 `[human]` closure — Bernardo reports the V3 check. - **Did:** Bernardo ran the real power-cycle on the T14s (LUKS + btrfs