Commit Graph

1163 Commits

Author SHA1 Message Date
e0930d7a68 Rename YACReaderLibrary json theme sections to be more user friendly 2026-03-02 22:31:56 +01:00
547e48cc04 Use json file based themes instead of code to create them (theme editor + theme mode settings) 2026-03-02 21:23:39 +01:00
87fada611d Make the blur backgroud color overlay themable
This also fixes the hardcoded color in FlowView.qml
2026-03-01 15:22:54 +01:00
52e43192c4 Fix blur background setting
FastBlur -> MultiEffect broke it.
2026-03-01 15:17:45 +01:00
66c9047be4 Update some of the light theme values 2026-03-01 14:13:51 +01:00
6466739fd7 Add a explicit parameter to control the top gradient value in the comic vine table header 2026-02-28 20:29:00 +01:00
368b3bd35e Add control over comics table view item top/bottom borders size 2026-02-28 20:27:44 +01:00
e10e6dcc88 Rename comics table view header parameters 2026-02-28 19:05:42 +01:00
2beb00c65f Add more custom colors to the side bar elements so we can theme selected items 2026-02-28 18:30:51 +01:00
61a0b590ed Add more parameters to control library item style 2026-02-28 09:53:48 +01:00
b62ce07b15 Simplify the sidebar splitter theming 2026-02-28 09:13:20 +01:00
d71048b152 Fully customize the content views toolbar 2026-02-27 18:35:39 +01:00
4720705cf6 Remove useStyledTemplate 2026-02-27 16:22:06 +01:00
0e91176200 Remove unused images and server v1 files 2026-02-27 16:12:59 +01:00
084146995b Replace the info shadow pngs with svg versions and make them themable 2026-02-27 15:18:51 +01:00
392e4a0643 Move check button svgs paths out from theme params 2026-02-27 13:26:25 +01:00
865020fe11 Migrate the build system to cmake 2026-02-25 09:19:39 +01:00
7218d0dc87 Drop Qt 5 support 2026-02-20 21:48:15 +01:00
cdb33aef3b Format 2026-02-20 19:17:17 +01:00
d898a56f3f Drop server v1 2026-02-20 19:01:49 +01:00
549f2a259a Remove FolderModel and QModelIndex dependencies from LibraryCreator 2026-02-20 08:53:01 +01:00
3eaacaf6a7 Move #include "folder_model.h" where it's actually used 2026-02-19 21:07:28 +01:00
892d6f3b08 Format 2026-02-19 18:41:25 +01:00
044176d6b7 Initial implementation of theming 2026-02-19 18:06:32 +01:00
ed28c94f66 Fix tick and favorites vertical alignment 2026-02-19 18:06:32 +01:00
5762b32fda More png to svg conversions on qml side 2026-02-19 18:06:32 +01:00
3ff93a570e Use only the qt6 versions of the qml implementations 2026-02-19 18:06:32 +01:00
87b215cfb0 Remove Qt5Compat dependency from qml 2026-02-19 18:06:32 +01:00
1ef1029cf5 Replace the info-*.png files used in qml with svg variants 2026-02-19 18:06:32 +01:00
f0a6fe74ca Remove enforcing ligth theme on macos 2026-02-19 18:06:32 +01:00
94fa95924c Remove unused images 2026-02-19 18:06:32 +01:00
ee151fc077 Remove unused widget 2026-02-19 18:06:31 +01:00
31b15a6b22 Move shorcuts icons to a subfolder in images 2026-02-19 18:06:31 +01:00
6b3fcc63d3 Make help/about dialog themable
Just the hardcoded colors used, the rest of the dialog will be themed by Qt.
2026-02-19 18:06:31 +01:00
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