Commit Graph

47 Commits

Author SHA1 Message Date
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 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 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 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
Marius Kittler 0e2af9ff2e Add "Save as" option in Quick GUI 2019-07-06 17:19:11 +02:00
Martchus b6952c3772 Make "Change password for" translatable 2019-02-05 00:32:06 +01:00
Martchus f577b5acd7 Remove ugly icon and bold font for encryption note 2019-02-05 00:28:35 +01:00
Marius Kittler 5492e67496 Quick GUI: Enable wrapping in details dialog 2019-01-21 18:15:44 +01:00
Martchus 75075725a6 Add file details 2018-12-21 01:14:41 +01:00
Martchus 7662c30069 Polish Qt Quick GUI
* Fix some warnings
* Remove debugging leftovers
2018-12-15 22:55:11 +01:00
Martchus 08bb7954a6 Move about dialog for Quick GUI to its own file 2018-12-08 19:34:32 +01:00
Martchus ba4cec44da Quick GUI: Improve about dialog 2018-12-08 19:20:14 +01:00
Martchus 08268f50ee Update icons
* Replace application icon with a new one
* Use adaptive icon under Android
* Remove unused icons
2018-12-08 19:13:57 +01:00
Marius Kittler 5b9b84866d Add about dialog to Qt Quick GUI 2018-12-03 18:11:42 +01:00
Marius Kittler 776dc06431 Quick GUI: Support undo/redo
so far this requires to compile with widgets GUI support
2018-11-22 22:05:49 +01:00
Marius Kittler f5ac7d52cd Quick GUI: Remove switch to show passwords on focus
because it is not used anymore
2018-11-22 22:01:37 +01:00
Martchus 8eeb3e9484 Quick GUI: Use automatic internal toolbar 2018-11-20 20:13:26 +01:00
Marius Kittler d904a3c1bc Quick GUI: Allow to retry opening/saving 2018-11-20 18:06:52 +01:00
Martchus 9c370b375d Quick GUI: Move filter to its own dialog
Because under Android the usability of the text box
inside the drawer is not very good.
2018-11-20 00:45:05 +01:00
Martchus fa050a422a Quick GUI: Allow filtering entries
So far all operations on entries are disabled when
in filtered state and switching between normal and
filtered view invalidates the stack.
2018-09-16 21:48:46 +02:00
Martchus c3775775d1 Quick GUI: Allow to clear recent files 2018-09-16 19:16:12 +02:00
Martchus 316f1ee2a7 Quick GUI: Hide entries and their children when deleted 2018-09-10 22:46:17 +02:00
Martchus 55eddd3fed Quick GUI: Add shortcuts 2018-09-10 20:43:58 +02:00
Martchus 24bc27ce8f Quick GUI: Keep menu open
It is closed anyways when opening a file or showing
a dialog and it is useful to keep the menu open after
closing.
2018-09-10 20:43:28 +02:00
Martchus 53ac241b22 Quick GUI: Improve small details 2018-09-10 19:57:58 +02:00
Martchus f86fcefc03 Quick GUI: Show warning if no password set 2018-09-10 19:53:14 +02:00
Martchus b1bd12755c Use extra page for fields 2018-09-09 01:49:32 +02:00
Martchus 829c7e63dc Improve theming under Android 2018-09-09 00:57:02 +02:00
Martchus a5ffe32861 Quick GUI: Show full file path as tooltip 2018-09-08 20:00:43 +02:00
Marius Kittler 6048e7d561 Quick GUI: Fix creating new files via Quick dialog 2018-09-07 14:20:54 +02:00
Martchus 6d786d0b77 Show native file dialog under Android 2018-09-07 00:55:10 +02:00
Martchus a8681e6af1 Quick GUI: Use SVG icon for logo 2018-09-02 19:08:03 +02:00
Martchus 162161d07c Show global drawer initially if no file opened 2018-08-31 22:29:34 +02:00
Martchus 0ecef255c9 Improve icons for Qt Quick / Android 2018-08-31 22:29:01 +02:00
Martchus 68c3133498 Use Array.map() instead of for loop 2018-06-16 15:25:57 +02:00
Martchus fdd8e28474 Simplify initialization of Qt Quick GUI 2018-06-16 15:15:25 +02:00
Martchus 932dc9cb59 Add "Recent files ..." to Qt Quick GUI 2018-06-16 15:09:12 +02:00
Martchus 974910dbf6 Make QML coding style more consistent 2018-06-14 23:46:18 +02:00
Martchus e86d72dab9 Add misc improvements to Qt Quick GUI 2018-06-14 23:22:23 +02:00
Martchus 71652bcab3 Improve some details in Qt Quick GUI 2018-06-12 22:02:37 +02:00
Martchus 91e02d1123 Allow to re-order entries in Qt Quick GUI 2018-06-12 21:32:44 +02:00
Martchus c1a426f268 Allow to rename and delete entries in Qt Quick GUI 2018-06-10 22:39:33 +02:00
Marius Kittler bea4533133 Continue development of Qt Quick GUI
* Add view (written in QML, based on Qt Quick Controls 2
  and Kirigami 2)
* Add controller (written in C++)
* Use existing models (written in C++)
2018-05-20 01:59:56 +02:00
Martchus 515cb9fe84 added simple CMake project file 2015-12-05 22:52:00 +01:00
Martchus bda20da10c First commit 2015-04-22 19:30:09 +02:00