NPanel now can properly be positioned relative to their opener (button)

This commit is contained in:
LemmyCook 2025-08-26 08:55:29 -04:00
parent 3c39ea192b
commit f3ae0101d7
6 changed files with 66 additions and 31 deletions

View file

@ -32,8 +32,9 @@ NIconButton {
icon: {
try {
if (NetworkService.ethernet)
if (NetworkService.ethernet) {
return "lan"
}
let connected = false
let signalStrength = 0
for (const net in NetworkService.networks) {
@ -50,12 +51,5 @@ NIconButton {
}
}
tooltipText: "Network / WiFi"
onClicked: {
try {
Logger.log("WiFi", "Button clicked, toggling panel")
PanelService.getPanel("wifiPanel")?.toggle(screen)
} catch (error) {
Logger.error("WiFi", "Error toggling panel:", error)
}
}
onClicked: PanelService.getPanel("wifiPanel")?.toggle(screen, this)
}