3f2c8aefe3
README: positioning rewrite, Why section, split Bookmarks/Library, theming + backup notes
...
- Replace tagline with positioning ("for people who keep what they save and rice what they run") and fold backend names into the factual sub-line in strict alphabetical order
- Add Why booru-viewer section between Screenshots and Features: names ahoviewer / Grabber / Hydrus, lays out the labor axis (who does the filing) and the desktop axis (Hyprland/Wayland targeting)
- Split intertwined Bookmarks & Library section into two distinct sections. Bookmarks gets the browser-star framing with the bookmark-folder vs library-folder separation noted; Library absorbs save/promotion/folder content and gets the tag-search bullet
- Add three-tab callout at the top of Features mapping Browse/Bookmarks/Library to commitment levels
- Browsing thumbnail grid bullet absorbs grid-wide features (multi-select, bulk context menus, drag-out)
- Theming: note that each bundled theme ships in rounded and square variants
- Data Locations: backup recipe explaining the saved/ + booru.db split and recovery path
2026-04-07 18:58:35 -05:00
72150fc98b
Add BOORU_VIEWER_NO_HYPR_RULES + BOORU_VIEWER_NO_POPOUT_ASPECT_LOCK env vars for ricers with their own windowrules
2026-04-07 12:27:22 -05:00
56cb5ce1df
Scroll tilt navigates one cell/post in grid, preview, and popout
2026-04-07 08:50:13 -05:00
2fbf2f6472
0.2.0: mpv backend, popout viewer, preview toolbar, API retry, SearchState refactor
...
Video:
- Replace Qt Multimedia with mpv via python-mpv + OpenGL render API
- Hardware-accelerated decoding, frame-accurate seeking, proper EOF detection
- Translucent overlay controls in both preview and popout
- LC_NUMERIC=C for mpv locale compatibility
Popout viewer (renamed from slideshow):
- Floating toolbar + controls overlay with auto-hide (2s)
- Window auto-resizes to content aspect ratio on navigation
- Hyprland: hyprctl resizewindowpixel + keep_aspect_ratio prop
- Window geometry persisted to DB across sessions
- Smart F11 exit sizing (60% monitor, centered)
Preview toolbar:
- Bookmark, Save, BL Tag, BL Post, Popout buttons above preview
- Save opens folder picker menu, shows Save/Unsave state
- Blacklist actions have confirmation dialogs
- Per-tab button visibility (Library: Save + Popout only)
- Cross-tab state management with grid selection clearing
Search & pagination:
- SearchState dataclass replaces 8 scattered attrs + defensive getattr
- Media type filter dropdown (All/Animated/Video/GIF/Audio)
- API retry with backoff on 429/503/timeout
- Infinite scroll dedup fix (local seen set per backfill round)
- Prev/Next buttons hide at boundaries, "(end)" status indicator
Grid:
- Rubber band drag selection
- Saved/bookmarked dots update instantly across all tabs
- Library/bookmarks emit signals on file deletion for cross-tab sync
Settings & misc:
- Default site option
- Max thumbnail cache setting (500MB default)
- Source URLs clickable in info panel
- Long URLs truncated to prevent splitter blowout
- Bulk save no longer auto-bookmarks
2026-04-06 13:43:46 -05:00
b82b51bb40
Darken Ko-fi badge for better contrast
2026-04-05 23:28:09 -05:00
52126401cb
Fix Ko-fi badge — green right side for visible split
2026-04-05 23:27:38 -05:00
61a39f55d0
Unify Ko-fi badge into single section
2026-04-05 23:26:10 -05:00
cb43e53583
Add support text above Ko-fi button
2026-04-05 23:13:02 -05:00
58931f6fc4
Move Ko-fi button to top of README
2026-04-05 23:12:32 -05:00
fee94ccf46
Style Ko-fi badge to match green-on-black theme
2026-04-05 23:09:54 -05:00
3986af0a7e
Add Ko-fi donate button to README
2026-04-05 23:07:02 -05:00
dc496a57ba
Add tested sites list to README
2026-04-05 22:35:47 -05:00
1aba26aa81
Simplify install path wording in README
2026-04-05 21:42:01 -05:00
626785b965
Fix install path in README — localappdata, not program files
2026-04-05 21:41:25 -05:00
838967f83f
Bump version to 0.1.9, update README
2026-04-05 21:30:50 -05:00
1983f6bc54
Add Inno Setup installer script, update README for installer
2026-04-05 17:56:09 -05:00
9d11a403d7
Update README.md for v0.1.7 features
2026-04-05 15:51:30 -05:00
ac2c15be29
Slideshow blacklist buttons, Ctrl+C copy, fix README code blocks
...
- BL Tag button in slideshow: opens categorized tag menu
- BL Post button in slideshow: blacklists current post
- Ctrl+C copies preview image to clipboard
- "Copy Image to Clipboard" in grid right-click menu
- Fix README code block formatting (missing closing backticks)
- Add ffmpeg back to Linux install deps
2026-04-05 14:04:15 -05:00
a7a76018d8
Add scroll wheel volume and Ctrl+P to slideshow keybinds in README
2026-04-05 12:45:42 -05:00
1cc7bc06c1
Privacy screen hides slideshow and pauses video, update keybinds
...
- Ctrl+P now hides slideshow window and pauses all video playback
- Slideshow restored when privacy screen is toggled off
- README keybinds: arrow keys + hjkl for preview navigation
2026-04-05 04:48:41 -05:00
d87a060537
Document selection/hover highlight and fix README accuracy
...
- theme docs: selection-background-color controls border + hover
- README: fix ffmpeg mention, update library feature list
2026-04-05 04:38:57 -05:00
660abe42e7
Replace ffmpeg with Qt-native video thumbnails
...
Use QMediaPlayer + QVideoSink to grab the first frame instead
of shelling out to ffmpeg. Removes ffmpeg as a dependency entirely.
2026-04-05 04:16:38 -05:00
b1ce736abd
Add video playback deps to Linux install (GStreamer/ffmpeg backend)
2026-04-05 04:10:42 -05:00
7c657b68c1
Expand Linux install instructions in README
...
Per-distro package commands (Arch, Ubuntu, Fedora), venv setup,
desktop entry example, ffmpeg note for video thumbnails.
2026-04-05 04:09:25 -05:00
192397f1ec
Pre-release fixes for v0.1.5
...
- Fix Library slideshow navigation (was falling through to Browse)
- Fix bookmarks import signal using wrong variable name
- Fix "Favoriting" status message → "Bookmarking"
- Rename FavThumbSignals → BookmarkThumbSignals
- Update README: all Favorite→Bookmark, add Library section
- Add Library tab to keybinds documentation
2026-04-05 03:13:00 -05:00
f13a2f6b28
Add scroll tilt to keybinds in README
2026-04-05 00:11:05 -05:00
bd8b7c08a6
Add Everforest theme, theming documentation
...
- Everforest theme (green accent, earthy tones)
- themes/README.md: complete QSS reference for targeting every
widget, state, and visual element
2026-04-04 23:02:44 -05:00
fd5c163225
Add bundled themes with screenshots in README
...
5 included themes: Nord, Catppuccin Mocha, Gruvbox, Solarized Dark,
Tokyo Night. Copy any .qss from themes/ to custom.qss to use.
2026-04-04 22:57:00 -05:00
4553ea8981
Add Windows 11 screenshots to README
2026-04-04 22:35:13 -05:00
27368b1ebc
Update Windows screenshots with tag categories visible
2026-04-04 22:27:32 -05:00
70d9f12460
Add Privacy section to README
2026-04-04 21:07:02 -05:00
0fb41b833a
Link VP9 Video Extensions in README
2026-04-04 20:57:55 -05:00
10ef710c1a
Remove +/- zoom keybinds from README (non-functional)
2026-04-04 20:52:04 -05:00
bde1465af4
Rewrite README to reflect all v0.1.0-v0.1.3 features
2026-04-04 20:50:30 -05:00
967bdb4612
Update screenshot labels: Windows 10 light, Windows 11 dark
2026-04-04 18:38:08 -05:00
4dfd2122a1
Add Windows dark theme screenshot to README
2026-04-04 17:05:20 -05:00
538a42296e
Move custom.qss mention below screenshots in README
2026-04-04 16:33:51 -05:00
0046b34172
Label screenshots in README
2026-04-04 16:32:53 -05:00
2ab5d191b6
Cap screenshot width in README
2026-04-04 16:12:02 -05:00
da7db19c8b
Make screenshot images non-clickable in README
2026-04-04 16:09:58 -05:00
4a10331cc8
Add screenshots to README
2026-04-04 16:09:08 -05:00
2f7f5ec32d
Fix keybinds in README
2026-04-04 06:31:00 -05:00
abc3eee20a
Update README for GUI-only, add Windows/theming/keybinds docs
2026-04-04 06:05:43 -05:00
b10c00d6bf
Initial release — booru image viewer with Qt6 GUI and Textual TUI
...
Supports Danbooru, Gelbooru, Moebooru, and e621. Features include tag search
with autocomplete, favorites with folders, save-to-library, video playback,
drag-and-drop, multi-select, custom CSS theming, and cross-platform support.
2026-04-04 06:00:50 -05:00