Commit graph

20 commits

Author SHA1 Message Date
Sebastian Kügler
85b9c82818 [wifi kcm]: add connection info page
This changeset adds a page with information about the currently active
wifi connection when clicking on the active connection item.

A traffic graph (much like in the desktop applet) shows current data
transfer rates.
An overview of connection information such as IP addresses, gateway,
access points, signal strength, security type, etc. complements this
information.

Signed-off-by: Sebastian Kügler <sebas@kde.org>
2025-01-03 17:47:17 +01:00
Sebastian Kügler
d9ff4a9898 import TrafficMonitor from plasma-nm
Signed-off-by: Sebastian Kügler <sebas@kde.org>
2025-01-03 17:47:17 +01:00
Carl Schwan
55f2deb33d
Fix translation extraction 2024-11-15 12:48:53 +01:00
Carl Schwan
82b21794f9
Fix extraction of translations
Using i18n('') prevent the strings to be extracted
2024-09-12 10:56:15 +02:00
Devin Lin
eb9509ce68 Remove trailing whitespace 2024-07-26 23:47:44 -04:00
Devin Lin
1dfcda39d3 kcms/wifi: Fix toggle not updating the first time
Fixes https://invent.kde.org/plasma/plasma-mobile/-/issues/363
2024-06-27 22:53:29 -04:00
Devin Lin
a930eabbb2 kcms/wifi: Add WPA3 support
BUG: 483729
https://invent.kde.org/plasma/plasma-mobile/-/issues/336

This implements WPA3 support in the wifi KCM. However, the wifi KCM in general is missing implementations for many things (ex. WPA2/3 enterprise). We really should eventually pursue https://invent.kde.org/teams/plasma-mobile/issues/-/issues/294
2024-06-24 13:30:05 +00:00
Devin Lin
78781bcb6f kcms/wifi: Fix wi-fi dialog position, port to Kirigami.Dialog
The Wi-Fi dialog position currently goes under the keyboard, fix it by porting to Kirigami.Dialog
2024-02-11 23:56:12 +00: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
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
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
Nicolas Fella
a75c95237e Remove import versions from networkmanager imports 2023-09-24 20:47:29 +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
Alexander Lohnau
5479e29bd6 Use org.kde.kcmutils instead of org.kde.kcm module
The latter will be removed, because the files were moved to kcmutils
2023-06-06 21:31:58 +02:00
Marco Martin
6d22b48cc4 port item delegates iconName to icon.name 2023-05-07 15:11:17 +02:00
Alexander Lohnau
739897e335 Port to kcmutils_add_qml_module 2023-05-06 12:13:12 +02:00