Skip to content

10.0.0#531

Merged
luisangelsm merged 225 commits into
masterfrom
develop
May 1, 2026
Merged

10.0.0#531
luisangelsm merged 225 commits into
masterfrom
develop

Conversation

@luisangelsm
Copy link
Copy Markdown
Member

10.0.0

YACReader

  • Add support for continuous scroll mode.
  • Fix the translator.
  • Add Lanczos interpolation for image scaling. You can control the method used via the settings under Image adjustments.
  • Fix hdpi trackpad scrolling when scroll animations are enabled.

YACReaderLibrary

  • Navigating between comics in the metadata editor no longer copies fields from the previous comic into ones that have no value set. To edit shared metadata across multiple comics at once, select them all and use the bulk edit dialog.

All GUI Apps

  • Migrate Flow implementation from OpenGL to QRhi. This is a full new implementation with better performance and compatibility with operating systems and hardware.
  • Add light/dark themes support that follow the system configuration.
  • Add a theme editor and support for custom themes.
  • The apps include 12 built in themes to pick from.
  • Add an application language setting with a system default option in YACReader and YACReaderLibrary.
  • Fix fullscreen mode in Windows, interaction with the OS is now possible while the apps are in fullscreen.
  • Improve support for multi-screen setups.
  • Fix PDFs with crop information on macOS.

luisangelsm added 30 commits May 1, 2026 09:42
YACReader 10: Remove ANGLE support
Content and settings can vary at any moment and we need to be prepared for always have a consistent context
We need to initialize marks separated from populate
There now some dither to avoid banding in the gradients.
This simplifies the code base A LOT.
YACReader 10: Replace the flow OpenGL implementation with a QRhi based one
We can add here all the built-in themes, plus a custom one that could be loaded from a file.
luisangelsm added 28 commits May 1, 2026 09:42
YACReader 10: Improve cmake build system
The color is only persisted if the user sets a color explicitly.
It fixes multi-screen setups support and fullscreen in Windows
Going from empty to content or content to empty was broken and the state was never updated until the folder was reselected.
It isn't much but it's way better than the old ones.
Images are no longer in the repo and we don't want them.
@luisangelsm luisangelsm merged commit 29f63d4 into master May 1, 2026
18 of 22 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant