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
2025-11-01 00:05:02 -04:00

Noctalia shell

quiet by design

Noctalia Logo

Last commit GitHub stars Documentation Discord


A beautiful, minimal desktop shell for Wayland that actually gets out of your way. Built on Quickshell with a warm lavender aesthetic that you can easily customize to match your vibe.

Preview

https://github.com/user-attachments/assets/72c6d6dc-48b0-48a0-bd8b-c7e70990edc4

Screenshots

Dark 1 Dark 2 Dark 3

Light 1 Light 2 Light 3


🚀 Getting Started

New to Noctalia?
Check out our documentation & installation guide to get started!

Quick Install

Need help? Join our Discord community or browse the FAQ.


🖥️ Wayland Compositors

Noctalia provides native support for Niri, Hyprland and Sway. Other Wayland compositors will work but may require additional workspace logic configuration.


🤝 Contributing

We welcome contributions of any size - bug fixes, new features, documentation improvements, or custom themes and configs.

Get involved:

Nix DevShell (new)

Nix users can use the flake's devShell to access a development environment. Run nix develop the repo root to enter the dev shell. It includes packages, utilities and environment variables needed to develop Noctalia.


💜 Credits

A heartfelt thank you to our incredible community of contributors. We are immensely grateful for your dedicated participation and the constructive feedback you've provided, which continue to shape and improve our project for everyone.


Donations

While all donations are greatly appreciated, they are completely voluntary.

Ko-Fi

Thank you to everyone who supports the project 💜!

  • Gohma
  • DiscoCevapi
  • PikaOS
  • LionHeartP
  • Nyxion ツ
  • MrDowntempo

📄 License

MIT License - see LICENSE for details.

S
Description
A sleek and minimal desktop shell thoughtfully crafted for Wayland.
Readme MIT
64 MiB
Languages
QML 92.1%
JavaScript 2.4%
Shell 1.9%
GLSL 1.5%
Emacs Lisp 0.8%
Other 1.3%