Commit Graph

77 Commits

Author SHA1 Message Date
Martchus 613d62d042 Elide entry names in entries/fields list items 2024-04-01 15:32:47 +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 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 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 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 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 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
Martchus e1f753cd89 Remove unused QML import 2023-01-31 16:07:56 +01:00
Martchus 9ff25a27b7 Avoid bad contrast in password dialog of Quick GUI with dark themes 2020-03-29 00:03: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 daa9251b77 Fix ugly bullet points under Android on PasswordEchoOnEdit 2019-02-05 00:31:27 +01:00
Martchus f577b5acd7 Remove ugly icon and bold font for encryption note 2019-02-05 00:28:35 +01:00
Martchus 9002602895 Quick GUI: Show buttons to copy when editing field 2019-02-05 00:27:18 +01:00
Marius Kittler 5492e67496 Quick GUI: Enable wrapping in details dialog 2019-01-21 18:15:44 +01:00
Marius Kittler 5d36b93b69 Quick GUI: Prevent context menu on last, empty row 2019-01-21 18:15:21 +01:00
Marius Kittler 7fee73cf29 Quick GUI: Make '+' to append field clickable 2019-01-21 18:14:48 +01:00
Martchus 75075725a6 Add file details 2018-12-21 01:14:41 +01:00
Martchus 2f603817f6 Add comment about anchors.centerIn 2018-12-15 23:44:34 +01:00
Martchus e5da308218 Increase spacing of about dialog in Quick GUI 2018-12-15 23:44:04 +01:00
Martchus 7662c30069 Polish Qt Quick GUI
* Fix some warnings
* Remove debugging leftovers
2018-12-15 22:55:11 +01:00
Martchus 9428f449bd Fix notification for deleted entries 2018-12-08 20:51:19 +01:00
Martchus 56243eb70c Fix strings which could not be translated correctly 2018-12-08 20:31:32 +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
Martchus 2d249b210a Quick GUI: Improve a few details 2018-12-03 00:30:55 +01:00
Marius Kittler d4437e10b7 Quick GUI: Skip confirming deletion if undo supported 2018-11-22 22:09:54 +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 a69a91d47e Quick GUI: Fix handling last row of FieldModel 2018-11-22 22:03:42 +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
Marius Kittler 9ba9b41240 Quick GUI: Add control to deletion dialog so it is shown correctly 2018-11-22 22:00:31 +01:00
Martchus 8eeb3e9484 Quick GUI: Use automatic internal toolbar 2018-11-20 20:13:26 +01:00
Martchus 07d955a4a5 Quick GUI: Adjust some details 2018-11-20 20:13:08 +01:00
Marius Kittler 702883b44a Quick GUI: Edit field in separate dialog
Editing tables is just not so nice on mobile devices
2018-11-20 18:09:04 +01:00
Marius Kittler d904a3c1bc Quick GUI: Allow to retry opening/saving 2018-11-20 18:06:52 +01:00
Martchus a3f3735c54 Quick GUI: Improve fields 2018-11-20 00:55:53 +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