booru-viewer/booru_viewer
pax 3c2aa5820d popout: remember tiled state across open/close
Popout was always reopening as floating even when it had been tiled at
close. closeEvent already persisted geometry + fullscreen, but nothing
captured the Hyprland floating/tiled bit, so the windowrule's
`float = yes` rule always won on reopen.

Now closeEvent records `_saved_tiled` from hyprctl, popout_controller
persists it as `slideshow_tiled`, and FullscreenPreview's restore path
calls the new `hyprland.settiled` helper shortly after show() to push
the window back into the layout. Saved geometry is ignored for tiled
reopens since the tile extent is the layout's concern.

behavior change: popout reopens tiled if it was tiled at close.
2026-04-14 19:01:34 -05:00
..
core category_fetcher: reject XML responses with DOCTYPE/ENTITY declarations 2026-04-12 14:55:30 -05:00
gui popout: remember tiled state across open/close 2026-04-14 19:01:34 -05:00
__init__.py Initial release — booru image viewer with Qt6 GUI and Textual TUI 2026-04-04 06:00:50 -05:00
main_gui.py Drop refactor re-export shims, update imports to canonical locations 2026-04-08 15:08:40 -05:00