bar: move number showing logic from GlobalStates to Workspaces

This commit is contained in:
end-4
2025-08-08 20:24:37 +07:00
parent 66c810ead2
commit db66b85e61
2 changed files with 32 additions and 25 deletions
-17
View File
@@ -32,32 +32,15 @@ Singleton {
animation: Appearance.animation.elementMoveFast.numberAnimation.createObject(this)
}
// When user is not reluctant while pressing super, they probably don't need to see workspace numbers
onSuperReleaseMightTriggerChanged: {
workspaceShowNumbersTimer.stop()
}
Timer {
id: workspaceShowNumbersTimer
interval: Config.options.bar.workspaces.showNumberDelay
repeat: false
onTriggered: {
workspaceShowNumbers = true
}
}
GlobalShortcut {
name: "workspaceNumber"
description: "Hold to show workspace numbers, release to show icons"
onPressed: {
root.superDown = true
workspaceShowNumbersTimer.start()
}
onReleased: {
root.superDown = false
workspaceShowNumbersTimer.stop()
workspaceShowNumbers = false
}
}