Commit graph

7 commits

Author SHA1 Message Date
Devin Lin
8f39d156f1 systemdialog: Update to match plasma-workspace implementation, and simplify UI
SystemDialog was added in 2021 and did not receive any testing while the API was in flux when portals started using it.

Update the implementation to match plasma-workspace now that the API has settled.

Also simplify the UI, remove automatic scrollview and other loaders that make initialization very complicated.

Fixes https://invent.kde.org/plasma/plasma-mobile/-/issues/301
2024-03-06 20:34:34 +00:00
ivan tkachenko
19440ec958
SystemDialog: Demote actions property to Templates counterpart 2024-02-21 21:00:23 +06:00
ivan tkachenko
18d6b5a5b6
SystemDialog: Simplify superfluous binding of a constant color, add null check 2024-02-20 22:31:42 +06:00
ivan tkachenko
ec37300c9e
SystemDialog: Strip trailing whitespace (automatic change) 2024-02-20 22:31:42 +06:00
ivan tkachenko
22f7d490ba
Revert "Port away from PlasmaCore and PlasmaExtras to Kirigami"
This (partially) reverts commit 127bbdf653.

Only incorrect changes from Kirigami.Units.largeSpacing to
Kirigami.Units.gridUnit are reverted. Only Plasma.Units were buggy.
2023-11-08 21:16:19 +03:00
Alexey Andreyev
127bbdf653 Port away from PlasmaCore and PlasmaExtras to Kirigami
See also:

https://pointieststick.com/2023/06/14/call-to-action-easy-porting-opportunity-in-plasma/
2023-07-25 01:13:52 +00:00
Devin Lin
fe7a453ddd lookandfeel: Rename folder to be have a consistent name with other shells 2023-04-02 19:58:41 -07:00
Renamed from look-and-feel/contents/systemdialog/SystemDialog.qml (Browse further)