New year and new version of YACReader for desktops, these are all the changes 9.15.0 brings:
YACReader
Save magnifying glass size and zoom level.
Add shortcut to reset the magnifying glass to its defaults (size and zoom), it is slash by default but it can be reassigned.
Bump PDF render size.
Fix trackpad scrolling, it makes using trackpads more responsive and natural.
Added more info to Help → System info.
YACReaderLibrary
Fix headers in the table view getting stuck in a non-movable state.
Add option to set the type of a library. It will convert all the content to the desired type (comic, manga, etc.) and set that type as the default one for that library. Available in the library context menu.
Added more info to Help → System info.
New setting to open comics in third-party reader apps. It works by entering a command that will launch the app, e.g., /path/to/the/app {comic_file_path}. You can use {comic_file_path} as a placeholder where YACReaderLibrary will place the path to the comic file.
Purge covers and metadata not being used after a full library update.
Fix crash when updating the current folder content after a library update.
Fix crash when current folders are empty after an update.
Enable dropping content on the FolderContentView.
Fix open containing folder... shortcut for comics.
Add a dialog to show information about a library, including the number of folders and comics and the number of read comics.
Fix occasional crashes when using automatic library updates.
Add setting to hide the "Continue Reading..." banner from the home view.
Improve Grid and Flow Info comics view scroll performance.
YACReaderLibraryServer
New command --system-info to print information about the execution environment and available resources (including what image formats are supported and what libraries are used by the app).
Fix automatic libraries updates not being triggered.
All apps
Sorting heuristic to try to find spreads in the content of a comic is now only used for files with less than 1000 pages to avoid false positives.
I hope you enjoy this new version. As always, let me know any suggestions or problems you may have. Please, if you like YACReader consider to become a patron in Patreon or donate some money using Pay-Pal and help keeping the project alive.
There a new UI design for the home screen of the YACReaderLibrary's remote libraries on iOS and Android apps, now the contents of the root folder are directly visible there and you can access the rest of the lists from a menu.
New home UI
Lists can be browsed from a new menu
Like always I hope you enjoy this new versions. Let me know any suggestions or problems you may have and please, if you like YACReader consider to become a patron in Patreon or donate some money using Pay-Pal it really helps keeping the project alive.
All apps have been updated! Check all the new stuff:
YACReader for desktops 9.14.2
YACReader
Add setting to disable scroll animations and scroll smoothing, recommended if you are using a touch pad or if you find the mouse wheel behaviour laggy.
Fix missing translation when opening YACReader from YACReaderLibrary.
YACReaderLibrary
Fix "Set type" context menu the grid view for folders.
Add a different versioning strategy for databases. DBs version will change only when the structure changes and not when YACReader version changes.
Add support for updating libraries automatically with various settings to chose from. During automatic library updates most actions are disabled, you can stop an update by clicking on the busy indicator next to the Libraries title.
Improve content reloading. Navigation and selection state is no longer reseted after content changes (e.g. library updates, tags edits, etc.).
The app will try to move comics and folders to the trash bin when deletions are requested, if the file system used doesn't support trash bin the files will be removed permanetly.
Add menu to choose what columns are displayed in the table comics view (do a right click on the header to show it). The view has new 3 new headers to choose from (Series, Volume and Story arc).
Migrate `number` and `arcNumber` data types to `TEXT`. This only affects databases created before 9.13 and fixes problems with some formats of numbers (e.g. 1.10).
Propage update date to all the parent folders.
Fix crash when resorting comics in reading lists in table view view and the comic flow is hidden.
Fix cover loading in QML views due to malformed URLs.
Improve style of the webui status page.
Fix type not being propagated to new files in a folder.
Mark the current type in the context menu so the user can know the current type.
Fix columns in the search results.
Fix type not being propagated to new folders from their parents.
Fix default type set to folders in the root folder when they are added.
Improve and fix comic file size format.
YACReaderLibraryServer
Add `rescan-xml-info` command.
Improved API to provide better integration with the clients (Android 1.4.0 and iOS 3.29.0).
All Apps
New universal builds for macos.
YACReader for iOS 3.29.1
Support Face ID to access locked content.
Better image rendering for super tall images in web comics.
Better integration with YACReaderLibrary 9.14.1.
Fix crash when closing Search view in the local library
Avoid triggering swipe gestures by mistake while reading
YACReader for Android 1.4.2
You can now import comics and folder from the remote browser into a local library, use a long tap in an item to open the import menu. Read progress is automatically synchronized with the server. Please, keep in mind that you'll need to update the server to 9.14.1 or later.
The UI has received some minor updates.
Fixes and stability improvements.
I hope you enjoy this new versions. As always, let me know any suggestions or problems you may have. Please, if you like YACReader consider to become a patron in Patreon or donate some money using Pay-Pal and help keeping the project alive.
Add shortcuts for moving by one the double page mode to the left/right, by default CTRL + SHIFT + LEFT, and, CTRL + SHIFT + RIGHT. Remember that you can change any shortcut in the shortcuts dialog. You can also achieve this functionality using the "Go to page flow" and chossing the page you want to be on the left/right (depending on the reading mode comic/manga).
YACReaderLibrary
Avoid showing stale information in the server config dialog by updating the connection information when the dialog is opened.
Add new metadata support, it improves compatibility with ComicInfo.xml
Add support for showing a "recently added/updated" indicator. The number of days to consider something recent can be configured in the settings.
Improved comic metadata dialog.
Add textual tags support that can be queried through the search engine.
Make = in the search engine work as : does.
Add new operators to the search engine: exact match ==, <, >, <=, >=.
Support filtering by since/before dates in the search engine. e.g. added > 7 means recent content added since 7 days ago, and added < 30 means content added before the last 30 days.
Show the full library path in the dialog shown to warn about missing libraries.
Fix scroll bar in the info comics view in Qt6 builds.
New Recent smart list, it will show recent comics added.
Try to detect changed files with the same name on libraries updates, there is also a new setting to decide if the modified date of a file should be used as an indicator to know if the file has been changed since it was added (disabled by default).
Fix alphanumeric navigation in the folders tree view. Shortcuts were interfering the default behaviour, now some shortcuts will be ignored if the folders tree has the focus.
Fix sorting in the Comic Vine series selection dialog.
Fix getting only distinct rows when querying folders through the search engine.
All Apps
New icons for macos.
I hope you enjoy this new version. As always, let me know any suggestions or problems you may have. Please, if you like YACReader consider to become a patron in Patreon or donate some money using Pay-Pal and help keeping the project alive.