mirror of
https://github.com/zoriya/noctalia-shell.git
synced 2026-08-15 18:43:59 +00:00
feat(bar): add workspace numbers to TaskbarGrouped widget
Add workspace number badges to TaskbarGrouped widget that display in the top-left corner of task groups, similar to existing Workspace widget styling. Features: - Circular workspace number badges with negative margins for border overlap - Color states: focused (primary), urgent (error), occupied (secondary), empty (outline) - Burst animation effects when workspace becomes focused - User-configurable settings: showWorkspaceNumbers, showNumbersOnlyWhenOccupied - Comprehensive internationalization support for all supported locales Implementation: - Enhanced TaskbarGrouped.qml with workspace number display and animation system - Created TaskbarGroupedSettings.qml for user configuration - Updated BarWidgetRegistry.qml with default settings metadata - Added settings dialog mapping in BarWidgetSettingsDialog.qml - Added translations for all supported locales (en, de, es, fr, pt, zh-CN, uk-UA) The workspace numbers provide quick visual identification of workspace assignment while maintaining the clean aesthetic of the taskbar.
This commit is contained in:
@@ -1258,6 +1258,16 @@
|
||||
"description": "Theme-Farben auf Taskbar-Symbole anwenden."
|
||||
}
|
||||
},
|
||||
"taskbar-grouped": {
|
||||
"show-workspace-numbers": {
|
||||
"label": "Arbeitsbereichsnummern anzeigen",
|
||||
"description": "Arbeitsbereichsnummern in der oberen linken Ecke der Task-Gruppen anzeigen."
|
||||
},
|
||||
"show-numbers-only-when-occupied": {
|
||||
"label": "Nur bei belegten Arbeitsbereichen anzeigen",
|
||||
"description": "Arbeitsbereichsnummern nur für Arbeitsbereiche mit geöffneten Fenstern anzeigen."
|
||||
}
|
||||
},
|
||||
"tray": {
|
||||
"colorize-icons": {
|
||||
"label": "Symbole einfärben",
|
||||
|
||||
@@ -1241,6 +1241,16 @@
|
||||
"description": "Apply theme colors to taskbar icons."
|
||||
}
|
||||
},
|
||||
"taskbar-grouped": {
|
||||
"show-workspace-numbers": {
|
||||
"label": "Show workspace numbers",
|
||||
"description": "Display workspace numbers in the top-left corner of task groups."
|
||||
},
|
||||
"show-numbers-only-when-occupied": {
|
||||
"label": "Show numbers only when occupied",
|
||||
"description": "Only show workspace numbers for workspaces that have open windows."
|
||||
}
|
||||
},
|
||||
"tray": {
|
||||
"colorize-icons": {
|
||||
"label": "Colorize Icons",
|
||||
|
||||
@@ -1241,6 +1241,16 @@
|
||||
"description": "Aplicar colores del tema a los iconos de la barra de tareas."
|
||||
}
|
||||
},
|
||||
"taskbar-grouped": {
|
||||
"show-workspace-numbers": {
|
||||
"label": "Mostrar números de espacio de trabajo",
|
||||
"description": "Mostrar números de espacio de trabajo en la esquina superior izquierda de los grupos de tareas."
|
||||
},
|
||||
"show-numbers-only-when-occupied": {
|
||||
"label": "Mostrar números solo cuando estén ocupados",
|
||||
"description": "Mostrar números de espacio de trabajo solo para espacios de trabajo con ventanas abiertas."
|
||||
}
|
||||
},
|
||||
"tray": {
|
||||
"colorize-icons": {
|
||||
"label": "Colorear iconos",
|
||||
|
||||
@@ -1241,6 +1241,16 @@
|
||||
"description": "Appliquer les couleurs du thème aux icônes de la barre des tâches."
|
||||
}
|
||||
},
|
||||
"taskbar-grouped": {
|
||||
"show-workspace-numbers": {
|
||||
"label": "Afficher les numéros d'espace de travail",
|
||||
"description": "Afficher les numéros d'espace de travail dans le coin supérieur gauche des groupes de tâches."
|
||||
},
|
||||
"show-numbers-only-when-occupied": {
|
||||
"label": "Afficher les numéros seulement lorsqu'occupés",
|
||||
"description": "Afficher les numéros d'espace de travail uniquement pour les espaces de travail avec des fenêtres ouvertes."
|
||||
}
|
||||
},
|
||||
"tray": {
|
||||
"colorize-icons": {
|
||||
"label": "Coloriser les icônes",
|
||||
|
||||
@@ -1241,6 +1241,16 @@
|
||||
"description": "Controla como o widget se comporta quando não há janelas correspondentes."
|
||||
}
|
||||
},
|
||||
"taskbar-grouped": {
|
||||
"show-workspace-numbers": {
|
||||
"label": "Mostrar números do espaço de trabalho",
|
||||
"description": "Exibir números do espaço de trabalho no canto superior esquerdo dos grupos de tarefas."
|
||||
},
|
||||
"show-numbers-only-when-occupied": {
|
||||
"label": "Mostrar números apenas quando ocupados",
|
||||
"description": "Mostrar números do espaço de trabalho apenas para espaços de trabalho com janelas abertas."
|
||||
}
|
||||
},
|
||||
"tray": {
|
||||
"colorize-icons": {
|
||||
"label": "Colorir ícones",
|
||||
|
||||
@@ -1241,6 +1241,16 @@
|
||||
"description": "Застосувати кольори теми до значків панелі завдань."
|
||||
}
|
||||
},
|
||||
"taskbar-grouped": {
|
||||
"show-workspace-numbers": {
|
||||
"label": "Показувати номери робочих просторів",
|
||||
"description": "Показувати номери робочих просторів у лівому верхньому куті групи завдань"
|
||||
},
|
||||
"show-numbers-only-when-occupied": {
|
||||
"label": "Показувати номера лише коли зайнято",
|
||||
"description": "Показувати номери лише для робочих просторів з відкритими вікнами"
|
||||
}
|
||||
},
|
||||
"tray": {
|
||||
"colorize-icons": {
|
||||
"label": "Розфарбувати значки",
|
||||
|
||||
@@ -1241,6 +1241,16 @@
|
||||
"description": "将主题颜色应用到任务栏图标。"
|
||||
}
|
||||
},
|
||||
"taskbar-grouped": {
|
||||
"show-workspace-numbers": {
|
||||
"label": "显示工作区编号",
|
||||
"description": "在任务组左上角显示工作区编号"
|
||||
},
|
||||
"show-numbers-only-when-occupied": {
|
||||
"label": "仅在有窗口时显示编号",
|
||||
"description": "只为有打开窗口的工作区显示编号"
|
||||
}
|
||||
},
|
||||
"tray": {
|
||||
"colorize-icons": {
|
||||
"label": "着色图标",
|
||||
|
||||
Reference in New Issue
Block a user