Niri-first reliability pass for multi-monitor setups. Known sub-points: - [ ] Bar pinned/open state survives monitor unplug/replug (see `Visibilities` name-keyed maps and persisted JSON) - [ ] Drawer/popout anchoring follows the correct screen when outputs change - [ ] No leaked per-screen state after replug cycles (check `screens`/`bars` maps over time via `stateStats`) - [ ] DPMS off/on keeps placement Notes from recent work: `Visibilities.load()` no longer retains object-keyed entries that leaked across replugs. Still needs real-hardware verification.
Niri-first reliability pass for multi-monitor setups. Known sub-points:
Visibilitiesname-keyed maps and persisted JSON)screens/barsmaps over time viastateStats)Notes from recent work:
Visibilities.load()no longer retains object-keyed entries that leaked across replugs. Still needs real-hardware verification.