github YACReader/yacreader 10.2.0

4 hours ago

YACReader

  • Change default shortcuts for modifying the magnifying glass size to avoid conflicts with the page zoom shortcuts, [, ].
  • Add an optional circular magnifying glass, with an optional ring drawn around it. The configured size is kept as a rectangle, so switching back and forth doesn't lose it.
  • Add optional edge easing for the magnifying glass. The magnified region is pushed toward the edges of the view, so content near the border can be inspected without pushing the cursor all the way into the corner.
  • Require a full wheel notch before the magnifying glass changes size or zoom, so a light trackpad gesture no longer resizes it.
  • Fix showing the go to flow bar asking for permission to control the computer on macOS. Moving the cursor into the bar now works without granting any accessibility permission, where before it was silently doing nothing.
  • Add a setting to control what the Escape key does. It can keep quitting the reader, as before, or instead cancel the topmost active mode: magnifying glass, dictionary, go to flow and then fullscreen.
  • Fix crash caused by changing reading direction while quickly turning pages.
  • Use pinch and ctrl+wheel mouse 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 comics info export/import and covers package import/export error handling.
  • Fix grid comic cells info height so the title doesn't overlap the other fields.
  • Add a function to open the library root location.
  • Add a help dialog for the search engine. Use the drop down menu in the search field.
  • Add quick search presets. Use the drop down menu in the search field.
  • Fix open containing folder asking for permission to control Finder on macOS.
  • Improve the server dialog UI a bit and add the 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.

WebUI

  • Add a very basic web reader.
  • Add rescan xml functionality to the webui.
  • Add more metadata fields to the detail view.

All GUI apps

  • New settings dialogs.

All apps

  • Unify comics sorting to use the string based universal number everywhere.
  • Experimental support for image based comics in epub format.

Don't miss a new yacreader release

NewReleases is sending notifications on new releases.