YACReader for Android 1.12 is out. The big feature in this release is importing comics from your device: add folders and files from the new Import tab, and YACReader copies them into its library and keeps your folder structure. This release also adds support for PDF comics, actions for several comics at once, and new actions when you browse YACReaderLibrary.
YACReader for Android 1.12 - Import from your device.
New
Import comics from your device into the app library. Add folders and files from the new Import tab, choose the destination folder, and your folder structure is kept.
Comics imported from your device get their metadata from ComicInfo.xml files. You can turn this off in the settings.
Open or share comics from other apps with YACReader to import them.
Add support for PDF comics, with sharp pages at any zoom level.
Select several comics and folders in your library to mark them as read or unread, set their type, or delete them at once.
Improved
Comics that cannot be imported stay in the import queue, so you can try again or remove them.
New actions for comics and folders when you browse YACReaderLibrary: mark as read or unread, mark as completed, and set the type. These actions need YACReaderLibrary 10.4.0 or later. 10.4.0 is coming soon, and you can use the dev builds until then.
Better panel detection.
Fixes
Fix a crash in panel-by-panel mode on devices that do not support it (Android 6 and 7).
Fix the connection to new major versions of YACReaderLibrary.
Fix the type of comics and folders that come from YACReaderLibrary.
Stability improvements.
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.
I've been fixing a lot of bugs I found since the 10.3 release, check if any of these were hitting you and update ASAP.
There is major performance bottleneck addressed in 10.3.2, please, let me know if it helped in your system, both the reader and library were affected.
10.3.2
YACReader
Improve double page layout stability when going back and forth after finding single image exceptions.
Add more system information about the rendering pipelines used.
Improve zooming performance in the regular reading mode.
Fix unnecessary animation when the flow is shown.
Fix continuous scroll mode not updating the flow.
Fix bookmarks when continuous scroll mode is used.
Fix saving pages in continuous scroll mode.
Fix saving/exporting while pages are still missing.
All GUI apps
Fix performance degradation on high-resolution screens. This has affected builds using Qt 6.5 or later. It's a deep change, so please let me know if you find any issues in the flow views or grid views.
All apps
Fix sorting when using Qt builds without ICU. This mostly affected Linux users.
10.3.1
YACReader
Fix continuous vertical scroll mode shortcut not being saved.
Improve handling of invalid characters in the renaming feature.
Improve layout in the renaming/organizing dialog.
Add a software-rendered "go to flow" option for systems with performance problems.
Fix scrolling while a file is loading.
Let me know if you find any issues with the latest version. If you like YACReader, please consider becoming a patron on Patreon or making a donation through PayPal to help keep the project alive.
YACReader 10.3 is out. This release brings a unified folder and comic browsing experience and improved navigation. Another big feature is file/folder renaming and organization based on metadata. The Web UI also gains per-library search and the Continue Reading list.
YACReader 10.3 - Organizer.
YACReaderLibrary
Unify folder and comic browsing in the grid view. The side information panel can display information about folders, lists, and selected items.
Add settings to show folders alongside comics and keep folders and comics visually separated.
Fix drag and drop when sorting comics in lists.
Restore navigation state when moving backward and forward through the navigation history.
Restore the scroll position and current item when switching between content views.
Preserve the current scroll position when editing comics.
Fix the grid view information panel not updating when the selected comic's metadata changes.
Fix the rating context menu in the grid view.
Add an action to reset a comic's rating to the comic context menu.
Add support for renaming folders inside the app while preserving the state of the folder and its subfolders, including completion status, reading status, and dates.
Add experimental organization tools for renaming files and creating folder structures based on metadata.
Add support for dropping images onto folders and comics to change their covers.
Web UI
Add per-library search.
Use the same comic sorting as the desktop applications.
Restore the previous scroll position when navigating back through library folders.
Add a per-library Continue Reading list.
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.
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 folder requesting 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-library command to restore missing covers and rescan files that previously failed to be added.
Add the backup-library, list-backups, and restore-library commands.
Automatically create and retain database backups in .yacreaderlibrary/backups.
Add the repair-library-db command 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.
New update. The biggest thing is the long-awaited panel-by-panel navigation. Check what's new:
Panel-by-panel reading with automatic panel detection.
New reader settings to control panel-by-panel behavior.
Automatic page margin trimming.
Choose between full page, auto margin trim, or panel-by-panel reading.
The screen stays on while importing content.
Stability and compatibility improvements.
Local library sorting works correctly in more situations.
Top bar spacing in the import queue is corrected on edge-to-edge devices.
Let me know any suggestions or problems you may have. Please, if you like YACReader consider becoming a patron on Patreon or donating through PayPal to help keep the project alive. And if you are enjoying the app, don't forget to leave a review in the store.