consistent wifi display (looks good)

This commit is contained in:
2026-08-09 13:01:24 +01:00
parent f2ed2e7a4e
commit 04e2ca54be
2 changed files with 78 additions and 15 deletions

View File

@@ -6,12 +6,10 @@ import Quickshell.Networking
Singleton {
id: root
property bool connectedWifi: root.defaultAdapter != null && root.defaultAdapter.connected
&& root.defaultAdapter.type == DeviceType.Wifi
property NetworkDevice defaultAdapter: Networking.devices.values[0]
property bool connectedWifi: root.defaultAdapter != null
&& root.defaultAdapter.connected
&& root.defaultAdapter.type == DeviceType.Wifi
function getConnectedNetworks(networksArr) {
let connectedNetworks = [];
@@ -52,7 +50,8 @@ Singleton {
"adapterIsWifi": deviceWifi,
"networkName": networkName,
"networkStrength": networkStrength,
"icon": networkIcon
"icon": networkIcon,
"saved": primaryNetwork.known
};
return outputDict;
}
@@ -63,10 +62,6 @@ Singleton {
return iconArr[strengthIndex - 1];
}
function isConnectedAndWifi() {
return root.connectedWifi;
}
function getWifiText() {
let info = getNetworkDetails(defaultAdapter);
@@ -77,6 +72,10 @@ Singleton {
return finalString;
}
function isConnectedAndWifi() {
return root.connectedWifi;
}
function isDeviceWifi(adapter) {
if (adapter.type == DeviceType.Wifi) {
return true;