Commit Graph

280 Commits

Author SHA1 Message Date
7384d50721 Fix mipmapping 2026-02-19 18:00:52 +01:00
4e18fb69d7 Lazy population can clear already set marks
We need to initialize marks separated from populate
2026-02-19 18:00:52 +01:00
5e21657791 Simplify code 2026-02-19 18:00:52 +01:00
6053fca005 Use a QLabel to show the current/total text 2026-02-19 18:00:52 +01:00
c4c59ab96a Ensure resources dynamically
Content and settings can vary at any moment and we need to be prepared for always have a consistent context
2026-02-19 18:00:52 +01:00
48aaf36fab Format 2026-02-19 18:00:52 +01:00
b142ffd6c9 Remove comments 2026-02-19 18:00:52 +01:00
816d5bfe9a Extract the comic and page flow classes to their own files 2026-02-19 18:00:52 +01:00
65fd07bb99 Add proper resources cleaning 2026-02-19 18:00:52 +01:00
e6b7174c62 Put rhi resources into a scene struct 2026-02-19 18:00:52 +01:00
3381754c12 Add an initial rhi implementation that mimics the opengl implementation 2026-02-19 18:00:52 +01:00
91b8a31727 AI generated migration for a more modern OpenGL (3.3 + ES 3.0) approach that supports tinting 2026-02-19 18:00:52 +01:00
d89368d135 Fix migration from pre-9.14 libraries
Some checks failed
Build / Initialization (push) Has been cancelled
Build / Code Format Validation (push) Has been cancelled
Build / Linux (Qt5) (push) Has been cancelled
Build / Linux (Qt6) (push) Has been cancelled
Build / Linux (Qt6 + 7zip) (push) Has been cancelled
Build / macOS (Qt6 Universal) (push) Has been cancelled
Build / macOS (Qt5) (push) Has been cancelled
Build / Windows x64 (Qt5) (push) Has been cancelled
Build / Windows x64 (Qt6) (push) Has been cancelled
Build / Windows ARM64 (Qt6) (push) Has been cancelled
Build / Windows x86 (Qt5) (push) Has been cancelled
Build / Docker amd64 Image (push) Has been cancelled
Build / Docker arm64 Image (push) Has been cancelled
Build / Publish Dev Builds (push) Has been cancelled
Build / Publish Release (push) Has been cancelled
2026-01-13 19:05:19 +01:00
7927975902 Avoid saving a non populated header state for the table view headers
Some checks failed
Build / Initialization (push) Has been cancelled
Build / Code Format Validation (push) Has been cancelled
Build / Linux (Qt5) (push) Has been cancelled
Build / Linux (Qt6) (push) Has been cancelled
Build / Linux (Qt6 + 7zip) (push) Has been cancelled
Build / macOS (Qt6 Universal) (push) Has been cancelled
Build / macOS (Qt5) (push) Has been cancelled
Build / Windows x64 (Qt5) (push) Has been cancelled
Build / Windows x64 (Qt6) (push) Has been cancelled
Build / Windows ARM64 (Qt6) (push) Has been cancelled
Build / Windows x86 (Qt5) (push) Has been cancelled
Build / Docker amd64 Image (push) Has been cancelled
Build / Docker arm64 Image (push) Has been cancelled
Build / Publish Dev Builds (push) Has been cancelled
Build / Publish Release (push) Has been cancelled
This was causing problems loading content on the table view that could persist between sessions.
2025-12-29 19:06:04 +01:00
52124567d8 Fix last column stretch in the comics table view
Some checks failed
Build / Initialization (push) Has been cancelled
Build / Code Format Validation (push) Has been cancelled
Build / Linux (Qt5) (push) Has been cancelled
Build / Linux (Qt6) (push) Has been cancelled
Build / Linux (Qt6 + 7zip) (push) Has been cancelled
Build / macOS (Qt6 Universal) (push) Has been cancelled
Build / macOS (Qt5) (push) Has been cancelled
Build / Windows x64 (Qt5) (push) Has been cancelled
Build / Windows x64 (Qt6) (push) Has been cancelled
Build / Windows ARM64 (Qt6) (push) Has been cancelled
Build / Windows x86 (Qt5) (push) Has been cancelled
Build / Docker amd64 Image (push) Has been cancelled
Build / Docker arm64 Image (push) Has been cancelled
Build / Publish Dev Builds (push) Has been cancelled
Build / Publish Release (push) Has been cancelled
2025-12-29 13:49:57 +01:00
626ac14d01 Use the default user agent in YACReader
Some checks failed
Build / Initialization (push) Has been cancelled
Build / Code Format Validation (push) Has been cancelled
Build / Linux (Qt5) (push) Has been cancelled
Build / Linux (Qt6) (push) Has been cancelled
Build / Linux (Qt6 + 7zip) (push) Has been cancelled
Build / macOS (Qt6 Universal) (push) Has been cancelled
Build / macOS (Qt5) (push) Has been cancelled
Build / Windows x64 (Qt5) (push) Has been cancelled
Build / Windows x64 (Qt6) (push) Has been cancelled
Build / Windows ARM64 (Qt6) (push) Has been cancelled
Build / Windows x86 (Qt5) (push) Has been cancelled
Build / Docker amd64 Image (push) Has been cancelled
Build / Docker arm64 Image (push) Has been cancelled
Build / Publish Dev Builds (push) Has been cancelled
Build / Publish Release (push) Has been cancelled
2025-12-10 11:10:37 +01:00
79eb19a192 Add COMIC_VINE_USER_AGENT to YACReaderLibrary.ini to be able to customize the user agent 2025-12-10 10:42:45 +01:00
d2bdd3fc8f Bump version number to 9.16.1 2025-12-08 11:46:31 +01:00
368898e013 Send a user agent header to simulate being a browser when requesting Comic Vine info
This fixes cover loading in the Comic Vine scraper.
2025-12-08 11:46:02 +01:00
14ad6f3a2d Do not create a new QCollator every time we compare a string 2025-11-19 18:09:10 +01:00
41b7873263 Setting to control whether the time is shown in the 'current page/total' label.
Apparently I am going to make millions with this new feature :D
2025-07-18 14:51:33 +02:00
b7fb45a331 Add support for storing and serving the new comic filters format
It's already implemented on iOS and next is supporting it on Android.
2025-06-14 09:56:33 +02:00
4adad5f966 Format 2025-05-09 21:33:14 +02:00
8b159c9da6 Support drag&drop for setting a custom cover in the properties dialog 2025-05-09 19:58:52 +02:00
28952180ab Remove commented code 2025-05-09 19:27:35 +02:00
508ff6d547 Add support for loading custom comic images 2025-05-09 19:25:02 +02:00
b976b7f809 Add support for setting custom covers on folders 2025-05-08 22:00:55 +02:00
a51252ca0d Add settings to the options dialog to control the mouse behavior 2025-05-04 09:51:17 +02:00
257436c040 Move FitMode to configuration.h 2025-05-03 15:44:41 +02:00
181884a85f More migrations to LibraryPaths 2025-03-30 15:17:24 +02:00
d4b7c6dd8a Extract library paths methods to it's own struct in yacreader_global.h and use it everywhere 2025-03-29 11:31:53 +01:00
1cd8635808 Use QProcess as intented by parsing the input command arguments 2025-01-06 09:24:07 +01:00
f5eb81dcac Add setting to hide the "Continue Reading..." banner from the home view. 2024-12-28 14:36:42 +01:00
9b6e03bcc4 Add setting to setup third party readers to work with YACReaderLibrary 2024-10-15 22:11:52 +02:00
1aa36f8892 Update format 2024-10-12 12:26:19 +02:00
f0c142b300 Build and install 7z.so, loading Codecs/Rar.so is broken
Also use multistage builds to have smaller images
2024-09-22 15:20:30 +02:00
a9aa661bbb Load Rar.so if it exists 2024-09-22 12:29:06 +02:00
ae1b698825 Add missing include 2024-09-22 11:33:38 +02:00
97a416f7e4 Fix load7zLibrary()
QLibrary just checks the extension, but it doesn't check that the file exists...
2024-09-22 11:28:29 +02:00
63fcde8035 Extract 7z loading to it's own function
This will unify 7z loading in all scenarios and it also fixes the search path in Linux, now the apps will always try to load 7z.so from LIBDIR/yacreader/7z.so, if it fails they'll try 7zip/7z.so
2024-09-15 15:50:09 +02:00
289b42fb26 Fix Qt5 compilation 2024-09-05 18:32:25 +02:00
1c48f05398 Add support for printing more information in diagnosis log
Also yacreaderlibraryserver can now print this with the --system-info option

This will help when giving support to users.
2024-09-05 17:48:48 +02:00
e4469dc7a7 Don't use sorting heuristic in comics with more than 1000 pages
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.
2024-08-09 16:00:30 +02:00
f9039c7a26 Add support for setting the content type to a whole library 2024-07-09 19:18:22 +02:00
f29c3a4f96 BUMP minimum render size for PDF pages 2024-06-20 17:12:03 +02:00
2bebec95bf Save magnifying glass size and zoom level 2024-03-02 12:14:01 +01:00
374898702d Fix folders type when they are added 2024-02-12 19:33:14 +01:00
7baf144c69 Fix columns in the search results. 2024-02-06 18:13:57 +01:00
89c9895db7 Bump the max number of visible covers a little bit 2024-01-27 10:27:06 +01:00
c2988f8353 BUMP version to 9.14.1 2024-01-14 12:27:53 +01:00