aboutsummaryrefslogtreecommitdiffstats
path: root/desktop/modules/network/NetworkPage.qml
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-09-14 18:13:11 +0200
committerDanilo M. <danix@danix.xyz>2026-09-14 18:13:11 +0200
commit26e6f28b15a8f2ed7664c5c268b4065ae62668d0 (patch)
tree62f087b0047652f70e362606f3c0925099190204 /desktop/modules/network/NetworkPage.qml
parent4eaf3bdce7b4e7663c6ba5c206d68eacbd24949e (diff)
downloadquickshell-26e6f28b15a8f2ed7664c5c268b4065ae62668d0.tar.gz
quickshell-26e6f28b15a8f2ed7664c5c268b4065ae62668d0.zip
feat(desktop): globe network tile with per-link IPs
Diffstat (limited to 'desktop/modules/network/NetworkPage.qml')
-rw-r--r--desktop/modules/network/NetworkPage.qml30
1 files changed, 25 insertions, 5 deletions
diff --git a/desktop/modules/network/NetworkPage.qml b/desktop/modules/network/NetworkPage.qml
index 0951231..22bffa0 100644
--- a/desktop/modules/network/NetworkPage.qml
+++ b/desktop/modules/network/NetworkPage.qml
@@ -31,11 +31,23 @@ Column {
// --- Wired ---
- Text {
+ Row {
visible: page.net.wiredDevices.length > 0
- text: "Wired"
- font { family: Theme.fontFamily; pixelSize: Theme.fontSize - 2; bold: true }
- color: Theme.subtext
+ spacing: 6
+
+ Text {
+ anchors.verticalCenter: parent.verticalCenter
+ text: "\uf796"
+ font { family: Theme.fontFamily; pixelSize: Theme.fontSize - 2 }
+ color: Theme.subtext
+ }
+
+ Text {
+ anchors.verticalCenter: parent.verticalCenter
+ text: "Wired"
+ font { family: Theme.fontFamily; pixelSize: Theme.fontSize - 2; bold: true }
+ color: Theme.subtext
+ }
}
Repeater {
@@ -76,12 +88,20 @@ Column {
Text {
id: wifiLabel
- anchors.verticalCenter: parent.verticalCenter
+ anchors { left: wifiGlyph.right; leftMargin: 6; verticalCenter: parent.verticalCenter }
text: "Wi-Fi"
font { family: Theme.fontFamily; pixelSize: Theme.fontSize - 1; bold: true }
color: Theme.text
}
+ Text {
+ id: wifiGlyph
+ anchors.verticalCenter: parent.verticalCenter
+ text: "\uf1eb"
+ font { family: Theme.fontFamily; pixelSize: Theme.fontSize - 2 }
+ color: Theme.subtext
+ }
+
Switch {
id: wifiSwitch
anchors { right: parent.right; verticalCenter: parent.verticalCenter }