Commit Graph

386 Commits

Author SHA1 Message Date
Martchus cabeca7756 Don't build the Qt Quick GUI by default for Windows and Apple platforms
It uses Kirigami which is probably not present/wanted on those platforms.
2024-04-13 16:50:59 +02:00
Martchus 06ae52d0d8 Update translations 2024-04-08 12:40:05 +02:00
Martchus 6ffa54088a Ensure desktop file name is set when initializing GUIs 2024-04-08 12:39:46 +02:00
Martchus 1b6b645f7a Apply cmake-format 2024-04-08 12:39:05 +02:00
Martchus 1ce919397b Bump patch version 2024-04-08 12:38:47 +02:00
Martchus 3c706b614e Clarify condition in Qt version check for Quick GUI 2024-04-02 15:19:49 +02:00
Martchus e095dc904f Update release date 2024-04-02 11:09:47 +02:00
Martchus a37ee658a6 Update translations 2024-04-01 15:41:34 +02:00
Martchus 9653b4c0d5 Bump minor version after all the Android and Qt Quick GUI related changes 2024-04-01 15:41:09 +02:00
Martchus 613d62d042 Elide entry names in entries/fields list items 2024-04-01 15:32:47 +02:00
Martchus 8319d4f485 Extend Android-related remarks in README 2024-04-01 14:55:58 +02:00
Martchus c2fc538e2c Avoid hidden swipe actions in mobile/tablet mode as those are broken
When clicking on an action the action is not triggered but the whole list
item enters a broken state instead. This can also be reproduced on the
desktop by setting `QT_QUICK_CONTROLS_MOBILE=1`.
2024-04-01 14:40:19 +02:00
Martchus f20c7b5d3d Avoid using `story-editor` icon as it is not actually dark in breeze-dark 2024-04-01 14:24:28 +02:00
Martchus b2d85c7d53 Refactor various aspects of the code
* Prefer using auto
* Reduce nesting in certain places
* Simplify code in main function
2024-04-01 13:59:22 +02:00
Martchus 0f4c30c14f Format Android-specific files (also when not building for Android) 2024-03-31 23:04:39 +02:00
Martchus 21a16e0be0 Add approach for handling darkmode changes dynamically
This seems to work for plain QCC2 parts but unfortunately doesn't help with
Kirigami (see added not). Hence this is disabled for now.
2024-03-31 22:53:32 +02:00
Martchus ba9a6e26de Clean code for initializing Qt Quick GUI 2024-03-31 22:46:01 +02:00
Martchus 9ebffe6b16 Exit application when the main QML file cannot be loaded 2024-03-31 22:43:48 +02:00
Martchus 64a2738827 Update translations 2024-03-31 13:50:00 +02:00
Martchus a098b40dab Apply clang-format 2024-03-31 13:49:44 +02:00
Martchus dbc2e9a4e2 Select correct icon theme for Qt Quick GUI depending on darkmode setting 2024-03-31 13:49:34 +02:00
Martchus f960aa80a1 Remove Android-specific debugging code for Qt Quick app 2024-03-31 13:44:48 +02:00
Martchus b950451807 Avoid explicit color definitions in Qt Quick GUI
Those might break dark mode and using custom color palettes in general.
2024-03-31 12:57:35 +02:00
Martchus 20aea51fa1 Update translations 2024-03-26 22:54:47 +01:00
Martchus 5706086456 Streamline setup of Qt Quick GUI with Qt Widgets GUI 2024-03-26 22:54:10 +01:00
Martchus b8d2422669 Bundle icons and translations when building for Android 2024-03-26 22:52:21 +01:00
Martchus 7a08ee7d00 Adapt README to latest changes 2024-03-26 22:50:20 +01:00
Martchus 7c03835fc3 Improve documentation of keystore handling 2024-03-26 21:58:35 +01:00
Martchus 0791964c6f Apply clang-format and cmake-format 2024-03-25 18:34:22 +01:00
Martchus f6096f7232 Avoid showing title/icon in Qt Quick GUI
It doesn't look as good in the KF6-based version anymore and cannot be made
clickable anyway.
2024-03-25 18:34:22 +01:00
Martchus 79a0ef031c Improve specifying dependencies for Qt Quick GUI
* Remove QuickControls2 as the CMake module from qtutilities take care of
  it
* Replace Kirigami2 with Kirigami because the former is deprecated
2024-03-25 18:34:22 +01:00
Martchus cb6fe128c4 Set app domain for the sake of displaying the URL in the Qt Quick GUI 2024-03-25 18:34:22 +01:00
Martchus eed9d596ba Simplify code for about dialog of Qt Quick GUI 2024-03-25 18:34:22 +01:00
Martchus cd23eb4add Avoid warning about missing version when building Qt Quick GUI 2024-03-25 18:34:22 +01:00
Martchus 4891ee0b32 Update translations 2024-03-25 18:34:22 +01:00
Martchus 6972256727 Improve Qt Quick GUI after porting to Qt 6
* Avoid use of deprecated QML features
* Fix problems when moving items by making the delegates own items
* Improve code in models, especially functions for moving rows
* Fix sizing of dialogs
* Replace code relying on `bannerClicked` event which has been removed in
  KF6
* Use the native file dialog if supported (and otherwise not); this should
  give the desired behavior under each platform out of the box
* Update versioning requirements in README
2024-03-24 22:26:44 +01:00
Martchus 4bf6a91d72 Port Qt Quick GUI for Android to Qt 6 2024-03-17 00:34:00 +01:00
Martchus 430e17416a Update copyright date 2024-02-24 21:16:53 +01:00
Martchus 8f8eda8755 Mention key used for signing binaries in README 2024-02-07 19:27:58 +01:00
Martchus fcbc3cb4a4 Add tab-stops explicitly where default order is wrong 2024-01-07 23:41:39 +01:00
Martchus 7b242732e8 Bump patch version 2024-01-07 23:40:42 +01:00
Martchus 343121ae90 Update release date 2023-11-21 21:53:07 +01:00
Martchus a8023d255a State minimum required Windows 10 version 2023-11-18 21:42:07 +01:00
Martchus 5ebf64d1de Enable creating a backup file by default 2023-11-18 21:13:57 +01:00
Martchus 9aa8d9c9ac Bump patch version 2023-11-18 21:13:36 +01:00
Martchus 1993046e96 Avoid CMake deprecation warning by bumping version 2023-07-23 21:06:56 +02:00
Martchus a93e04fd14 Update release date 2023-04-04 21:22:05 +02:00
Martchus ef6b6085b1 Update translations 2023-03-30 00:05:08 +02:00
Martchus 5acf8b0cc0 Apply Qt settings immediately 2023-03-30 00:04:39 +02:00
Martchus 0ead95e749 Update style sheet on palette changes accordingly 2023-03-30 00:04:17 +02:00