github noctalia-dev/noctalia-shell v3.0.11

one day ago

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

Don't miss a new noctalia-shell release

NewReleases is sending notifications on new releases.