Commit Graph

1129 Commits

Author SHA1 Message Date
edd5bbc69c Make Themable pass the current Theme through applyTheme
This reduces boilerplate code and remove the ThemeManager dependency at Thamable subclasses level.
2026-02-19 18:06:31 +01:00
b662e4975b Make comic flow themable 2026-02-19 18:06:31 +01:00
1bd4926b25 Add a theme factory to YACReaderLibrary and theme the comic vine dialog 2026-02-19 18:06:31 +01:00
df538fac89 Initialize the theme infrastructure in YACReaderLibrary 2026-02-19 18:06:30 +01:00
b9b8ad81a5 Replace all the icons in the comic vine scraper with svg versions 2026-02-19 18:06:30 +01:00
1df50ce7e6 Add the Theme struct to both projects 2026-02-19 18:06:30 +01:00
ecee7d0aa4 Add new pri files for including the theme related files 2026-02-19 18:06:30 +01:00
283475bee2 Remove software and opengl flow implementations
This simplifies the code base A LOT.
2026-02-19 18:00:53 +01:00
41b02725d7 Use the fragment shader to calculate the shading effect for a more uniform shading than the one based on vertex 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
3381754c12 Add an initial rhi implementation that mimics the opengl implementation 2026-02-19 18:00:52 +01:00
2ec2defc8c Remove ANGLE support 2026-02-19 17:57:45 +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
380e7162f5 Fix open comic shortcut in fullscreen mode
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-02 11:54:22 +01:00
54ef16e318 Skip saving table headers status if the model is empty
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
It means the view isn't actually in a a state that can be shown to the user.
2025-12-30 16:14:29 +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
8c7916eb0c Fix accessing the root folder for setting the library type 2025-12-14 10:17:32 +01:00
d16232dcc7 Prevent crash when opening the folders context menu if a folder is not selected 2025-12-13 11:06:01 +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
f136ab9857 Update Spanish translations
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-07 12:28:32 +01:00
30fbb3e015 Update language files 2025-12-07 12:02:39 +01:00
fcc9b4d83f Use a custom background for checked actions in tool bars 2025-11-25 16:39:32 +01:00
e7b6bd805e Remove hardcoded styles 2025-11-25 16:37:50 +01:00
55c99ca9fe WIP on qt6.9-migration 2025-11-22 11:52:31 +01:00
b94dc7fcf5 Support image filters on syncback from ios and android clients 2025-11-19 18:10:02 +01:00
6a4f9730f5 Make sure DB upgrades happen atomically 2025-06-15 18:12:07 +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
5950c52e19 Support editing the cover image of various comics at once 2025-05-09 21:05:42 +02:00
8b159c9da6 Support drag&drop for setting a custom cover in the properties dialog 2025-05-09 19:58:52 +02:00
508ff6d547 Add support for loading custom comic images 2025-05-09 19:25:02 +02:00
0457c08fca Add button for reseting the cover of a comic to the default one 2025-05-09 15:23:00 +02:00
97685dca73 Remove unneeded property 2025-05-09 14:30:11 +02:00
b064095809 Make the cover selection button circular 2025-05-09 14:05:17 +02:00
b976b7f809 Add support for setting custom covers on folders 2025-05-08 22:00:55 +02:00
6b1987a16a Use a better default search string from comic files 2025-05-05 19:20:51 +02:00
dfb1cb9b70 Include missing image in qrc 2025-05-05 18:36:17 +02:00
73bde73fdb Add some minimum width to the scraper table view columns 2025-05-05 18:35:44 +02:00
868de856a7 Add support for exact match searches
It will be enabled by default.
2025-05-05 18:35:07 +02:00
e5f02bebe5 Try to always get some description for single volume issues
If the issue doesn't have a description it will get the volume description.
2025-05-04 21:50:36 +02:00
e7652355de Fix status check 2025-05-04 18:13:33 +02:00
51590aaa4f Rename method 2025-05-04 18:12:37 +02:00
fca1e2004e Add new ScraperStatus for exact volume searches 2025-05-04 17:46:50 +02:00
1b4116db1a Remove default cases from switches using enum class 2025-05-04 17:33:39 +02:00
9d7a554ab3 Convert ScraperMode and ScraperStatus into enum class 2025-05-04 17:26:05 +02:00
9e37947479 Fix layout warning
sortButtonsLayout was already part of the layout.
2025-04-21 19:21:48 +02:00
a425aef45e Fix macos compilation with Qt5 2025-04-20 14:52:50 +02:00
3632ebab12 Implement native toolbars on macos on Qt6 to have a modern looking unified toolbars 2025-04-20 09:38:58 +02:00
254652f03e Add missing include
Fixes build with Qt 6.9.0
2025-04-19 06:25:11 -04:00