Commit Graph

265 Commits

Author SHA1 Message Date
be7b41ab9d Remove unused include 2026-02-19 18:06:31 +01:00
bd4c5eace0 Make Themable keep the current theme for convenience 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
721da42c8c Add toolbar and background theming to YACReader 2026-02-19 18:06:30 +01:00
1b04b5cfa3 Initialize the theme infrastructure in YACReader 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
0ea6885931 Fix current page/time label content when the content is too long.
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-30 19:10:09 +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
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
bba15bef4d Fix Qt5 compilation 2025-05-04 10:30:54 +02:00
77e3f6ffb1 Implement support all the new mouse modes 2025-05-04 09:53:53 +02:00
d291569e5f Move drag origin coordinates to MouseHandler 2025-05-04 09:53:31 +02:00
8b41bbf711 Check the load state before trying to turn pages 2025-05-04 09:52:13 +02:00
a51252ca0d Add settings to the options dialog to control the mouse behavior 2025-05-04 09:51:17 +02:00
25a569cfa6 Add support for mouse mode in Configuration 2025-05-03 16:11:58 +02:00
257436c040 Move FitMode to configuration.h 2025-05-03 15:44:41 +02:00
7db47f9147 Extract mouse handling events to it's own class 2025-05-03 15:10:16 +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
31971c2348 Don't use scroll animations on macos by default, it where hdpi scroll is most likely to be used 2025-01-06 10:24:16 +01:00
d5e682322f Update language files 2025-01-01 10:35:16 +01:00
1aa36f8892 Update format 2024-10-12 12:26:19 +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
c5924e625b Fix trackpad scrolling in YACReader 2024-08-18 14:51:10 +02:00
2bebec95bf Save magnifying glass size and zoom level 2024-03-02 12:14:01 +01:00
b4a7d86f96 Unarr: Add 7z to reader file selector and library database for unarr 1.1.x 2024-02-12 22:54:39 +01:00
ef9a826c9f Update simplified chinese translations 2024-01-29 17:15:45 +01:00
a591305397 Update translations 2024-01-27 13:17:46 +01:00
5706407778 Add options for disabling scroll animation 2023-08-26 10:18:52 +02:00
726ae067dd Update ts files 2023-08-22 22:06:37 +02:00
f3249e4053 Add shortcuts to control the double page mode offset 2023-07-09 10:44:43 +02:00
d70e2136ce Map comic type to manga mode in YACReader until comic type is fully supported 2023-06-09 19:02:51 +02:00
68ece533e1 Replace Q_OS_MAC with Q_OS_MACOS 2023-06-04 20:55:11 +02:00
0f974d7caa Update macos icons 2023-06-01 16:38:40 +02:00
7b88d47396 #include "yacreader_global.h" in Y_MAC_UI is used 2023-05-24 18:10:03 +02:00
315d2deced Don't use Q_OS_MAC for ui specifics, Y_MAC_UI is the replacement 2023-05-23 18:51:33 +02:00
f2bf53ce5b Add new fields to the DB and make then available to be used in the apps 2023-05-12 16:59:23 +02:00
686e91af57 Fix missing include 2023-04-30 14:28:40 +02:00
2a1f3febea Format 2023-04-30 14:17:26 +02:00
6593f03740 Remove some unused includes 2023-04-30 14:07:35 +02:00
3355f2137c Remove include 2023-04-29 10:45:57 +02:00