docs(journal): tray menus verified fixed on the real nm-applet menu
Some checks failed
Check / eval (push) Failing after 2m0s
Some checks failed
Check / eval (push) Failing after 2m0s
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -19,6 +19,25 @@ Template:
|
||||
|
||||
---
|
||||
|
||||
## 2026-07-12 — tray menus truly fixed: counter-rules must live in waybar.css (8eb672b, 72e53e2)
|
||||
- **Task:** Bernardo: icons still missing in the REAL nm-applet menu.
|
||||
- **Did:** e8658fe's gtk.css cure worked in a plain GTK app but not in
|
||||
Waybar: Waybar adds its provider at GTK_STYLE_PROVIDER_PRIORITY_USER
|
||||
too (src/client.cpp) and wins the tie in practice (GTK 3.24) — proven
|
||||
by repro at priority 900 matching the live menu exactly. Only rules in
|
||||
the SAME stylesheet out-specify its `*`, so every waybar.css now
|
||||
carries a menu block after the reset: arrow 16px, check/radio 14px,
|
||||
separator 1px, `menu, menu *` font (labels are matched directly by
|
||||
`*`, inheritance never applies). D-Bus GetLayout first proved
|
||||
nm-applet exports per-network icon-data.
|
||||
- **Verified:** **V3 on the real menu** — opened nm-applet's tray menu
|
||||
via wlrctl virtual-pointer clicks, grim captures: arrows, checkmarks,
|
||||
separators, Inter labels, Pica's icon, and every network's signal icon
|
||||
in the Available-networks submenu. Bar pills intact. NB: cursor-warp
|
||||
hover does not open GTK submenus (no motion events) — click the item.
|
||||
- **Pending:** nothing for this item.
|
||||
- **Next suggestion:** #89 slice 2 — the override-icon layer.
|
||||
|
||||
## 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
|
||||
|
||||
Reference in New Issue
Block a user