github noctalia-dev/noctalia-shell v3.7.2

15 hours ago

Release v3.7.2

Desktop Widgets
Improved Desktop widget system with multimonitor support, positioning, and scaling
Draggable controls box for easy management
Add widgets directly from the editing screen
Context menu support for widget interactions
IPC calls to toggle, enable, and disable desktop widgets

Plugin System
General improvements to plugin loading and plugin API

Launcher
Icon mode setting to switch between Tabler and native icons

Workspace & Taskbar
New setting to control taskbar icon scaling
Fixed right click context menu on Hyprland
Improved bar icon clarity with better rounding

Screen Recording
Rightclick to open settings for bar and control center widgets
HDR codec options for gpuscreenrecorder

Wallpapers
EXIF orientation respect for proper image display
Aspect ratio filter for Wallhaven wallpaper settings

Network & Bluetooth
Improved bluetooth panel and service
Improved WiFi settings interface

Misc
Default setting indicators in settings UI
Improved context menu positioning on wlroots and Hyprland

Theming
Fixed Kitty theme reload even when kitty.conf is readonly
ColorTemplating: Improved predefined colorscheme theming with more Matugen color support
Fixed Zed template when not using Matugen
Added Hyprland color support

System
SystemStatService: account for ZFS used/cached memory

Changes since v3.7.1

  • Release: v3.7.2 (63c26650) by Ly-sec
  • i18n (ac1105a2) by Lemmy
  • Merge pull request #1124 from elrondforwin/pr-hyprland-colors (dd925a32) by Lemmy
  • Changed descriptions of the hyprland color template (42567d90) by elrondforwin
  • Added hyprland color support (3ea322be) by elrondforwin
  • ColorTemplating: improved predefined colorschemes theming with more matugen colors support and dual dark/light mode. This fix Zed template when not using matugen. (de00039a) by Lemmy
  • ColorScheme: no longer check for installed programs. (ceebcbb5) by Lemmy
  • Merge pull request #1121 from LionHeartP/main (54aa0df7) by Lysec
  • vesktop: unfocused DM icon > implement official solution (0d839959) by LionHeartP
  • ScreenRecorder: add rmb to open settings for bar & controlcenter widget (implements #1110) (863edaae) by Ly-sec
  • Wallpapers: respect EXIF orientation (17faf4da) by Lemmy
  • i18n + autofmt (a14dc501) by Lemmy
  • ISSUE_TEMPLATE/bug_report: add monitor resolution (25297d73) by Ly-sec
  • Merge pull request #1102 from notiant/patch-2 (bcf1ef9d) by Lysec
  • Merge pull request #1077 from DanniSec/main (7dcb7b2e) by Lemmy
  • Merge pull request #1116 from bokicoder/patch-1 (cfe5db72) by Lysec
  • Merge pull request #1120 from damian-ds7/hide-notification-icon-when-zero (141a0c73) by Lysec
  • Merge pull request #1115 from eric-handley/main (83c041ff) by Lysec
  • Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell (871a31a9) by Ly-sec
  • Launcher,Dock,Taskbar,Workspace: use execDetached to (hopefully) let programs survive QS crash (01022c45) by Ly-sec
  • NotificationsHistory: change hideWhenZero default to false (c0f1ab29) by Damian D'Souza
  • NotificationsHistory: replace hide badge when zero with hide icon when zero (9ad157ea) by Damian D'Souza
  • Merge pull request #1117 from mochouaaaaa/main (80a141d9) by Lysec
  • fix(bin): reload theme even if kitty.conf is read-only (466d1a8b) by mochou
  • GitHubService: do not print errors from githubDataFileView (02b102df) by bokicoder
  • PluginSystem: properly backup/restore desktopwidgets instances when updating (58cb73eb) by Lemmy
  • PluginsTab: shorter button label when updating. (e1c548e3) by Lemmy
  • PluginsTab: improved look. (c9548b7d) by Lemmy
  • DesktopWidgets: don't pass non existing widgetData for plugin widgets. (fc673a41) by Lemmy
  • DesktopWidgets: simplified scaling and fix the snapping bug (196515f3) by Lemmy
  • Fixed WIFI password input resetting with scan active (9e9668af) by danny
  • Merge branch 'main' into main (574d842e) by Danny
  • OSD: hide brightness display when panel is open (8b5d9b56) by Eric Handley
  • BrightnessService: queue brightness commands to prevent overlap (fda36af1) by Eric Handley
  • BrightnessService: better ddcutil parameters to increase responsiveness (8712c13c) by Eric Handley
  • Merge branch 'main' into patch-2 (51e8acb6) by notiant
  • PluginsTab: fix hover on download button (d5325f24) by Lemmy
  • PluginsTab: more compact + fuzzy search (a17026a9) by Lemmy
  • ShellState: added desktopWidgetsEditMode (476ad58a) by Lemmy
  • Merge branch 'desktop-widgets' (2fc3c8d8) by Lemmy
  • DesktopWidgets: Add widget from the editing screen (7354d5e6) by Lemmy
  • DesktopWidgets: draggable controls box (e808aee8) by Lemmy
  • DesktopWidgets: better scaling (90d20c44) by Lemmy
  • DesktopWidgets: support for context menu (482bd1a0) by Lemmy
  • PluginSystem: general improvements to the way we load plugins and the pluginApi. (9856899e) by Lemmy
  • Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell (4eeb3616) by Ly-sec
  • DesktopWidget/MediaPlayer: add hide buttons setting (8170a4e6) by Ly-sec
  • README: edit install badge (e95396aa) by Lysec
  • "Add Bluetooth UI enhancements including signal/battery icons, details grid/list toggle, unnamed devices filter, persistent device list settings, and bluetooth agent for full feature pairing" (ce2bfead) by danny
  • SystemStatService: add c_min to used memory (#1105) (62d8b5e8) by Ly-sec
  • DraggableDesktopWidget: context menu (21605184) by Ly-sec
  • Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell (4a666591) by Ly-sec
  • SystemStatService: subtract ZFS arc cache from used memory (#1105) (089d1155) by Ly-sec
  • Merge pull request #1100 from atheeq-rhxn/launcher-tabler-icons (be15dbc3) by Lysec
  • Merge pull request #1108 from mnt-h/japanese-translation (51aa9fe1) by Lysec
  • Merge pull request #1107 from LionHeartP/main (a9834ff2) by Lysec
  • i18n: Update Japanese Translations (40df0789) by HAMADA Minato
  • vesktop: fix blank DMs icon (c692aac5) by LionHeartP
  • PluginSystem: quick enable/disable fix (2cc2a12a) by ItsLemmy
  • Cava: cleanup (ba5605b0) by Lemmy
  • Cava: missing files (4f52df12) by Lemmy
  • IPC DesktopWidgets: allow to enter/exit edit mode. (86a4467e) by Lemmy
  • Cava: refactored the way we enable/disable it dynamically so it can work with plugins, desktop widgets, etc... (8cd17f77) by Lemmy
  • Settings: removed unused audiovisualizer quality setting. (9e4d60e5) by Lemmy
  • PluginSystem: better update flow when more than one plugin to update (e66f138f) by Lemmy
  • DesktopWidget/MediaPlayer: adjust width expansion (347f55e6) by Ly-sec
  • Workspace: fixed vertical unoccupied workspace text color (25688b0c) by Lemmy
  • Workspace: fixed 2 bugs affecting vertical bar, labels where not shown properly, unoccupied color was different from the horizontal equivalent. (f441c529) by Lemmy
  • autofmt (65f5c8e4) by Lemmy
  • Network/Wifi: check if nmcli is available before attempting to use it + improve the settings. (425cdecd) by Lemmy
  • Clean up desktop-widgets i18n (e7cc719f) by notiant
  • feat(i18n): add translations for launcher icon mode setting (47b5d3fa) by atheeq-rhxn
  • feat(launcher): add icon mode setting to switch between Tabler and native icons (10e4dab0) by atheeq-rhxn
  • Notification: reduced left/right margin (88b534fa) by notiant
  • NSettingsIndicator: add default setting indicator (#1080) N*Widgets: show NSettingsIndicator if settings are not default (9cb66133) by Ly-sec
  • feat(launcher): migrate plugin icons to use Tabler icons (c8e301f7) by atheeq-rhxn
  • Taskbar: new setting to control icon scaling. (c8b76c7b) by Lemmy
  • SmartPanel: fixed potential wrong panel position with bar === right (2a30e7b5) by Lemmy
  • Workspace with ShowApps: apply similar logic and fix used in Taskbar. (693b4b5b) by Lemmy
  • Workspace: Fix right context menu in showApplications mode (18b5a83a) by Lemmy
  • Bar: some more rounding to improve icons clarity (23ecf0f1) by Lemmy
  • Toast: reduced left/right margin (6186b148) by Lemmy
  • Merge pull request #1097 from notiant/patch-1 (b4a2c83b) by Lemmy
  • NContextMenu: improved comments after investigation (405b7e44) by Lemmy
  • PopupContextMenu: fixed popup positionning on wlroots and hyprland (94026553) by Lemmy
  • Apply new notification drop shadow to toasts (db8a286c) by notiant
  • Revert "Merge pull request #1094 from notiant/patch-3" (6b407f0b) by Lemmy
  • Merge pull request #1094 from notiant/patch-3 (6cd0d392) by Lemmy
  • Merge pull request #1095 from notiant/patch-4 (604521ab) by Lemmy
  • autofmt (5fc6c0bb) by Lemmy
  • Taskbar: used window and app ids instead of reference, to avoid stale value (hyprland) (65b07e3c) by Lemmy
  • Change button widths (36126617) by notiant
  • Apply new notification drop shadow to toasts (09fcf463) by notiant
  • Merge pull request #1093 from bokicoder/main (861a12d5) by Lysec
  • Nix: use nixfmt as formatter (8ce09bd2) by wxlyyy
  • Merge pull request #1073 from mochouaaaaa/main (2d81050d) by Lysec
  • Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell (1325bc29) by Ly-sec
  • Hooks: add noctaliaPerformance hooks (8c9a95b2) by Ly-sec
  • Merge branch 'main' of github.com:noctalia-dev/noctalia-shell (511ded8d) by Lemmy
  • Taskbar: bigger icons, no more inactive scaling. (55c467cc) by Lemmy
  • Merge pull request #1086 from c0mpile/wallhaven-aspect-ratio-search (c004aeac) by Lysec
  • autofmt (646ba19e) by Lemmy
  • Workspace: Trigger unified wave only when changing workspace (fe20cc2a) by Lemmy
  • ScreenRecorderService: filter canceled by user (stdout and stderr) (7fbecc13) by Ly-sec
  • Merge pull request #1089 from nahilrasheed/fix-clibboardpreview (8202da18) by Lysec
  • ClipboardPreview: add background color to text area for improved visibility (e691bd19) by nahilrasheed
  • refactor(nix): add multi-type support (1658f005) by mochou
  • feat: add aspect ratio filter to Wallhaven wallpaper settings (f7cf249e) by c0mpile
  • syntax cleanup (87cc4bc6) by Lemmy
  • DesktopWidgets: added IPC call to toggle, enable & disable. Auto disable desktop widgets in NoctaliaPerformanceMode (02031cbb) by Lemmy
  • Workspace: avoid a bleep of the indicator when switching window focus on the same workspace (b4401968) by Lemmy
  • formatting (819314cf) by Lemmy
  • settings default (9d1004a1) by Lemmy
  • Merge pull request #1083 from LionHeartP/main (5ed68aa5) by Lysec
  • Add HDR Codec options to gpu-screen-recorder settings tab (c82b40d8) by LionHeartP
  • Back to -git (f3253396) by Ly-sec
  • Wifi and bluetooth panel improvements, locale updates and translations. (7f0db272) by danny
  • fix(nix): adding default values to attrs (94da19ba) by mochou
  • feat(templates): add users-templates config (fd7ff2d4) by mochou
  • Improved network and Bluetooth panel with additional info and options to manage devices. (05964dc7) by danny
  • Improved network and Bluetooth panel with additional info and options to manage devices. (97eb1330) by danny
  • Improved network and Bluetooth panel with additional info and options to manage devices. (62e22fbb) by danny
  • trying to resolve layout issues (e81b0830) by danny
  • Add detailed Wi‑Fi and Bluetooth panel improvements (2fe5421e) by danny

Don't miss a new noctalia-shell release

NewReleases is sending notifications on new releases.