Commit graph

164 commits

Author SHA1 Message Date
Devin Lin
b895e8a203 kcms/powermanagement: Update to new powerdevil config
Fixes https://invent.kde.org/plasma/plasma-mobile/-/issues/295
2024-01-02 14:17:41 -05:00
Devin Lin
77e59801d0 wallpaperimageplugin: Add plugin to allow for wallpaper editing in the shell 2024-01-02 03:32:15 +00:00
Jonah Brüchert
d919403366 kcms: time: Avoid calling waitForFinished 2023-12-30 17:53:34 +00:00
Nicolas Fella
42a0af5d7b Remove unnecessary id declaration from plugin metadata 2023-12-28 02:04:08 +01:00
Devin Lin
6b067b4a97 kcms/wifi: Don't show available card if there are no connections 2023-12-27 18:19:04 -05:00
Devin Lin
975443045b kcms/wifi: Only show saved networks section when there is an entry 2023-12-27 17:40:09 -05:00
Devin Lin
fc10a6fe10 kcms/wifi: Add checked icon to connected Wi-Fi network 2023-12-27 14:45:50 -05:00
l10n daemon script
4d29b0f0ac SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2023-12-22 02:13:13 +00:00
Devin Lin
2329e0a15d kcms/time: Overhaul UI
The old UI was very confusing to use, I changed it so that:
- Dialogs are used for the time and date picker, with user confirmation for changes
- Tumblers are not used for the time picker, use the time picker component from kclock
- Removed seconds selector (since it was always wrong)
- Fixed the time zone selector (it didn't work before)
- Properly support 24 hour time in the time picker

Fixes https://invent.kde.org/plasma/plasma-mobile/-/issues/286
2023-12-16 20:56:51 -08:00
Devin Lin
bcc553325c kcms/hotspot: Change UX to use a dialog rather than direct textfields
Otherwise it's not obvious to the user whether the changes were saved.
2023-12-16 18:42:52 -08:00
Devin Lin
8d564014b5 kcms: Don't add button row 2023-12-16 18:31:06 -08:00
l10n daemon script
dbe069edfa SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2023-12-17 02:07:26 +00:00
Devin Lin
17024dfdd4 kcms/wifi: Port to MobileForm
Fixes https://invent.kde.org/plasma/plasma-mobile/-/issues/279
2023-12-16 14:33:02 -08:00
Devin Lin
c35e4a94d9 kcms/cellularnetworks: Don't prompt for password when unnecessary
scanDevices() is actually unnecessary here, and causes the polkit prompt to pop up as soon as the kcm is opened.

See https://gitlab.freedesktop.org/mobile-broadband/ModemManager/-/blob/main/data/org.freedesktop.ModemManager1.conf.polkit
2023-12-16 04:44:56 +00:00
Devin Lin
09b3964906 kcms/cellularnetwork: Improve APN selection and available networks 2023-12-16 04:43:55 +00:00
Devin Lin
1c2ec93843 kcms/cellularnetwork: Fix error condition 2023-12-14 22:01:00 -08:00
Devin Lin
30262da8a5 kcms/cellularnetwork: Port to qcoro to make it async
Fixes https://invent.kde.org/plasma/plasma-mobile/-/issues/284
2023-12-14 21:15:39 -08:00
Nicolas Fella
0f99a3c8c1 Adapt to plasma-framework targets being renamed 2023-11-23 23:42:47 +01:00
Devin Lin
0aba11af83 kcms/mobiledata: Fix SIM lock page and page margins 2023-11-21 22:07:56 -08: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
l10n daemon script
1a44c570f6 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2023-11-10 02:17:56 +00:00
ivan tkachenko
c0f2642647
Port implicit default content items to use contentItem: property
See also
https://invent.kde.org/frameworks/kirigami/-/merge_requests/1338
and
https://invent.kde.org/frameworks/kirigami/-/merge_requests/1340

And while at it, fix wifi delegates, so that their icon once again draws
property and now uses system-wide icon theme instead of a deprecated
Plasma icon set.
2023-11-09 16:00:06 +03: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
Devin Lin
f5cdb9a380 navigationpanel: Add setting to always have keyboard toggle shown 2023-11-05 12:14:37 -08:00
Nate Graham
40b2dedb2c Fixup 55100ddbcc
We need to specify the width manually when porting to ItemDelegate. Also
we can port to CheckDelegate instead here since it does exactly the same
thing as the old list item's custom content item.

CCMAIL: notmart@gmail.com
2023-11-03 12:14:29 -06:00
Marco Martin
55100ddbcc Port away from AbstractListItem 2023-11-03 17:21:34 +01:00
Devin Lin
3673c20d52 kcms/mobileshell: Remove unused task switcher previews option 2023-10-22 12:32:30 -07:00
l10n daemon script
6341f6619c SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2023-10-22 02:34:49 +00:00
Yari Polla
e7524d4977 simlockpage: fix typo 2023-10-19 16:12:38 +02:00
Laurent Montel
293af7df36 Use std::as_const here 2023-10-18 07:18:35 +02:00
Alexander Lohnau
45072177d5 Remove unneeded entries from metadata files 2023-10-17 05:14:04 +00:00
Devin Lin
cdb44bbdea kcms/virtualkeyboard: Fix language page 2023-09-27 23:01:29 -07:00
Nicolas Fella
a75c95237e Remove import versions from networkmanager imports 2023-09-24 20:47:29 +00:00
Carl Schwan
34877b2226 cellularnetwork-kcm: Port to FormCard 2023-09-22 14:03:44 +00:00
Carl Schwan
886ef153de mobileshell-kcm: Port to FormCard 2023-09-22 13:01:36 +00:00
Carl Schwan
595db85a04
virtualkeyboard-kcm: Port to FormCard 2023-09-21 21:12:47 +02:00
Carl Schwan
c864d9f5e1
power-kcm: Port to FormCard 2023-09-21 21:08:02 +02:00
Carl Schwan
c039bcef86
info-kcm: Port to FormCard 2023-09-21 20:43:23 +02:00
Carl Schwan
a9906e06b3
Fix formatting 2023-09-21 20:06:40 +02:00
Carl Schwan
37b9fad3b1
time-kcm: Port to FormCard 2023-09-21 20:05:48 +02:00
Carl Schwan
8030c73c67
powermanagement-kcm: Port to FormCard 2023-09-21 19:37:12 +02:00
Carl Schwan
dc047a0eb9
hotspot-kcm: Port to FormCard 2023-09-21 19:30:18 +02:00
Nicolas Fella
8fc1fa5e9d Use keyword signature for target_link_libraries call 2023-09-16 21:50:18 +02:00
Nicolas Fella
a8c5ef5551 Clean up KCM metadata 2023-09-14 18:26:40 +00:00
l10n daemon script
f2cedc32b6 SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2023-08-15 02:14:27 +00:00
l10n daemon script
c9ff39a26f SVN_SILENT made messages (.desktop file) - always resolve ours
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
2023-07-26 02:17:02 +00:00
Oliver Beard
2087935c05 kcms/info: Move footer actions to header 2023-07-25 18:44:56 +00: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
Alexey Andreyev
2275e2d7dd port QML to KSvg
Search and replace all the occurrences of Svg/FrameSvgItem/SvgItem
to their new implementation from KSvg.
Changes only namespace, API is the same

See also:
https://invent.kde.org/frameworks/ksvg/-/issues/1
2023-07-10 02:04:42 +03:00
Laurent Montel
0e1fb83b08 Enum is Qt.AscendingOrder 2023-07-01 17:28:17 +02:00