Some slight updates to handling hovering buttons and added alpha of network

This commit is contained in:
Hannes
2026-02-16 16:38:34 +01:00
parent d7da0d0883
commit dac2760b32
4 changed files with 41 additions and 3 deletions
+2
View File
@@ -41,6 +41,7 @@ PanelWindow {
spacing: 8
MenuButton {}
// TODO: Add functionallity (Maybe just rofi or own way)
Workspaces {
thisMonitor: barThisMonitor
@@ -70,6 +71,7 @@ PanelWindow {
spacing: 8
// TODO: Add bluetooth, network, audio, power, maybe HW monitor
// Network {}
PowerButton {}
}
+26
View File
@@ -0,0 +1,26 @@
import QtQuick
import Quickshell
import Quickshell.Hyprland
// import Quickshell.Networking
MouseArea {
id: networkButton
width: 30
height: 28
hoverEnabled: true
cursorShape: Qt.PointingHandCursor
Rectangle {
anchors.fill: parent
color: networkButton.containsMouse ? "#2a2a2a" : "transparent"
radius: 6
Text {
anchors.centerIn: parent
text: "󰈀 "
font.pixelSize: 26
font.family: "Nerd Font"
color: "#ffffff"
}
}
}
+2 -2
View File
@@ -4,7 +4,7 @@ import Quickshell.Hyprland
import Quickshell.Io
MouseArea {
id: archButton
id: powerButton
width: 30
height: 28
hoverEnabled: true
@@ -12,7 +12,7 @@ MouseArea {
Rectangle {
anchors.fill: parent
color: archButton.containsMouse ? "#2a2a2a" : "transparent"
color: powerButton.containsMouse ? "#2a2a2a" : "transparent"
radius: 6
Item {
+10
View File
@@ -22,10 +22,20 @@ Row { // Workspace Row
border.width: 2
MouseArea {
id: workspaceButton
hoverEnabled: true
cursorShape: Qt.PointingHandCursor
anchors.fill: parent
onClicked: Hyprland.dispatch("workspace " + modelData.id)
Rectangle {
anchors.fill: parent
color: workspaceButton.containsMouse ?
modelData.active ? "#7fbaff"
: "#808080"
: "transparent"
radius: 6
}
}
Text {