Commit Graph

33 Commits

Author SHA1 Message Date
3709b6e737 Format includes using clang-format
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-03-13 18:21:38 +01:00
f0943995c6 Include sanitation 2026-03-13 11:06:25 +01:00
27b59ad8a9 Better naming in some of the theme properties used in qml 2026-03-07 22:21:18 +01:00
7103d0de3c Eliminate hardcoded colors from qml to make theming more flexible 2026-03-07 19:58:24 +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
084146995b Replace the info shadow pngs with svg versions and make them themable 2026-02-27 15:18:51 +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
94ddc54888 Remove usage of Qt.platform.os 2023-05-24 21:01:02 +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
72670ea6c8 Move connections to happen later
Otherwise QQuickItem(s) don't work properly in Qt6. I couldn't find the root cause.
2022-01-19 21:13:53 +01:00
f48201fb91 Initialize fields to nullptr 2022-01-19 21:12:37 +01:00
2d741140e6 Add nullptr check 2022-01-19 21:12:26 +01:00
4bb227aff2 Fix trace message 2022-01-19 21:12:00 +01:00
1b54a407b8 Move common initialization code to the parent class 2022-01-19 19:16:27 +01:00
ab927d791b Avoid code duplication 2022-01-19 18:30:38 +01:00
f3e08a04d7 Add some initial values for context variables 2022-01-19 18:17:53 +01:00
2ae9b83bbf Make sure that opengl is used
QQuickWidget requires opengl.
2022-01-19 18:15:36 +01:00
e80f5a9f64 Move common initialization to the parent class 2022-01-19 18:12:40 +01:00
5aa02a19bb clang-format 2021-10-18 21:56:52 +02:00
79d004c42b ComicViews: Convert to new syntax, add clazy exception for QML signals 2021-06-29 13:53:12 +02:00
8a54100804 Library: allow configuring a shortcut to focus comics view
Focusing the current comics view allows to use keyboard arrow keys to
choose among the visible comics.

The shortcut for this new action should not be a single character
without modifiers because it won't work when the search line has focus.

The Qt::FocusReason parameter in ComicsView::focusComicsNavigation()
allows to reuse this function for other keyboard navigation features.
For instance the search line can transfer focus to comics navigation
when the user presses Return or Enter key. In this case
Qt::OtherFocusReason can be used (an application-specific reason).
2021-03-13 15:08:33 +02:00
bb334cfd50 Use auto to avoid duplicating the type name 2019-06-01 16:04:48 +02:00
e3ec56aa43 Format code using clang-format 2019-05-30 19:46:37 +02:00
02eda8eeb5 Use QQuickWidget instead of QQuickView to avoid displacement bugs on Windows and Linux 2018-08-11 11:26:12 +02:00
d5a11fb16b Add .gitattributes rules for text and binary handling 2018-07-30 15:04:04 +02:00
66d1bd1046 Merge branch 'server_2.0' into develop 2018-05-22 18:10:24 +02:00
15e5618454 Add a simple qml error logger to YACReaderLibrary 2018-05-21 15:16:20 +02:00
f6d389ff35 Add current/next comic view to GridView. 2018-04-23 19:22:51 +02:00
2cbbf8d433 Headless server: simplify system config logger 2018-01-28 13:32:56 +01:00