From bbc84b68ef66619d98f57553e0ca58274994e8a0 Mon Sep 17 00:00:00 2001 From: rijaluddina Date: Tue, 3 Mar 2026 04:23:46 +0700 Subject: [PATCH] Fix wiFi signal strength bar display MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1. Using root.active?.strength ?? 0 instead of root.networkStrength 2. Added checking wifiStatus === "connected" — only show signal bars if actually connected --- dots/.config/quickshell/ii/services/Network.qml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/dots/.config/quickshell/ii/services/Network.qml b/dots/.config/quickshell/ii/services/Network.qml index 8c3e5a9d1..418258636 100644 --- a/dots/.config/quickshell/ii/services/Network.qml +++ b/dots/.config/quickshell/ii/services/Network.qml @@ -36,13 +36,13 @@ Singleton { property int networkStrength property string materialSymbol: root.ethernet ? "lan" - : root.wifiEnabled + : (root.wifiEnabled && root.wifiStatus === "connected") ? ( - Network.networkStrength > 83 ? "signal_wifi_4_bar" : - Network.networkStrength > 67 ? "network_wifi" : - Network.networkStrength > 50 ? "network_wifi_3_bar" : - Network.networkStrength > 33 ? "network_wifi_2_bar" : - Network.networkStrength > 17 ? "network_wifi_1_bar" : + (root.active?.strength ?? 0) > 83 ? "signal_wifi_4_bar" : + (root.active?.strength ?? 0) > 67 ? "network_wifi" : + (root.active?.strength ?? 0) > 50 ? "network_wifi_3_bar" : + (root.active?.strength ?? 0) > 33 ? "network_wifi_2_bar" : + (root.active?.strength ?? 0) > 17 ? "network_wifi_1_bar" : "signal_wifi_0_bar" ) : (root.wifiStatus === "connecting")