From b40b797caf7fb1c2aa66502791aedd4ef61cbed2 Mon Sep 17 00:00:00 2001 From: ATMDA Date: Fri, 14 Nov 2025 17:44:41 -0500 Subject: controlcenter: connected wireless network at top of list --- modules/controlcenter/network/WirelessList.qml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/modules/controlcenter/network/WirelessList.qml b/modules/controlcenter/network/WirelessList.qml index f4e76b4..00af47a 100644 --- a/modules/controlcenter/network/WirelessList.qml +++ b/modules/controlcenter/network/WirelessList.qml @@ -94,7 +94,15 @@ ColumnLayout { Layout.fillWidth: true Layout.fillHeight: true - model: Nmcli.networks + model: ScriptModel { + values: [...Nmcli.networks].sort((a, b) => { + // Put active/connected network first + if (a.active !== b.active) + return b.active - a.active; + // Then sort by signal strength + return b.strength - a.strength; + }) + } spacing: Appearance.spacing.small / 2 clip: true -- cgit v1.2.3-freya