vendor icons and use phosphor icons

This commit is contained in:
lucy 2026-09-15 19:17:55 +02:00
commit 4a635354c9
3033 changed files with 3068 additions and 42 deletions

View file

@ -13,32 +13,27 @@ Singleton {
function getWiredIcon() {
if (wiredDev?.hasLink ?? false) {
if (wiredDev.connected ?? false) {
return "network-wired";
return "network";
} else
return "network-wired-unavailable";
return "network-slash";
} else
return "network-wired-unavailable";
return "network-x";
}
function getWifiIcon() {
Networking.checkConnectivity();
let state = wifiDev?.state ?? ConnectionState.Unknown;
if (state === ConnectionState.Disconnected || state === ConnectionState.Unknown)
return "network-wireless-disconnected";
if (state === ConnectionState.Connecting || state === ConnectionState.Disconnecting)
return "network-wireless-acquiring";
return "wifi-slash";
if (wifiDev?.connected ?? false) {
let strength = connectedNet?.signalStrength ?? 0.0;
if (strength <= 0.2)
return "network-wireless-signal-none";
if (strength <= 0.40)
return "network-wireless-signal-weak";
if (strength <= 0.60)
return "network-wireless-signal-ok";
if (strength <= 0.80)
return "network-wireless-signal-good";
if (strength > 0.80)
return "network-wireless-signal-excellect";
if (strength <= 0.25)
return "wifi-none";
if (strength <= 0.5)
return "wifi-low";
if (strength <= 0.75)
return "wifi-medium";
if (strength > 0.75)
return "wifi-high";
}
}
}