parent
d6f48946d5
commit
6880272c5b
9 changed files with 11 additions and 9 deletions
|
|
@ -1,6 +1,7 @@
|
||||||
import Quickshell.Io
|
import Quickshell.Io
|
||||||
|
|
||||||
JsonObject {
|
JsonObject {
|
||||||
|
property bool enabled: true
|
||||||
property int mediaUpdateInterval: 500
|
property int mediaUpdateInterval: 500
|
||||||
property int visualiserBars: 45
|
property int visualiserBars: 45
|
||||||
property Sizes sizes: Sizes {}
|
property Sizes sizes: Sizes {}
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
import Quickshell.Io
|
import Quickshell.Io
|
||||||
|
|
||||||
JsonObject {
|
JsonObject {
|
||||||
|
property bool enabled: true
|
||||||
property int maxShown: 8
|
property int maxShown: 8
|
||||||
property int maxWallpapers: 9 // Warning: even numbers look bad
|
property int maxWallpapers: 9 // Warning: even numbers look bad
|
||||||
property string actionPrefix: ">"
|
property string actionPrefix: ">"
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
import Quickshell.Io
|
import Quickshell.Io
|
||||||
|
|
||||||
JsonObject {
|
JsonObject {
|
||||||
|
property bool enabled: true
|
||||||
property int hideDelay: 2000
|
property int hideDelay: 2000
|
||||||
property Sizes sizes: Sizes {}
|
property Sizes sizes: Sizes {}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
import Quickshell.Io
|
import Quickshell.Io
|
||||||
|
|
||||||
JsonObject {
|
JsonObject {
|
||||||
|
property bool enabled: true
|
||||||
property int dragThreshold: 30
|
property int dragThreshold: 30
|
||||||
property Sizes sizes: Sizes {}
|
property Sizes sizes: Sizes {}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,6 @@
|
||||||
pragma ComponentBehavior: Bound
|
pragma ComponentBehavior: Bound
|
||||||
|
|
||||||
import qs.widgets.filedialog
|
import qs.widgets.filedialog
|
||||||
import qs.services
|
|
||||||
import qs.config
|
import qs.config
|
||||||
import qs.utils
|
import qs.utils
|
||||||
import Quickshell
|
import Quickshell
|
||||||
|
|
@ -31,7 +30,7 @@ Item {
|
||||||
|
|
||||||
states: State {
|
states: State {
|
||||||
name: "visible"
|
name: "visible"
|
||||||
when: root.visibilities.dashboard
|
when: root.visibilities.dashboard && Config.dashboard.enabled
|
||||||
|
|
||||||
PropertyChanges {
|
PropertyChanges {
|
||||||
root.implicitHeight: content.implicitHeight
|
root.implicitHeight: content.implicitHeight
|
||||||
|
|
@ -68,7 +67,7 @@ Item {
|
||||||
Loader {
|
Loader {
|
||||||
id: content
|
id: content
|
||||||
|
|
||||||
Component.onCompleted: active = Qt.binding(() => root.visibilities.dashboard || root.visible)
|
Component.onCompleted: active = Qt.binding(() => (root.visibilities.dashboard && Config.dashboard.enabled) || root.visible)
|
||||||
|
|
||||||
anchors.horizontalCenter: parent.horizontalCenter
|
anchors.horizontalCenter: parent.horizontalCenter
|
||||||
anchors.bottom: parent.bottom
|
anchors.bottom: parent.bottom
|
||||||
|
|
|
||||||
|
|
@ -63,7 +63,7 @@ Variants {
|
||||||
}
|
}
|
||||||
|
|
||||||
HyprlandFocusGrab {
|
HyprlandFocusGrab {
|
||||||
active: visibilities.launcher || visibilities.session
|
active: (visibilities.launcher && Config.launcher.enabled) || (visibilities.session && Config.session.enabled)
|
||||||
windows: [win]
|
windows: [win]
|
||||||
onCleared: {
|
onCleared: {
|
||||||
visibilities.launcher = false;
|
visibilities.launcher = false;
|
||||||
|
|
@ -73,7 +73,7 @@ Variants {
|
||||||
|
|
||||||
StyledRect {
|
StyledRect {
|
||||||
anchors.fill: parent
|
anchors.fill: parent
|
||||||
opacity: visibilities.session ? 0.5 : 0
|
opacity: visibilities.session && Config.session.enabled ? 0.5 : 0
|
||||||
color: Colours.palette.m3scrim
|
color: Colours.palette.m3scrim
|
||||||
|
|
||||||
Behavior on opacity {
|
Behavior on opacity {
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@ Item {
|
||||||
|
|
||||||
states: State {
|
states: State {
|
||||||
name: "visible"
|
name: "visible"
|
||||||
when: root.visibilities.launcher
|
when: root.visibilities.launcher && Config.launcher.enabled
|
||||||
|
|
||||||
PropertyChanges {
|
PropertyChanges {
|
||||||
root.implicitHeight: content.implicitHeight
|
root.implicitHeight: content.implicitHeight
|
||||||
|
|
|
||||||
|
|
@ -15,7 +15,7 @@ Item {
|
||||||
|
|
||||||
states: State {
|
states: State {
|
||||||
name: "visible"
|
name: "visible"
|
||||||
when: root.visibility
|
when: root.visibility && Config.osd.enabled
|
||||||
|
|
||||||
PropertyChanges {
|
PropertyChanges {
|
||||||
root.implicitWidth: content.implicitWidth
|
root.implicitWidth: content.implicitWidth
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,3 @@
|
||||||
import qs.services
|
|
||||||
import qs.config
|
import qs.config
|
||||||
import Quickshell
|
import Quickshell
|
||||||
import QtQuick
|
import QtQuick
|
||||||
|
|
@ -14,7 +13,7 @@ Item {
|
||||||
|
|
||||||
states: State {
|
states: State {
|
||||||
name: "visible"
|
name: "visible"
|
||||||
when: root.visibilities.session
|
when: root.visibilities.session && Config.session.enabled
|
||||||
|
|
||||||
PropertyChanges {
|
PropertyChanges {
|
||||||
root.implicitWidth: content.implicitWidth
|
root.implicitWidth: content.implicitWidth
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue