• Joined on 2026-03-14
pax pushed to main at pax/booru-viewer 2026-04-08 21:23:15 -05:00
69f75fc98f grid: force vertical scrollbar AlwaysOn to fix column-collapse race
pax pushed to main at pax/booru-viewer 2026-04-08 21:00:33 -05:00
0ef3643b32 popout/window: fix dispatch lambdas dropping effects (video auto-fit + Loop=Next)
pax pushed to main at pax/booru-viewer 2026-04-08 20:53:04 -05:00
d48435db1c VideoPlayer: remove legacy _seek_pending_until pin window
pax pushed to main at pax/booru-viewer 2026-04-08 20:47:57 -05:00
1b66b03a30 Untrack tests/ directory and related dev tooling
pax pushed to main at pax/booru-viewer 2026-04-08 20:44:29 -05:00
a2b759be90 popout/window: drop refactor shims (final cleanup)
ec238f3aa4 gui/main_window: replace popout internal access with public methods
69d25b325e popout/window: apply effects from StateMachine, remove duplicate emits
609066cf87 VideoPlayer: use absolute+exact for slider seek (fix drag-back race)
35d80c32f2 popout/window: route adapter logger to stderr for terminal capture
Compare 20 commits »
pax pushed to main at pax/booru-viewer 2026-04-08 16:59:25 -05:00
80001e64fe Gitignore: exclude docs/ (refactor inventory + plan + notes anchor)
0a6818260e VideoPlayer: preserve mute state across lazy mpv creation
44a20ac057 Search: instrument _do_search and _on_reached_bottom with per-filter drop counts
553e31075d Privacy screen: resume video on un-hide, popout uses in-place overlay
92c1824720 Remove O keybind for Open in Default App
Compare 10 commits »
pax pushed to main at pax/booru-viewer 2026-04-08 15:11:24 -05:00
c4efdb76f8 Drop refactor re-export shims, update imports to canonical locations
af1715708b Move run + style helpers from app.py to app_runtime.py (no behavior change)
da36c4a8f2 Move BooruApp from app.py to main_window.py (no behavior change)
eded7790af Move InfoPanel from app.py to info_panel.py (no behavior change)
9d99ecfcb5 Move AsyncSignals from app.py to async_signals.py (no behavior change)
Compare 14 commits »
pax pushed to main at pax/booru-viewer 2026-04-08 02:34:19 -05:00
31d02d3c7b Popout/grid: stop calling _on_post_activated twice per keyboard nav
fda3b10beb Popout: video load perf wins + race-defense layers
Compare 2 commits »
pax pushed tag v0.2.2 to pax/booru-viewer 2026-04-08 00:29:55 -05:00
pax pushed to main at pax/booru-viewer 2026-04-08 00:29:55 -05:00
7d195558f6 Popout: persistent viewport — fix small per-nav drift, gate moveEvent/resizeEvent to non-Hyprland
pax pushed tag v0.2.2 to pax/booru-viewer 2026-04-07 23:31:50 -05:00
pax deleted tag v0.2.2 from pax/booru-viewer 2026-04-07 23:31:50 -05:00
pax pushed to main at pax/booru-viewer 2026-04-07 23:31:23 -05:00
ba5a47f8af Score and page spinboxes 50px → 40px to recover top-bar horizontal space
pax pushed tag v0.2.2 to pax/booru-viewer 2026-04-07 23:04:19 -05:00
pax deleted tag v0.2.2 from pax/booru-viewer 2026-04-07 23:04:19 -05:00
pax pushed to main at pax/booru-viewer 2026-04-07 23:03:12 -05:00
987d987512 Popout polish: thumbnail download bar when preview hidden, no overlay reshow on nav
pax pushed tag v0.2.2 to pax/booru-viewer 2026-04-07 22:46:02 -05:00
pax deleted tag v0.2.2 from pax/booru-viewer 2026-04-07 22:46:01 -05:00
pax pushed to main at pax/booru-viewer 2026-04-07 22:43:52 -05:00
7b61d36718 Popout polish + Discord audio fix
pax pushed to main at pax/booru-viewer 2026-04-07 21:45:31 -05:00
5a44593a6a Popout: viewport-based fit math, fix portrait>landscape ratchet