Commit Graph

3644 Commits

Author SHA1 Message Date
e32079b4ba Merge pull request #518 from YACReader/theming-settings
YACReader 10: Theme settings and editor
2026-03-05 11:58:29 +01:00
a876f33902 Format 2026-03-05 10:54:41 +01:00
d8678bcf95 Update .clang-format 2026-03-05 10:54:03 +01:00
df03b1c6b0 Print clang-format version in CI 2026-03-05 09:48:21 +01:00
46661becaf Implement theme pickers + importing 2026-03-05 08:22:04 +01:00
5058f47a20 Tweak default dark YACReaderLibrary theme 2026-03-04 17:51:35 +01:00
3799c0633d Reformat json theme files so the content is sorted alphabetically allowing easy tracking of changes through git 2026-03-03 22:43:23 +01:00
ad28216f50 Fix qrc prefix 2026-03-03 22:13:39 +01:00
2d66987045 Make json keys display as human readable strings in the theme editor 2026-03-02 22:44:08 +01:00
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
7e7c6a979c Add TODO to document bug in recolorSvgXML 2026-02-28 18:20:13 +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
7ab7aaf09a Minimum Qt version required is 6.7 2026-02-26 22:02:12 +01:00
03f521adec Merge pull request #517 from YACReader/update-what-is-new-10
Some checks failed
Build / Initialization (push) Has been cancelled
Build / Code Format Validation (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 / Windows x64 (Qt6) (push) Has been cancelled
Build / Windows ARM64 (Qt6) (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
Build / Publish YACReader10 Pre-release Builds (push) Has been cancelled
YACReader 10: What's new dialog content
2026-02-26 21:39:02 +01:00
2157f668d9 Keep what's new dialog up to date for users trying YACReader 10 2026-02-26 21:07:03 +01:00
83ca50946b Merge pull request #516 from YACReader/continuous-scroll-improvements
YACReader 10: Continuous scroll improvements
2026-02-26 21:04:12 +01:00
a936c23cdc Format 2026-02-26 20:45:50 +01:00
edbbc3c577 Implement a small cache to avoid scaling continuously while painting 2026-02-26 20:42:29 +01:00
0bd291ba98 Extract the layout logic to a view model to simplify the update logic in continuous scroll mode 2026-02-26 20:42:29 +01:00
f61c5280c9 Merge pull request #515 from YACReader/qmake-to-cmake-migration
YACReader 10: cmake migration
2026-02-26 20:42:12 +01:00
cd0d89d46b Enable ninja in docker builds 2026-02-25 18:04:05 +01:00
865020fe11 Migrate the build system to cmake 2026-02-25 09:19:39 +01:00
5f8951ac09 Remove plan file
Some checks failed
Build / Initialization (push) Has been cancelled
Build / Code Format Validation (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 / Windows x64 (Qt6) (push) Has been cancelled
Build / Windows ARM64 (Qt6) (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
Build / Publish YACReader10 Pre-release Builds (push) Has been cancelled
2026-02-22 22:04:24 +01:00
19c8b7681a Don't commit .claude 2026-02-22 22:04:14 +01:00
6dcea10cd4 Update CHANGELOG 2026-02-22 22:02:09 +01:00
68dd26e20f Clean leftover code after theming that set QIcons directly 2026-02-22 21:30:03 +01:00
c743128c6f Merge pull request #513 from YACReader/continuous-scroll-support
Some checks failed
Build / Initialization (push) Has been cancelled
Build / Code Format Validation (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 / Windows x64 (Qt6) (push) Has been cancelled
Build / Windows ARM64 (Qt6) (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
Build / Publish YACReader10 Pre-release Builds (push) Has been cancelled
YACReader 10: Implement continuous scrolling
2026-02-22 20:23:45 +01:00
adfa058742 Implement continuous scrolling 2026-02-22 19:28:37 +01:00
2450c94972 Publish YACReader 10 as a pre-release to make testing easier
Some checks failed
Build / Initialization (push) Has been cancelled
Build / Code Format Validation (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 / Windows x64 (Qt6) (push) Has been cancelled
Build / Windows ARM64 (Qt6) (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
Build / Publish YACReader10 Pre-release Builds (push) Has been cancelled
2026-02-21 08:55:47 +01:00
95a0a7f9fb Merge pull request #512 from YACReader/drop-qt5
YACReader 10: Drop Qt5 Support
2026-02-21 08:33:00 +01:00
7218d0dc87 Drop Qt 5 support 2026-02-20 21:48:15 +01:00
9e0974be12 Merge pull request #511 from YACReader/remove-severv1
YACReader 10: Remove server v1
2026-02-20 20:03:01 +01:00
cdb33aef3b Format 2026-02-20 19:17:17 +01:00
6c4583a57a Run CI when targeting yacreader10 in PRs 2026-02-20 19:07:50 +01:00
d898a56f3f Drop server v1 2026-02-20 19:01:49 +01:00
e3aeb867f4 Simplify Windows builds in CI 2026-02-20 14:58:18 +01:00