From 7d4b22059dc3c603cf8515e1b2df8a7adffd4b8b Mon Sep 17 00:00:00 2001 From: Turann_ Date: Sun, 15 Mar 2026 04:48:00 +0300 Subject: [PATCH] prep for new icons 1/3 --- Assets/Translations/en.json | 3 ++- Modules/Panels/ControlCenter/Widgets/Network.qml | 2 +- Services/Networking/NetworkService.qml | 7 +++---- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Assets/Translations/en.json b/Assets/Translations/en.json index e9b2ad4f3..e4a6ffaf2 100644 --- a/Assets/Translations/en.json +++ b/Assets/Translations/en.json @@ -2176,7 +2176,8 @@ "excellent": "Excellent", "fair": "Fair", "good": "Good", - "poor": "Poor" + "poor": "Poor", + "weak": "Weak" }, "enterprise": { "username": "Identity / Username", diff --git a/Modules/Panels/ControlCenter/Widgets/Network.qml b/Modules/Panels/ControlCenter/Widgets/Network.qml index d0de93ad2..e3cc1e70b 100644 --- a/Modules/Panels/ControlCenter/Widgets/Network.qml +++ b/Modules/Panels/ControlCenter/Widgets/Network.qml @@ -42,7 +42,7 @@ NIconButtonHot { function getIcon() { if (NetworkService.ethernetConnected) { - return NetworkService.internetConnectivity ? "ethernet" : "ethernet-off"; + return NetworkService.internetConnectivity ? "wired" : "wired-off"; } const connectedNet = Object.values(NetworkService.networks).find(net => net.connected); return connectedNet ? NetworkService.getSignalInfo(connectedNet.signal, true).icon : "wifi-off"; diff --git a/Services/Networking/NetworkService.qml b/Services/Networking/NetworkService.qml index a564c9451..6abdd24dd 100644 --- a/Services/Networking/NetworkService.qml +++ b/Services/Networking/NetworkService.qml @@ -310,8 +310,6 @@ Singleton { return; } - // For enterprise networks, use the robust manual connection logic (profile creation) - // as it handles 802.1X parameters much more reliably than 'device wifi connect'. if (isEnterprise(networks[ssid] ? networks[ssid].security : "")) { connectManual(ssid, password, "wpa-eap", identity, enterpriseConfig); return; @@ -429,9 +427,10 @@ Singleton { } else if (isConnected && root.networkConnectivity === "portal") { icon = "wifi-q"; } - const label = signal >= 80 ? I18n.tr("wifi.signal.excellent") : signal >= 50 ? I18n.tr("wifi.signal.good") : signal >= 20 ? I18n.tr("wifi.signal.fair") : I18n.tr("wifi.signal.poor"); + // This is a draft actuak ranges can be changed. + const label = signal >= 80 ? I18n.tr("wifi.signal.excellent") : signal >= 60 ? I18n.tr("wifi.signal.good") : signal >= 35 ? I18n.tr("wifi.signal.fair") : signal >= 10 ? I18n.tr("wifi.signal.poor") : I18n.tr("wifi.signal.weak"); if (!icon) { - icon = signal >= 80 ? "wifi" : signal >= 50 ? "wifi-2" : signal >= 20 ? "wifi-1" : "wifi-0"; + icon = signal >= 80 ? "wifi" : signal >= 60 ? "wifi-3" : signal >= 35 ? "wifi-2" : signal >= 10 ? "wifi-1" : "wifi-0"; } return { icon,