• Joined on 2026-03-14
pax pushed to main at pax/booru-viewer 2026-04-07 20:48:20 -05:00
baa910ac81 Popout: fix first-fit aspect lock race, fill images to window, tighten combo/button padding across all themes
pax pushed tag v0.2.2 to pax/booru-viewer 2026-04-07 20:48:20 -05:00
pax pushed tag v0.2.2 to pax/booru-viewer 2026-04-07 20:02:44 -05:00
pax deleted tag v0.2.2 from pax/booru-viewer 2026-04-07 20:02:43 -05:00
pax pushed tag v0.2.2 to pax/booru-viewer 2026-04-07 20:00:50 -05:00
pax pushed to main at pax/booru-viewer 2026-04-07 20:00:45 -05:00
b89baaae34 Bump version to 0.2.2
pax pushed to main at pax/booru-viewer 2026-04-07 19:50:44 -05:00
250b144806 Decouple bookmark folders from library folders, add move-aware save + submenu pickers everywhere
pax pushed to main at pax/booru-viewer 2026-04-07 18:58:37 -05:00
3f2c8aefe3 README: positioning rewrite, Why section, split Bookmarks/Library, theming + backup notes
pax pushed to main at pax/booru-viewer 2026-04-07 17:24:42 -05:00
bad3e897a1 Drop Size: WxH line from InfoPanel — bookmarks/library never had width/height plumbed and just showed 0x0
eb58d76bc0 Route async work through one persistent loop, lock shared httpx + DB writes
54ccc40477 Defensive hardening across core/* and popout overlay fix
Compare 3 commits »
pax pushed to main at pax/booru-viewer 2026-04-07 17:14:29 -05:00
96a44625f7 Drop Size: WxH line from InfoPanel — bookmarks/library never had width/height plumbed and just showed 0x0
pax pushed to main at pax/booru-viewer 2026-04-07 17:09:00 -05:00
55e7f8df01 Route async work through one persistent loop, lock shared httpx + DB writes
pax pushed to main at pax/booru-viewer 2026-04-07 17:04:50 -05:00
885d4600f8 Audit-driven hardening across core/* and popout overlay fix
pax pushed to main at pax/booru-viewer 2026-04-07 16:54:44 -05:00
8a1bc5c28e Audit-driven hardening across core/* and popout overlay fix
pax pushed to main at pax/booru-viewer 2026-04-07 15:46:59 -05:00
7d02aa8588 Drop parenthetical hints from search placeholder text — live search and -negative tags can be inferred
c322b3d2b0 Bump version to 0.2.1
Compare 2 commits »
pax pushed tag v0.2.1 to pax/booru-viewer 2026-04-07 15:46:59 -05:00
pax pushed to main at pax/booru-viewer 2026-04-07 15:42:37 -05:00
d501ccf69a Match native Qt+Fusion sizing across themed widgets (~23px uniform toolbar row), drop score +/- buttons, force score/page spinbox height to match
pax pushed to main at pax/booru-viewer 2026-04-07 15:26:02 -05:00
81ce926c88 Live search in bookmarks/library (debounced) + 3-state library count label with QSS-targetable libraryCountState property
pax pushed to main at pax/booru-viewer 2026-04-07 15:19:45 -05:00
2dfeb4e46c Bundle themes as -rounded/-square variants, add ThumbnailWidget selection color qproperties, document new vars in themes/README.md
6d68652e61 Bookmarks/library/preview toolbars: compact button padding, 4px splitter pad, uniform 30px row height; library drops unreachable set_missing call
3824d382c3 Square thumbnail selection border, Qt-targetable selection colors, indicator row swap, drop dead missing-indicator code
Compare 3 commits »
pax pushed to main at pax/booru-viewer 2026-04-07 14:43:27 -05:00
0eab860088 Persist info panel visibility and right splitter sizes across sessions
6c1a98a827 QSS @palette/${} preprocessor + theme overhaul: themable popout overlays, slider square, mpv letterbox via QPalette, embedded controls under media, compact toolbar buttons
1712fc5836 Side-by-side +/- spinbox buttons + auto-derived dialog min height so cache fields can't clip
dded54c435 Selection border on thumbnails uses pen-aware QRectF + rounded corners (smooth, even, no off-by-one)
Compare 4 commits »
pax pushed to main at pax/booru-viewer 2026-04-07 13:15:44 -05:00
507641596e Rewrite bundled themes with comprehensive Fusion-style QSS covering all widget types and states
463f77d8bb Make info panel tag colors QSS-targetable, delete dead theme.py + green palette constants
Compare 2 commits »