Refactor: Panels and Bar background are now drawn separately with Shapes.

This commit is contained in:
ItsLemmy
2025-11-06 10:41:48 -05:00
parent 76a182a90c
commit e29c6ee1a6
109 changed files with 2381 additions and 2192 deletions
+1 -1
View File
@@ -1,7 +1,7 @@
import QtQuick
import Quickshell
import qs.Commons
import qs.Modules.AudioSpectrum
import qs.Widgets.AudioSpectrum
import qs.Services
import qs.Widgets
+1 -1
View File
@@ -2,7 +2,7 @@ import QtQuick
import Quickshell
import qs.Commons
import qs.Modules.Bar.Extras
import qs.Modules.Settings
import qs.Modules.Panels.Settings
import qs.Services
import qs.Widgets
+1 -1
View File
@@ -5,7 +5,7 @@ import Quickshell.Io
import qs.Commons
import qs.Services
import qs.Widgets
import qs.Modules.Settings
import qs.Modules.Panels.Settings
import qs.Modules.Bar.Extras
Item {
+1 -1
View File
@@ -3,7 +3,7 @@ import QtQuick.Layouts
import Quickshell
import Quickshell.Io
import qs.Commons
import qs.Modules.Settings
import qs.Modules.Panels.Settings
import qs.Services
import qs.Widgets
+1 -1
View File
@@ -2,7 +2,7 @@ import QtQuick
import QtQuick.Controls
import QtQuick.Layouts
import Quickshell
import qs.Modules.AudioSpectrum
import qs.Widgets.AudioSpectrum
import qs.Commons
import qs.Services
import qs.Widgets
+1 -1
View File
@@ -3,7 +3,7 @@ import Quickshell
import Quickshell.Io
import Quickshell.Services.Pipewire
import qs.Commons
import qs.Modules.Settings
import qs.Modules.Panels.Settings
import qs.Services
import qs.Widgets
import qs.Modules.Bar.Extras
+1 -1
View File
@@ -4,7 +4,7 @@ import QtQuick.Controls
import Quickshell
import Quickshell.Wayland
import qs.Commons
import qs.Modules.Settings
import qs.Modules.Panels.Settings
import qs.Services
import qs.Widgets
+1 -10
View File
@@ -2,7 +2,7 @@ import QtQuick
import QtQuick.Layouts
import Quickshell
import qs.Commons
import qs.Modules.Settings
import qs.Modules.Panels.Settings
import qs.Services
import qs.Widgets
@@ -353,13 +353,4 @@ Rectangle {
}
}
}
// MouseArea {
// anchors.fill: parent
// acceptedButtons: Qt.RightButton
// onClicked: {
// var directPanel = PanelService.getPanel("directWidgetSettingsPanel")
// directPanel.openWidgetSettings(root.section, root.sectionWidgetIndex, root.widgetId, root.widgetSettings)
// }
// }
}
+21 -21
View File
@@ -346,28 +346,28 @@ Rectangle {
}
}
PanelWindow {
id: trayPanel
anchors.top: true
anchors.left: true
anchors.right: true
anchors.bottom: true
visible: false
color: Color.transparent
screen: screen
// PanelWindow {
// id: trayPanel
// anchors.top: true
// anchors.left: true
// anchors.right: true
// anchors.bottom: true
// visible: false
// color: Color.transparent
// screen: screen
function open() {
visible = true
}
// function open() {
// visible = true
// }
function close() {
visible = false
}
// function close() {
// visible = false
// }
// Clicking outside of the rectangle to close
MouseArea {
anchors.fill: parent
onClicked: trayPanel.close()
}
}
// // Clicking outside of the rectangle to close
// MouseArea {
// anchors.fill: parent
// onClicked: trayPanel.close()
// }
// }
}
+1 -1
View File
@@ -3,7 +3,7 @@ import Quickshell
import Quickshell.Io
import Quickshell.Services.Pipewire
import qs.Commons
import qs.Modules.Settings
import qs.Modules.Panels.Settings
import qs.Services
import qs.Widgets
import qs.Modules.Bar.Extras