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
Martchus
a45734de1d
Remove accidentally hard-coded font
2023-03-30 00:02:01 +02:00
Martchus
e407f0b455
Bump patch release
2023-03-30 00:00:49 +02:00
Martchus
5ef3ac49bf
Update release date
2023-03-07 20:09:00 +01:00
Martchus
991873c149
Update translations
2023-03-04 18:29:59 +01:00
Martchus
34e7fb123a
Use `pubsetbuf` only with `libstdc++`
...
This usage of the function seems only to work as intended with that
standard lib. With `libc++` and the MSVC standard lib the call has no
effect.
2023-02-28 21:04:00 +01:00
Martchus
140d2e1782
Update translations
2023-02-18 19:39:51 +01:00
Martchus
e8c5fdfb56
Consider all QML files for translations
...
Ensure QML files not used in the current build (as they're
Qt-version-specific and a different Qt version is used) are still
considered when generating the XML files for translations. Otherwise they
will be showing as vanished or obsoleted when they shouldn't.
2023-02-18 19:39:37 +01:00
Martchus
a829ca0e65
Handle errors when restoring/saving settings
2023-02-18 19:19:59 +01:00
Martchus
05e0ad5696
Port Qt Quick GUI to Qt 6 and KF6
2023-01-31 17:37:18 +01:00
Martchus
e1f753cd89
Remove unused QML import
2023-01-31 16:07:56 +01:00
Martchus
25ef1dbe91
Allow adding additional QML import paths via environment variable
...
This is useful to use a custom build of kirigami.
2023-01-31 16:02:00 +01:00
Martchus
a8364be203
Avoid use of deprecated `QString::count()`
2023-01-31 15:35:59 +01:00
Martchus
b32c29c29f
Bump patch version
2023-01-31 15:35:59 +01:00