sudacode
4d5bf3de41
fix: align Hyprland overlay windows to mpv and stop pinning them
...
- Force-apply exact Hyprland move/resize/setprop dispatches when bounds are provided
- Stop pinning overlay windows; toggle pin off when Hyprland reports pinned=true
- Compensate stats overlay outer placement for Electron/Wayland content insets
- Make stats overlay window and page opaque so mpv cannot show through transparent insets
- Constrain stats app to h-screen with internal scroll so content covers mpv from y=0
- Lock overlay/stats window titles against page-title-updated events
- Add regression coverage for placement dispatches, inset compensation, and CSS overlay mode
2026-05-04 00:06:27 -07:00
..
2026-03-10 02:32:27 -07:00
2026-03-20 02:43:28 -07:00
2026-03-10 02:32:27 -07:00
2026-03-10 02:32:27 -07:00
2026-03-10 02:32:27 -07:00
2026-03-10 02:32:27 -07:00
2026-03-10 02:32:27 -07:00
2026-03-20 02:43:28 -07:00
2026-03-10 02:32:27 -07:00
2026-03-10 02:32:27 -07:00
2026-03-10 02:32:27 -07:00
2026-03-10 02:32:27 -07:00
2026-03-10 02:32:27 -07:00
2026-03-10 02:32:27 -07:00
2026-03-25 22:42:21 -07:00
2026-03-20 02:43:28 -07:00
2026-03-20 02:43:28 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-20 02:43:28 -07:00
2026-03-20 02:43:28 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-20 02:43:28 -07:00
2026-03-20 02:43:28 -07:00
2026-03-25 22:42:21 -07:00
2026-03-20 02:43:28 -07:00
2026-03-20 02:43:28 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-31 12:38:27 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-20 02:43:28 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-31 12:38:27 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-31 12:38:27 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-31 12:38:27 -07:00
2026-03-31 12:38:27 -07:00
2026-03-31 12:38:27 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-31 12:38:27 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-31 12:38:27 -07:00
2026-03-25 22:42:21 -07:00
2026-03-25 22:42:21 -07:00
2026-03-31 12:38:27 -07:00
2026-03-31 12:38:27 -07:00
2026-03-25 22:42:21 -07:00
2026-03-31 12:38:27 -07:00
2026-03-25 22:42:21 -07:00
2026-03-31 12:38:27 -07:00
2026-03-31 12:38:27 -07:00
2026-03-31 12:38:27 -07:00
2026-03-31 12:38:27 -07:00
2026-03-31 12:38:27 -07:00
2026-03-31 12:38:27 -07:00
2026-03-31 12:38:27 -07:00
2026-03-31 12:38:27 -07:00
2026-03-31 12:38:27 -07:00
2026-03-31 12:38:27 -07:00
2026-03-31 12:38:27 -07:00
2026-03-31 12:38:27 -07:00
2026-03-31 12:38:27 -07:00
2026-03-31 12:38:27 -07:00
2026-03-31 12:38:27 -07:00
2026-03-31 12:38:27 -07:00
2026-03-31 12:38:27 -07:00
2026-03-31 12:38:27 -07:00
2026-03-31 12:38:27 -07:00
2026-03-31 12:38:27 -07:00
2026-03-31 12:38:27 -07:00
2026-03-31 12:38:27 -07:00
2026-03-31 12:38:27 -07:00
2026-03-31 12:38:27 -07:00
2026-03-31 12:38:27 -07:00
2026-03-31 12:38:27 -07:00
2026-03-31 12:38:27 -07:00
2026-03-31 12:38:27 -07:00
2026-03-31 12:38:27 -07:00
2026-03-31 12:38:27 -07:00
2026-03-31 12:38:27 -07:00
2026-03-31 12:38:27 -07:00
2026-03-31 12:38:27 -07:00
2026-03-31 12:38:27 -07:00
2026-03-29 16:16:29 -07:00
2026-03-29 16:16:29 -07:00
2026-04-03 21:35:18 -07:00
2026-04-10 02:46:50 -07:00
2026-05-02 19:56:10 -07:00
2026-05-04 00:06:27 -07:00
2026-05-04 00:06:27 -07:00