Commit Graph
28 Commits
Author SHA1 Message Date
ItsLemmy e0f38ff80b Mango: refactored mango service, much better but not perfect. 2025-11-29 23:48:19 -05:00
ItsLemmy 3cf4e1f95b TaskBar+Grouped: improved popup menu positionning and factorized code. 2025-11-24 14:59:42 -05:00
Ly-sec 0e899d5559 Taskbar/TaskbarGrouped: fix hyprland context menu (sort of) 2025-11-24 15:41:28 +01:00
ItsLemmy 63940703f8 TaskbarGrouped: Fixes, cleanup and improvements. 2025-11-20 21:37:02 -05:00
ItsLemmy 8242b0d97d Fix a bunch of hardcoded borders + autofmt 2025-11-18 19:17:25 -05:00
ItsLemmy 1d200e84a1 TaskBarGrouped: added right click contextual menu 2025-11-18 09:03:23 -05:00
ItsLemmy 66770625dd Tooltip: no longer needed to pass a screen explicitely 2025-11-17 22:02:10 -05:00
ItsLemmy f1d714ad9a Cleanup: replaced a bunch of Screen by their proper "screen" 2025-11-17 14:53:47 -05:00
loner 24b8eeb1f4 feat: Optimize capsule color computation by using Style.qml property 2025-11-17 11:05:58 +08:00
loner a46c76b9d5 feat(bar): Add capsule opacity setting with conditional slider in bar settings 2025-11-17 11:05:57 +08:00
ItsLemmy 0426918be6 Autoformat 2025-11-16 20:56:58 -05:00
Corey Woodworth 1f0485dff2 Bugfixes. Better Vertical Bar Support 2025-11-16 20:09:14 -05:00
Corey Woodworth 8ec6040c29 A little visual cleanup to TasbarGrouped, and added Name+Index option to Workspace widget too. 2025-11-16 19:42:30 -05:00
MrDowntempoandGitHub 8e18f79acd Merge branch 'main' into fix/OneLessToggle 2025-11-16 17:53:47 -05:00
Corey Woodworth d6de45275f Simplified TaskbarGrouped settings by removing unneeded toggle and adding its functionality to the combobox. 2025-11-16 17:32:18 -05:00
ItsLemmy 3ff5b7639f Switched to qmlformat. 2025-11-16 17:07:03 -05:00
Ly-sec aace0a8ada TaskbarGrouped: add scroll support
TaskbarGroupoedSettings: add colorize, hide when unoccupied, name display settings
2025-11-13 21:00:12 +01:00
ItsLemmy 8028deb1ed TaskbarGrouped: workspace indicator on top 2025-11-10 12:35:00 -05:00
Ahmet Çetinkaya fa3e6a02b9 fix(bar): resolve 'Show workspace numbers only when occupied' setting
- Fix workspace number container visibility logic to properly reference container.hasWindows
- The 'hasWindows' property was not in scope for workspaceNumberContainer
- Workspace numbers now correctly hide when workspace has no windows and setting is enabled
- Fixes toggle functionality for 'show-numbers-only-when-occupied' setting
2025-11-10 20:14:30 +03:00
Ahmet Çetinkaya 579e9bf914 Merge upstream/main into feat/taskbar-workspace-numbers
- Resolved file location conflicts by moving TaskbarGroupedSettings.qml to Modules/Panels/Settings/Bar/WidgetSettings/
- Fixed translation conflicts in de.json, es.json, fr.json, pt.json, and zh-CN.json by adding taskbar-grouped translation sections
- Maintained all existing functionality while adapting to new project structure
- Preserved workspace number feature functionality across all supported languages

Conflicts resolved:
- Translation files: Added taskbar-grouped sections after existing taskbar sections
- File location: Moved settings file to new Panels directory structure
2025-11-10 19:41:09 +03:00
ItsLemmy 355271768c Services in subfolder + cleanup/fixes 2025-11-08 16:38:43 -05:00
Ahmet Çetinkaya 9c1bce0fe4 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.
2025-11-03 15:54:24 +03:00
notiantandGitHub f81692f26c fix wrong color in earlier commit 2025-10-24 15:45:20 +02:00
notiantandGitHub 0c9ecb9782 Update TaskbarGrouped.qml 2025-10-24 12:16:44 +02:00
ItsLemmy 6604373524 TaskbarGrouped: Cleanup, optimizations, smarter layout 2025-10-20 21:40:11 -04:00
ItsLemmy 97d59127d0 TaskbarGrouped: better look when using capsule. 2025-10-20 20:22:25 -04:00
ItsLemmy ae8a309c54 TaskbarGrouped: BugFix + simplifications
- fixed workspace switching, when workspace is empty.
- moved some logic to the compositor service
- removed unecessary Qt.createQmlObject
2025-10-20 20:14:24 -04:00
herobrauni e6cc02c8b2 added taskbar that is grouped by workspace 2025-10-15 15:13:58 +00:00