Commit graph

28 commits

Author SHA1 Message Date
Harald Sitter
ebc15a2ffa lookandfeel: remove SystemDialog
it was moved into xdg-desktop-portal-kde to simplify the architecture.
xdpk now supports both desktop and mobile use cases
2026-01-29 12:49:58 +01:00
Sebastian Kügler
0d1f923b5e [shutdowndialog]: hide logout option config
This change adds a config entry in plasmamobilerc which allows to hide
the logout button in the shutdown dialog.
As mobile systems are often effectively single user, this makes sense
to offer in Plasma Mobile.

Signed-off-by: Sebastian Kügler <sebas@kde.org>
2024-12-01 23:15:52 +01:00
Devin Lin
1702354d3f Use Kirigami.Units.cornerRadius in most radius values
This takes the place of using smallSpacing for the most part.
2024-07-27 00:02:05 -04:00
Devin Lin
eb9509ce68 Remove trailing whitespace 2024-07-26 23:47:44 -04:00
Marco Martin
260af8e610 Move the lockscreen in the shell package
the lookandfeel package is becomeing a pure repository of
config, the various code pieces are being moved outside
2024-04-02 10:02:29 +00:00
Devin Lin
6fbb2f0dfc lookandfeel: Sync with breeze, fix default cursor theme
BUG: 482863
Not having a cursor theme set seems to cause the cursor to not show up at all
2024-03-09 16:25:57 -05:00
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
Devin Lin
474886cb44 Revert unrelated change 2024-02-11 18:03:17 -05:00
Devin Lin
d6ec22375b lockscreen: Remove bottom arrow animation
Wastes battery as it keeps running with the display off
2024-02-11 17:59:36 -05:00
Devin Lin
83ce339cda components/hapticsplugin: Introduce direct haptics API for hfd-service
Fixes https://invent.kde.org/plasma/plasma-mobile/-/issues/270

Introduce a direct haptics API for now for shell usage, and port to it. Also remove the vibration intensity setting as that didn't do anything.
2023-11-15 08:13:25 -08: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
Yari Polla
4f45654af6 Port mobileshell plugins to ecm_add_qml_module 2023-11-02 11:08:17 +00:00
Devin Lin
93395acd02 lockscreen: Port to new API 2023-10-28 18:47:00 +00:00
Devin Lin
92b5dc1dbd lockscreen: Fix styling 2023-10-22 23:42:38 -07:00
Devin Lin
580afdfc9c folio: Rewrite
fix landscape favourites bar drag and drop, and cleanup folder

fix drawer scrolling

add settings
2023-10-22 04:08:28 +00:00
Yari Polla
0070848cfb remove versions from notificationmanager import 2023-10-21 11:31:55 +02:00
Devin Lin
552ab53b49 components: Add SwipeArea filter modes 2023-09-30 10:06:41 -07:00
Devin Lin
f949ea7fdf lockscreen: Port from Flickable to SwipeArea 2023-09-29 22:57:58 -07:00
Nate Graham
cc50aee72d Remove versioning from PlasmaCore module imports
It's unneeded in Qt6 and can cause subtle issues.
2023-09-05 09:34:49 -06:00
Marco Martin
42cccf8e7f port to Kirigami.Icon
Part of https://invent.kde.org/plasma/plasma-workspace/-/issues/82

PlasmaCore.IconItem will be removed; now only the kirigami icon
should be used.
2023-08-18 09:08:07 +00:00
Devin Lin
a911361ef6 lockscreen: Fix themes 2023-07-25 14:34:35 -04: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
14f3f07316 Convert more uses of QtGraphicalEffects to MultiEffect 2023-05-13 11:15:57 -04:00
Alexander Lohnau
194b26c8a2 Port to new org.kde.coreaddons QML module
org.kde.kcoreaddons is part of KDeclarative and will be removed in the future
2023-05-07 14:47:22 +02:00
Devin Lin
fe7a453ddd lookandfeel: Rename folder to be have a consistent name with other shells 2023-04-02 19:58:41 -07:00