Release v3.0.11
🚀 New Features
UI: Added a new universal opacity slider for most UI elements (excluding the bar).
Wi-Fi & Bluetooth: You can now right-click the Wi-Fi or Bluetooth icons (in the bar or control center) to quickly toggle them on or off.
Session Menu: Added a dedicated settings tab for the Session Menu.
Wallpapers: Added a toggle in settings to hide wallpaper filenames.
Custom Buttons: Added an option to allow a custom button's text to be refreshed on click.
🐛 Fixes
Bar: Fixed a bug that could cause blurry icons in the bar due to half-pixel misalignment.
Panels: Resolved several panel focus management issues, including a specific fix for launcher focus on Hyprland.
Tray: The system tray drawer now correctly auto-sizes when items are added or removed, and it now closes automatically when a tray item is clicked.
Media Card: Fixed an issue where the Media Card wallpaper would not update dynamically.
Custom Buttons: Fixed a bug where clicking an empty custom button (with update-text enabled) would incorrectly open settings.
⚙️ Changes & Improvements
Performance: Improved panel rendering performance by splitting the background and content layers.
Keyboards: Cleaned up and refactored internal keyboard shortcut dispatching and handling.
Changes since v3.0.10
- v3.0.11 (e1ce5a6b) by ItsLemmy
- i18n: update (632280a4) by ItsLemmy
- Wallpapers: hide filenames should default to false (f6eb76aa) by ItsLemmy
- Merge pull request #733 from onelocked/main (4ce2fb53) by Lemmy
- MediaCard: update wallpaper dynamically. Fix #734 (5e567bfc) by ItsLemmy
- NCircleStat: repaint on fillcolor change (b9d30407) by ItsLemmy
- Panel: Cleaned keyboard shorcuts. (337a830c) by ItsLemmy
- Keyboard: Cleaned keyboard shortcuts dispatch (2eb59bed) by ItsLemmy
- Panels: proper focus management with the new architecture. (39784134) by ItsLemmy
- Merge branch 'panel-content' (81e9bd55) by ItsLemmy
- WallpaperSettings: Add a Hide Filename toggle (e4e63e1f) by onelocked
- UserInterface: add universal opacity slider (except for bar) LauncherTab: remove opacity slider Settings: add migration i18n: add opacity slider translation (0db78a0a) by Ly-sec
- Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell (88a968aa) by Ly-sec
- SessionMenuTab: added tab & SessionMenu settings SessionMenu: hook up settings, update height calculation i18n: add translations (dbedf6c2) by Ly-sec
- Merge branch 'main' of github.com:noctalia-dev/noctalia-shell (1e5d82b6) by ItsLemmy
- Bar: Fix potential blurry icons due to half pixel misalignment. (cc08bc32) by ItsLemmy
- Merge pull request #680 from kurrycat2004/main (4f6ed433) by Lemmy
- don't open settings when clicking on empty command custom button with update-text enabled (7be6ea57) by kurrycat
- Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell (37d19a32) by Ly-sec
- LockScreen: update keyboardLayout usage (437fe0f9) by Ly-sec
- Tray: Close drawer when a tray item is actioned. (9215df3f) by ItsLemmy
- Default settings update (f15e900a) by ItsLemmy
- TrayDrawer: proper auto sizing when elements are added or removed. (9b2b4b4b) by ItsLemmy
- Wi-Fi + BT: Right clicking icons on the bar or control center to enable/disable the feature immediately. (875aca2a) by ItsLemmy
- NIconButton: add missing wheel signal argument. (d781f52e) by ItsLemmy
- SmartPanel: added exclusiveKeyboard flag. Should fix launcher focus on hyprland. (e67f27f5) by ItsLemmy
- Merge pull request #731 from bokicoder/patch-2 (e35239d5) by Lysec
- Calendar: add missing import (772fb1da) by bokicoder
- Panels: splitted bg and content for improved perfs. (b3fbe7ef) by ItsLemmy
- Back to -dev (3d6e1dc7) by ItsLemmy
- allow update-text toggle without command + disable update-text toggle in text stream mode (b717baf4) by kurrycat
- disable update-text toggle by default (4ea011b7) by kurrycat
- add missing import (c2278bdd) by kurrycat
- add option to refresh CustomButton text on click (fb126cc8) by kurrycat