Merge pull request #257 from mkuritsu/main

Add toggle to hide unoccupied workspaces
This commit is contained in:
Lemmy 2025-09-12 16:42:36 -04:00 committed by GitHub
commit 59ce164b40
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
5 changed files with 22 additions and 8 deletions

View file

@ -14,9 +14,10 @@ ColumnLayout {
property var widgetMetadata: null
function saveSettings() {
var settings = Object.assign({}, widgetData || {})
settings.labelMode = labelModeCombo.currentKey
return settings
var settings = Object.assign({}, widgetData || {});
settings.labelMode = labelModeCombo.currentKey;
settings.hideUnoccupied = hideUnoccupiedToggle.checked;
return settings;
}
NComboBox {
@ -41,4 +42,12 @@ ColumnLayout {
onSelected: key => labelModeCombo.currentKey = key
minimumWidth: 200 * scaling
}
NToggle {
id: hideUnoccupiedToggle
label: "Hide unoccupied"
description: "Don't display workspaces without windows."
checked: widgetData.hideUnoccupied
onToggled: checked => hideUnoccupiedToggle.checked = checked
}
}