YACReader 10.2 is here. This release adds library backup and recovery tools, experimental support for image-based EPUB comics, redesigned settings dialogs, new zoom and magnifying-glass controls, and a basic Web UI reader. It also includes many other improvements and fixes.
Please, check the new built-in guide for the search engine in YACReaderLibrary to learn all what you can do with the search engine, the same syntax can be used in the iOS/Android remote browsers.
YACReader 10.2 built-in search guide.
YACReader 10.2 roud magnifying glass.
YACReader
- Change the default shortcuts for modifying the magnifying-glass size to avoid conflicts with the page zoom shortcuts:
[and]. - Add an optional circular magnifying glass with an optional ring around it. The configured size is preserved when switching between rectangular and circular modes.
- Add optional edge easing for the magnifying glass. The magnified region is pushed toward the edges of the view, allowing content near the borders to be inspected more easily.
- Require a full mouse-wheel notch before changing the magnifying-glass size or zoom, preventing light trackpad gestures from resizing it.
- Fix the go-to-flow bar requesting permission to control the computer on macOS. Moving the cursor into the bar now works without granting accessibility permission.
- Add a setting to control the Escape key behavior. It can quit the reader as before, or cancel the topmost active mode: magnifying glass, dictionary, go-to-flow, and then fullscreen.
- Fix a crash caused by changing the reading direction while quickly turning pages.
- Add support for pinch gestures and Ctrl+mouse wheel to change the zoom level.
YACReaderLibrary
- Add a library repair function to restore missing covers and rescan files that previously failed to be added.
- Add actions to create and restore library database backups.
- Automatically create and retain database backups in
.yacreaderlibrary/backups. - When database corruption is detected, offer to attempt a repair or restore a backup. Damaged originals are preserved in
.yacreaderlibrary/recovery. - Fix error handling when importing or exporting comic information and cover packages.
- Fix the comic information height in grid cells so titles do not overlap other fields.
- Add an action to open the library root location.
- Add a built-in guide for the search engine, available from the search field's drop-down menu.
- Add quick search presets, available from the search field's drop-down menu.
- Fix
Open containing folderrequesting permission to control Finder on macOS. - Improve the server dialog and add an option to open the Web UI from it.
YACReaderLibraryServer
- Add the
repair-librarycommand to restore missing covers and rescan files that previously failed to be added. - Add the
backup-library,list-backups, andrestore-librarycommands. - Automatically create and retain database backups in
.yacreaderlibrary/backups. - Add the
repair-library-dbcommand to attempt to repair a damaged database. Damaged originals are preserved in.yacreaderlibrary/recovery.
Web UI
- Add a basic web reader.
- Add an option to rescan embedded XML metadata.
- Add more metadata fields to the comic details view.
All GUI apps
- Add redesigned settings dialogs.
All apps
- Unify comic sorting across the applications using the string-based universal number.
- Add experimental support for image-based comics in EPUB format.
I hope you like it. As always, let me know about any suggestions or problems you may have. If you like YACReader, please consider becoming a patron on Patreon or making a donation through PayPal to help keep the project alive.