Update dependency noctalia-dev/noctalia-shell to v4.6.6 #59

Merged
Bluemedia merged 1 commit from renovate/noctalia-dev-noctalia-shell-4.x into main 2026-03-10 21:14:11 +00:00
Collaborator

This PR contains the following updates:

Package Update Change
noctalia-dev/noctalia-shell patch 4.6.44.6.6

Release Notes

noctalia-dev/noctalia-shell (noctalia-dev/noctalia-shell)

v4.6.6

Compare Source

🌙 Release Notes v4.6.6

A stability-focused release - squashing crashes, hardening the rendering pipeline, and polishing rough edges across the shell.

New Features

  • Smart Transparency: Auxiliary components now support smart translucency, with a toggle in Appearance settings.
  • Desktop Widget Grid Snapping: Desktop widgets can snap to a configurable grid, with a toggle for snapping scale.
  • Usage-Based Launcher Ranking: Launcher results are now ranked by usage frequency across all providers.
  • Wallpaper Refresh IPC: Added a new IPC call to refresh the wallpaper externally.
  • Draggable Desktop Settings: The desktop settings dialog popup can now be repositioned by dragging.
  • Scrollbar Visibility Toggle: Added an option to always show the scrollbar or only on hover.

Improvements

  • Floating Bar Margins: Increased max floating margins to 500px with spinbox controls, debounced updates, and correct smart panel positioning.
  • Launcher Refactor: Split Launcher into smaller files for maintainability; improved record usage.
  • Async Shape Rendering: Enabled async rendering for all CurveRenderer shapes for better performance.
  • Plugin Settings Popup: Custom width support for plugin settings popups.
  • Graphical Battery: Fixed scaling to not follow bar font size.

🐛 Bug Fixes

  • Crash Fixes (SIGSEGV): Fixed multiple crashes caused by re-entrant ListModel incubation in bar widgets, notifications, and settings; degenerate Shape paths in backgrounds; qTriangulate crashes on flat corner arcs; and CurveRenderer crash in NWaveSpectrum (replaced with shader).
  • Templating: Fixed user templates not processing when standard templates are disabled.
  • Launcher Navigation: Fixed up/down keyboard navigation with dynamic grid columns.
  • Hooks: Deferred HooksService init to delayedInitTimer for reliable startup hook execution.
  • Widgets: Added layout margins to bordered widgets to prevent border clipping.

Changes since v4.6.5

  • Release v4.6.6 (ed9f64cbb) by Lysec
  • feat(settings): moving translucent widgets toggle to appearance subtab (2b12dcbf9) by Lemmy
  • feat(settings): add translucent widgets toggle to gate smart transparency (eafcb91b8) by Lemmy
  • i18n(update) (0d495490c) by Lemmy
  • Merge pull request #​2138 from tibssy/feat/smart-transparency (8ac14b185) by Lemmy
  • perf(shapes): enable async rendering for all CurveRenderer shapes (e8ee0548c) by Lemmy
  • fix(settings): defer ListModel population to prevent re-entrant incubation SIGSEGV (87c072e2c) by Lemmy
  • fix(notifications): defer Loader activation to prevent re-entrant incubation SIGSEGV (835b12ed0) by Lemmy
  • Merge pull request #​2141 from pa1va/patch-1 (d4d173ebb) by Lemmy
  • Update AdvancedMath.js (f4f75cbd2) by pa1va
  • Revert "fix(launcher): prevent arbitrary js execution. fix #​2115" (7bb88e691) by Lemmy
  • fix(hooks): defer HooksService.init to delayedInitTimer for startup hook reliability (93deeda58) by Lemmy
  • fix(launcher): fix gradients and nbox colors (4a198b546) by Lemmy
  • feat(widgets): implement smart transparency for auxiliary components (5fb4286d9) by tibssy
  • fix(widgets): add Layout.margins to bordered widgets to prevent border clipping (8450adfda) by Lemmy
  • feat(launcher): splitted in smaller files for easier maintainability. improved record usage. (15decbe05) by Lemmy
  • fix(backgrounds): prevent qTriangulate crash on framed bar outer rectangle arcs (44045fa02) by Lemmy
  • fix(backgrounds): enforce minimum arc radius to prevent qTriangulate SIGSEGV on flat corners (77b253f1c) by Lemmy
  • Merge pull request #​2117 from spiros132/desktopwidgets-grid-scale (8be7a34b4) by Lysec
  • Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell (e8e5d87fc) by Lysec
  • feat(launcher): implement usage-based ranking for results across providers (7decba160) by Lysec
  • fix(desktop-widgets): Added a toggle for snapping the scale (87299dda0) by Spyridon Siarapis
  • Merge branch 'noctalia-dev:main' into desktopwidgets-grid-scale (d95806f44) by Spyridon Siarapis
  • fix(bar): defer ListModel sync to prevent re-entrant incubation SIGSEGV (54ec0878f) by Lemmy
  • fix(backgrounds): another take on fixing potential degenerate Shape paths (4d0897d6e) by Lemmy
  • fix(audio): replace NWaveSpectrum CurveRenderer with shader to fix SIGSEGV crash (e4593216f) by Lemmy
  • fix(desktop-widgets): resolve widgetMetadata ReferenceError in DraggableDesktopWidget (d3732cb19) by Lemmy
  • fix(plugins): ensure settings.json is never copied on update (97ab97d4f) by Lemmy
  • feat(ui): add toggle to show/hide scrollbars on hover (9536553dc) by Lysec
  • feat(plugins): settings popup allow for custom width (0294759a5) by Lemmy
  • chore(niconbutton): renamed allowScroll to handleWheel for clarity (29d0b1f63) by Lemmy
  • fix(ntextinput): fix chopped off border due to fractional scaling + never swallow mousewheel events (cab111771) by Lemmy
  • fix(launcher): use a binding for dynamic gridColumns - fix up/down navigation. (372eaeed2) by Lemmy
  • Merge pull request #​2112 from spiros132/main (fe9f52d35) by Lysec
  • Merge pull request #​2122 from notiant/patch-21 (4fcc622c5) by Lemmy
  • fix(launcher): prevent arbitrary js execution. fix #​2115 (2f4b80d72) by Lemmy
  • fix(nbox): update comment (250242c26) by Lemmy
  • fix transparency issues with connected box for Bluetooth/WiFi (e5a6bcdf1) by notiant
  • feat(desktop-widgets): Added support for grid snapping of the desktop widgets (cbc650751) by Spyridon Siarapis
  • fix(bar): graphical battery - dont eyeball the scale (bfdf883b0) by Lemmy
  • chore: format (1be78b506) by Spyridon Siarapis
  • fix(bar): graphical battery should not follow bar font size. (864d6ad72) by Lemmy
  • fix(bar): simplified floating margins ui (4d07c8ad1) by Lemmy
  • fix(bar): replacing margins sliders by spinbox (3e89e1703) by Lemmy
  • fix(templating): process the user templates even if no standard templates are enabled (efb9cadd1) by Lemmy
  • feat(bar): debouncing rapid changes to floating margins (b7e69d557) by Lemmy
  • feat(bar): increased floating margins from 18px to 500px - fixed smart panels opening positions to properly account for thoses margins. (1fd0b187b) by Lemmy
  • feat(desktop-widgets): Added a way to move the DesktopSettingsDialog popup by dragging (9e8558abe) by Spyridon Siarapis
  • feat(ipc): add new ipc call wallpaper refresh (9acb3facf) by Lemmy
  • chore(version): bump to 4.6.6 (697d3754a) by Lemmy

v4.6.5

Compare Source

🌙 Release Notes v4.6.5

New Features

  • System-wide Translucency: NBox containers now default to partial opacity for a consistent glass-effect shell.
  • Audio Visualizer: Added a brand new configurable desktop widget.
  • Plugin Settings API: Simplified widget setting creation for plugins, including built-in value saving.
  • Launcher Blur: Added support for background blur/overlay effects in Launcher overlay mode.
  • Workspace Fonts: Added font-weight customization for the Workspaces bar.

Improvements

  • NGraph Shaders: Replaced Shape elements with a pure shader approach for superior performance and stability.
  • Settings UX: Reorganized System Monitor into a System > Performance hierarchy.
  • Smart OSD: Volume OSD now takes priority over input volume to reduce UI noise.
  • Connectivity: Added a queue system for more reliable Bluetooth auto-connect.
  • Code Cleanup: Simplified version parsing; removed legacy pacman code and terminal.py.
  • Sway Mapping: Floating windows are now correctly included in workspace mapping.

🐛 Bug Fixes

  • Resolution: Fixed reactive UI scaling when compositor resolution changes.
  • Templating: Fixed issues where user templates wouldn't run if built-ins were disabled; hardened user-templates.toml creation.
  • Session Menu: Fixed keybind renumbering and added a hotkey for Userspace Reboot.
  • Widget Manifests: Fixed missing settings context actions for plugins.

Changes since v4.6.4

  • Release v4.6.5 (6447221fa) by Lemmy
  • chore(i18n) update (0cbc42f2f) by Lemmy
  • feat(nbox): clamping min opacity instead of using a ratio. (5f319987a) by Lemmy
  • fix(display): reactively update resolution when compositor reports changes. fix #​1845 (846106047) by Lemmy
  • fix(emacs): fix template tooltip path (2480e1097) by Lysec
  • Merge pull request #​2095 from spiros132/main (88f95c82e) by Lemmy
  • fix: Change from referencing widgetData to widgetSettings.data (46b149cb9) by Spyridon Siarapis
  • fix(templating): run user templates even when no build-int templates are enabled (5f2020151) by Lemmy
  • fix(templating) implemented a more robust creation of user-templates.toml (1f8d1bb37) by Lemmy
  • fix(session-menu): renumber keybinds on toggle and assign number to Userspace Reboot (4d56a2aa9) by Lysec
  • chore(cava): CavaService => SpectrumService (77de0b0ad) by Lemmy
  • Merge pull request #​2091 from notiant/patch-19 (552543091) by Lemmy
  • Merge pull request #​2092 from notiant/patch-20 (8aaf39212) by Lemmy
  • Merge pull request #​2100 from Mathew-D/main (f80f10c51) by Lemmy
  • chore(dead-code): removing terminal.py (367d82404) by Lemmy
  • feat(nbox): added comment (cd8a650b4) by Lemmy
  • feat(nbox): less transparency on containers (e50361f2f) by Lemmy
  • feat(ui): using panel opacity on all nboxes (unless marked as opaque) + launcher adjustments for a nice transluent look (76e7f30fc) by Lemmy
  • i18n(update): font weight (b47a6e22b) by Lemmy
  • settings-widgets-default (73a6717a7) by Lemmy
  • Merge branch 'main' of github.com:noctalia-dev/noctalia-shell (90dd430c1) by Lemmy
  • Merge pull request #​2099 from markvincze/add-workspace-fontweight-setting (525d1bb74) by Lemmy
  • sway: include floating_con windows in workspace mapping (dcf8c3846) by Mathew-D
  • i18n (f75fce63e) by Lysec
  • feat(desktop-widgets): add configurable audio visualizer widget and fix CAVA deregistration lifecycle (5533d3552) by Lysec
  • Introduce setting to configure the font weight in the Workspaces widget (af76e6a44) by Mark Vincze
  • docs(bug report): add noctalia-qs version to template (6f81d7d56) by Lysec
  • i18n(system): removed "threshold" and use Warning and Critical directly (c0311c170) by Lemmy
  • Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell (82a5507e9) by Lysec
  • chore(PR template): add info about drafts (67e1c7054) by Lysec
  • Merge branch 'main' of github.com:noctalia-dev/noctalia-shell (3c36cfa63) by Lemmy
  • feat(launcher): launcher in overlay now support blur/background effect (ea4fd3c27) by Lemmy
  • i18n (88006647e) by Lysec
  • chore(settings): remove unused system performance description key (74e959874) by Lysec
  • Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell (bb4e8fd9e) by Lysec
  • fix(settings): turn System Monitor into System with Performance subtab (3452619f5) by Lysec
  • Merge pull request #​2098 from D3rJust1n/main (f2d16688b) by Lemmy
  • Merge branch 'main' into main (25ab856c6) by Lemmy
  • feat (about/version): removed fallback to board_name, made it simpler (aac61f12a) by D3rJust1n
  • Merge branch 'main' of github.com:noctalia-dev/noctalia-shell (1a5cf691f) by Lemmy
  • fix(ngraph): removed Shapes and using a pure shader approach. (113544085) by Lemmy
  • Revert "Merge pull request #​2096 from D3rJust1n/main" (31b636ee2) by Lysec
  • Merge pull request #​2096 from D3rJust1n/main (b9bde5476) by Lysec
  • feat (about/version): added fallback to board_name if product_family is N/A (6d7d5dfcd) by D3rJust1n
  • fix format (d0772d993) by Spyridon Siarapis
  • fix(desktop-widgets): Fixed a bug where the widget settings context action didn't show if you didn't have the settings in the manifest (c2b2dac1f) by Spyridon Siarapis
  • feat(desktop-widgets): Added a better way for plugins to create the desktop widget settings. This includes a save function to save the values that have been changed (397c5d155) by Spyridon Siarapis
  • fix(about/version): better noctalia-qs --version parsing, removed unecessary pacman code. (c685b70f1) by Lemmy
  • change auto-connect tooltip (845526742) by notiant
  • Add queue for Bluetooth auto-connect (7d0e16906) by notiant
  • OSD: prioritize volume over input volume (1a263e6cc) by notiant
  • bump version (6b64fa11f) by Lemmy

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [noctalia-dev/noctalia-shell](https://github.com/noctalia-dev/noctalia-shell) | patch | `4.6.4` → `4.6.6` | --- ### Release Notes <details> <summary>noctalia-dev/noctalia-shell (noctalia-dev/noctalia-shell)</summary> ### [`v4.6.6`](https://github.com/noctalia-dev/noctalia-shell/releases/tag/v4.6.6) [Compare Source](https://github.com/noctalia-dev/noctalia-shell/compare/v4.6.5...v4.6.6) ### 🌙 Release Notes v4.6.6 A stability-focused release - squashing crashes, hardening the rendering pipeline, and polishing rough edges across the shell. #### ✨ New Features - **Smart Transparency:** Auxiliary components now support smart translucency, with a toggle in Appearance settings. - **Desktop Widget Grid Snapping:** Desktop widgets can snap to a configurable grid, with a toggle for snapping scale. - **Usage-Based Launcher Ranking:** Launcher results are now ranked by usage frequency across all providers. - **Wallpaper Refresh IPC:** Added a new IPC call to refresh the wallpaper externally. - **Draggable Desktop Settings:** The desktop settings dialog popup can now be repositioned by dragging. - **Scrollbar Visibility Toggle:** Added an option to always show the scrollbar or only on hover. #### ⚡ Improvements - **Floating Bar Margins:** Increased max floating margins to 500px with spinbox controls, debounced updates, and correct smart panel positioning. - **Launcher Refactor:** Split Launcher into smaller files for maintainability; improved record usage. - **Async Shape Rendering:** Enabled async rendering for all CurveRenderer shapes for better performance. - **Plugin Settings Popup:** Custom width support for plugin settings popups. - **Graphical Battery:** Fixed scaling to not follow bar font size. #### 🐛 Bug Fixes - **Crash Fixes (SIGSEGV):** Fixed multiple crashes caused by re-entrant ListModel incubation in bar widgets, notifications, and settings; degenerate Shape paths in backgrounds; qTriangulate crashes on flat corner arcs; and CurveRenderer crash in NWaveSpectrum (replaced with shader). - **Templating:** Fixed user templates not processing when standard templates are disabled. - **Launcher Navigation:** Fixed up/down keyboard navigation with dynamic grid columns. - **Hooks:** Deferred HooksService init to delayedInitTimer for reliable startup hook execution. - **Widgets:** Added layout margins to bordered widgets to prevent border clipping. #### Changes since v4.6.5 - Release v4.6.6 ([ed9f64cbb](https://github.com/noctalia-dev/noctalia-shell/commit/ed9f64cbb16dca1c4e8bd7baafd358288c9d64c2)) by Lysec - feat(settings): moving translucent widgets toggle to appearance subtab ([2b12dcbf9](https://github.com/noctalia-dev/noctalia-shell/commit/2b12dcbf9700fb14cfa5f0a6a4bbbf293ceac065)) by Lemmy - feat(settings): add translucent widgets toggle to gate smart transparency ([eafcb91b8](https://github.com/noctalia-dev/noctalia-shell/commit/eafcb91b8bd14242a8a9dcfb46cc945e10f15487)) by Lemmy - i18n(update) ([0d495490c](https://github.com/noctalia-dev/noctalia-shell/commit/0d495490cb1f53c1389b21f0289535112954d2c6)) by Lemmy - Merge pull request [#&#8203;2138](https://github.com/noctalia-dev/noctalia-shell/issues/2138) from tibssy/feat/smart-transparency ([8ac14b185](https://github.com/noctalia-dev/noctalia-shell/commit/8ac14b18562a6314ff712f7e40df35474efe58dd)) by Lemmy - perf(shapes): enable async rendering for all CurveRenderer shapes ([e8ee0548c](https://github.com/noctalia-dev/noctalia-shell/commit/e8ee0548cbe0427a28db141d33afac61428f8fab)) by Lemmy - fix(settings): defer ListModel population to prevent re-entrant incubation SIGSEGV ([87c072e2c](https://github.com/noctalia-dev/noctalia-shell/commit/87c072e2cf0c2f7799b1fc77a5ea5b10ee7b6cc7)) by Lemmy - fix(notifications): defer Loader activation to prevent re-entrant incubation SIGSEGV ([835b12ed0](https://github.com/noctalia-dev/noctalia-shell/commit/835b12ed0f962e83b3a4434b5b3cc32060d48fdf)) by Lemmy - Merge pull request [#&#8203;2141](https://github.com/noctalia-dev/noctalia-shell/issues/2141) from pa1va/patch-1 ([d4d173ebb](https://github.com/noctalia-dev/noctalia-shell/commit/d4d173ebbcb3d892bc8810fc7e8cc4a7585623d0)) by Lemmy - Update AdvancedMath.js ([f4f75cbd2](https://github.com/noctalia-dev/noctalia-shell/commit/f4f75cbd2257c9dd0572b2bfedd34f1d4385c3c2)) by pa1va - Revert "fix(launcher): prevent arbitrary js execution. fix [#&#8203;2115](https://github.com/noctalia-dev/noctalia-shell/issues/2115)" ([7bb88e691](https://github.com/noctalia-dev/noctalia-shell/commit/7bb88e69194779d701e9927dd1edabaab082887d)) by Lemmy - fix(hooks): defer HooksService.init to delayedInitTimer for startup hook reliability ([93deeda58](https://github.com/noctalia-dev/noctalia-shell/commit/93deeda58904a830707d91d05588d59701d18c44)) by Lemmy - fix(launcher): fix gradients and nbox colors ([4a198b546](https://github.com/noctalia-dev/noctalia-shell/commit/4a198b546437cdb87b901230f4ff8d7f29548b16)) by Lemmy - feat(widgets): implement smart transparency for auxiliary components ([5fb4286d9](https://github.com/noctalia-dev/noctalia-shell/commit/5fb4286d9ea129005d7e86e73548f0c797ec47f3)) by tibssy - fix(widgets): add Layout.margins to bordered widgets to prevent border clipping ([8450adfda](https://github.com/noctalia-dev/noctalia-shell/commit/8450adfda8b2c7384a2666cf445c760d81e3f28d)) by Lemmy - feat(launcher): splitted in smaller files for easier maintainability. improved record usage. ([15decbe05](https://github.com/noctalia-dev/noctalia-shell/commit/15decbe05393757db4f839004d5dded79bb0bdf7)) by Lemmy - fix(backgrounds): prevent qTriangulate crash on framed bar outer rectangle arcs ([44045fa02](https://github.com/noctalia-dev/noctalia-shell/commit/44045fa02045300304b9d1cb0d6c0a9988fc4772)) by Lemmy - fix(backgrounds): enforce minimum arc radius to prevent qTriangulate SIGSEGV on flat corners ([77b253f1c](https://github.com/noctalia-dev/noctalia-shell/commit/77b253f1ca3be4aa0363c34f93169e1a72401068)) by Lemmy - Merge pull request [#&#8203;2117](https://github.com/noctalia-dev/noctalia-shell/issues/2117) from spiros132/desktopwidgets-grid-scale ([8be7a34b4](https://github.com/noctalia-dev/noctalia-shell/commit/8be7a34b46d0cd9c615ac39db4efcc4529c67802)) by Lysec - Merge branch 'main' of <https://github.com/noctalia-dev/noctalia-shell> ([e8e5d87fc](https://github.com/noctalia-dev/noctalia-shell/commit/e8e5d87fc58321f16d4c2a734a710b4727ee70ef)) by Lysec - feat(launcher): implement usage-based ranking for results across providers ([7decba160](https://github.com/noctalia-dev/noctalia-shell/commit/7decba1606da0e6b733bc3e691e7d933e9a0596b)) by Lysec - fix(desktop-widgets): Added a toggle for snapping the scale ([87299dda0](https://github.com/noctalia-dev/noctalia-shell/commit/87299dda0646ba084f1cd55de184fdcafb088b89)) by Spyridon Siarapis - Merge branch 'noctalia-dev:main' into desktopwidgets-grid-scale ([d95806f44](https://github.com/noctalia-dev/noctalia-shell/commit/d95806f4404d12fe4c1e4f547884450c418d0714)) by Spyridon Siarapis - fix(bar): defer ListModel sync to prevent re-entrant incubation SIGSEGV ([54ec0878f](https://github.com/noctalia-dev/noctalia-shell/commit/54ec0878fe0ac427b7b1b5ab81b8ebefe5890ff7)) by Lemmy - fix(backgrounds): another take on fixing potential degenerate Shape paths ([4d0897d6e](https://github.com/noctalia-dev/noctalia-shell/commit/4d0897d6ed672d2d39b9805bb718ae55c5dbd117)) by Lemmy - fix(audio): replace NWaveSpectrum CurveRenderer with shader to fix SIGSEGV crash ([e4593216f](https://github.com/noctalia-dev/noctalia-shell/commit/e4593216f0ce8009816f9706c75e1427347eea7d)) by Lemmy - fix(desktop-widgets): resolve widgetMetadata ReferenceError in DraggableDesktopWidget ([d3732cb19](https://github.com/noctalia-dev/noctalia-shell/commit/d3732cb19776e50fc0dcb47db5da718c98c9b4e5)) by Lemmy - fix(plugins): ensure settings.json is never copied on update ([97ab97d4f](https://github.com/noctalia-dev/noctalia-shell/commit/97ab97d4fcc107c0870b49b50670233d24cdb7e3)) by Lemmy - feat(ui): add toggle to show/hide scrollbars on hover ([9536553dc](https://github.com/noctalia-dev/noctalia-shell/commit/9536553dc5a6df38470b2a178d88f2c44a69cd2a)) by Lysec - feat(plugins): settings popup allow for custom width ([0294759a5](https://github.com/noctalia-dev/noctalia-shell/commit/0294759a54773c973dbd52043ab6cb11df21559f)) by Lemmy - chore(niconbutton): renamed allowScroll to handleWheel for clarity ([29d0b1f63](https://github.com/noctalia-dev/noctalia-shell/commit/29d0b1f63bf89c257c5bb284317ac5c313b96a1c)) by Lemmy - fix(ntextinput): fix chopped off border due to fractional scaling + never swallow mousewheel events ([cab111771](https://github.com/noctalia-dev/noctalia-shell/commit/cab11177123ca4dcccd8b2d683879f8abb8765ce)) by Lemmy - fix(launcher): use a binding for dynamic gridColumns - fix up/down navigation. ([372eaeed2](https://github.com/noctalia-dev/noctalia-shell/commit/372eaeed220015a43486056d1241831632dee757)) by Lemmy - Merge pull request [#&#8203;2112](https://github.com/noctalia-dev/noctalia-shell/issues/2112) from spiros132/main ([fe9f52d35](https://github.com/noctalia-dev/noctalia-shell/commit/fe9f52d3531375953c23572400185cb404c07b54)) by Lysec - Merge pull request [#&#8203;2122](https://github.com/noctalia-dev/noctalia-shell/issues/2122) from notiant/patch-21 ([4fcc622c5](https://github.com/noctalia-dev/noctalia-shell/commit/4fcc622c528c8b509d8cefa97c644c423b05a6bb)) by Lemmy - fix(launcher): prevent arbitrary js execution. fix [#&#8203;2115](https://github.com/noctalia-dev/noctalia-shell/issues/2115) ([2f4b80d72](https://github.com/noctalia-dev/noctalia-shell/commit/2f4b80d72f156d1ab19d6eced1c239abee5a648e)) by Lemmy - fix(nbox): update comment ([250242c26](https://github.com/noctalia-dev/noctalia-shell/commit/250242c2663a13e4eea39d760eb10f6d2e15df73)) by Lemmy - fix transparency issues with connected box for Bluetooth/WiFi ([e5a6bcdf1](https://github.com/noctalia-dev/noctalia-shell/commit/e5a6bcdf13e1986fb4666a5c67a7b977ef4e5fd5)) by notiant - feat(desktop-widgets): Added support for grid snapping of the desktop widgets ([cbc650751](https://github.com/noctalia-dev/noctalia-shell/commit/cbc650751e18eb03b1f1cbce294dd9ec6798ada6)) by Spyridon Siarapis - fix(bar): graphical battery - dont eyeball the scale ([bfdf883b0](https://github.com/noctalia-dev/noctalia-shell/commit/bfdf883b071e9eac5a25ac04bcf963903c25d45f)) by Lemmy - chore: format ([1be78b506](https://github.com/noctalia-dev/noctalia-shell/commit/1be78b50638df70db5a1b29c4fed3b83de3432f3)) by Spyridon Siarapis - fix(bar): graphical battery should not follow bar font size. ([864d6ad72](https://github.com/noctalia-dev/noctalia-shell/commit/864d6ad72244078029b256df6272afefaabff3db)) by Lemmy - fix(bar): simplified floating margins ui ([4d07c8ad1](https://github.com/noctalia-dev/noctalia-shell/commit/4d07c8ad187d000efd942ccb3c175f0cdc7a9a93)) by Lemmy - fix(bar): replacing margins sliders by spinbox ([3e89e1703](https://github.com/noctalia-dev/noctalia-shell/commit/3e89e17031a8ad0d49c6235c4cc49021eea87adc)) by Lemmy - fix(templating): process the user templates even if no standard templates are enabled ([efb9cadd1](https://github.com/noctalia-dev/noctalia-shell/commit/efb9cadd17f421af4adceacc4099d2b7766089f6)) by Lemmy - feat(bar): debouncing rapid changes to floating margins ([b7e69d557](https://github.com/noctalia-dev/noctalia-shell/commit/b7e69d557938dde65b030b6a5ebea7af73a89af4)) by Lemmy - feat(bar): increased floating margins from 18px to 500px - fixed smart panels opening positions to properly account for thoses margins. ([1fd0b187b](https://github.com/noctalia-dev/noctalia-shell/commit/1fd0b187b50eff28f4f5fe7d93210d6c98b80e6c)) by Lemmy - feat(desktop-widgets): Added a way to move the DesktopSettingsDialog popup by dragging ([9e8558abe](https://github.com/noctalia-dev/noctalia-shell/commit/9e8558abeede3c4f730b34903daa20296c514e73)) by Spyridon Siarapis - feat(ipc): add new ipc call wallpaper refresh ([9acb3facf](https://github.com/noctalia-dev/noctalia-shell/commit/9acb3facfa724dddb40d3130818c809f5534d9ec)) by Lemmy - chore(version): bump to 4.6.6 ([697d3754a](https://github.com/noctalia-dev/noctalia-shell/commit/697d3754aec107a19a447c2d5592e55fcca19d68)) by Lemmy ### [`v4.6.5`](https://github.com/noctalia-dev/noctalia-shell/releases/tag/v4.6.5) [Compare Source](https://github.com/noctalia-dev/noctalia-shell/compare/v4.6.4...v4.6.5) ### 🌙 Release Notes v4.6.5 #### ✨ New Features - **System-wide Translucency:** `NBox` containers now default to partial opacity for a consistent glass-effect shell. - **Audio Visualizer:** Added a brand new configurable desktop widget. - **Plugin Settings API:** Simplified widget setting creation for plugins, including built-in value saving. - **Launcher Blur:** Added support for background blur/overlay effects in Launcher overlay mode. - **Workspace Fonts:** Added font-weight customization for the Workspaces bar. #### ⚡ Improvements - **NGraph Shaders:** Replaced Shape elements with a pure shader approach for superior performance and stability. - **Settings UX:** Reorganized *System Monitor* into a *System > Performance* hierarchy. - **Smart OSD:** Volume OSD now takes priority over input volume to reduce UI noise. - **Connectivity:** Added a queue system for more reliable Bluetooth auto-connect. - **Code Cleanup:** Simplified version parsing; removed legacy `pacman` code and `terminal.py`. - **Sway Mapping:** Floating windows are now correctly included in workspace mapping. #### 🐛 Bug Fixes - **Resolution:** Fixed reactive UI scaling when compositor resolution changes. - **Templating:** Fixed issues where user templates wouldn't run if built-ins were disabled; hardened `user-templates.toml` creation. - **Session Menu:** Fixed keybind renumbering and added a hotkey for *Userspace Reboot*. - **Widget Manifests:** Fixed missing settings context actions for plugins. #### Changes since v4.6.4 - Release v4.6.5 ([6447221fa](https://github.com/noctalia-dev/noctalia-shell/commit/6447221fa88da88b6ed0a1c301faf966541e70ba)) by Lemmy - chore(i18n) update ([0cbc42f2f](https://github.com/noctalia-dev/noctalia-shell/commit/0cbc42f2f88f4ab820f312cb896363619d0f656b)) by Lemmy - feat(nbox): clamping min opacity instead of using a ratio. ([5f319987a](https://github.com/noctalia-dev/noctalia-shell/commit/5f319987a5003c383678f4aae0cf71f78c7ea49e)) by Lemmy - fix(display): reactively update resolution when compositor reports changes. fix [#&#8203;1845](https://github.com/noctalia-dev/noctalia-shell/issues/1845) ([846106047](https://github.com/noctalia-dev/noctalia-shell/commit/84610604774d86fe49e70fecee01e89bb051bced)) by Lemmy - fix(emacs): fix template tooltip path ([2480e1097](https://github.com/noctalia-dev/noctalia-shell/commit/2480e1097073c52523cf7899f5c6b1ae7e0a76fa)) by Lysec - Merge pull request [#&#8203;2095](https://github.com/noctalia-dev/noctalia-shell/issues/2095) from spiros132/main ([88f95c82e](https://github.com/noctalia-dev/noctalia-shell/commit/88f95c82e3698c6a6c797dca5644ba81174fda69)) by Lemmy - fix: Change from referencing widgetData to widgetSettings.data ([46b149cb9](https://github.com/noctalia-dev/noctalia-shell/commit/46b149cb9464457856e920fade2de0e382752fdd)) by Spyridon Siarapis - fix(templating): run user templates even when no build-int templates are enabled ([5f2020151](https://github.com/noctalia-dev/noctalia-shell/commit/5f2020151c8c6fa401040ddc8fbd5565cb55493b)) by Lemmy - fix(templating) implemented a more robust creation of user-templates.toml ([1f8d1bb37](https://github.com/noctalia-dev/noctalia-shell/commit/1f8d1bb3755144afbc4cf32098af24e43d28f8ef)) by Lemmy - fix(session-menu): renumber keybinds on toggle and assign number to Userspace Reboot ([4d56a2aa9](https://github.com/noctalia-dev/noctalia-shell/commit/4d56a2aa99278d2a90fcf2fcce58d8ba4d89ab26)) by Lysec - chore(cava): CavaService => SpectrumService ([77de0b0ad](https://github.com/noctalia-dev/noctalia-shell/commit/77de0b0ade368387264c209d989eae00af864f72)) by Lemmy - Merge pull request [#&#8203;2091](https://github.com/noctalia-dev/noctalia-shell/issues/2091) from notiant/patch-19 ([552543091](https://github.com/noctalia-dev/noctalia-shell/commit/552543091f3bb896b3184aa7500df32f14e30ed1)) by Lemmy - Merge pull request [#&#8203;2092](https://github.com/noctalia-dev/noctalia-shell/issues/2092) from notiant/patch-20 ([8aaf39212](https://github.com/noctalia-dev/noctalia-shell/commit/8aaf392127b9cf345395bbfbf3e2912b1ed8b6bf)) by Lemmy - Merge pull request [#&#8203;2100](https://github.com/noctalia-dev/noctalia-shell/issues/2100) from Mathew-D/main ([f80f10c51](https://github.com/noctalia-dev/noctalia-shell/commit/f80f10c517fda0c7bca4cd6fce5b0f25bd1ca983)) by Lemmy - chore(dead-code): removing terminal.py ([367d82404](https://github.com/noctalia-dev/noctalia-shell/commit/367d82404db08262f2985cf8ed565f92067bb7bd)) by Lemmy - feat(nbox): added comment ([cd8a650b4](https://github.com/noctalia-dev/noctalia-shell/commit/cd8a650b4585331097f00e740b88d6b47cb2cdaf)) by Lemmy - feat(nbox): less transparency on containers ([e50361f2f](https://github.com/noctalia-dev/noctalia-shell/commit/e50361f2fea8b69578980d01063bc575b50f63e1)) by Lemmy - feat(ui): using panel opacity on all nboxes (unless marked as opaque) + launcher adjustments for a nice transluent look ([76e7f30fc](https://github.com/noctalia-dev/noctalia-shell/commit/76e7f30fcb8d15f385afdeb5e44dd705a4f4adc4)) by Lemmy - i18n(update): font weight ([b47a6e22b](https://github.com/noctalia-dev/noctalia-shell/commit/b47a6e22bb5e009a3696cc383c87c67be9b08919)) by Lemmy - settings-widgets-default ([73a6717a7](https://github.com/noctalia-dev/noctalia-shell/commit/73a6717a7a9bb872863c02ac729740502e49362f)) by Lemmy - Merge branch 'main' of github.com:noctalia-dev/noctalia-shell ([90dd430c1](https://github.com/noctalia-dev/noctalia-shell/commit/90dd430c1a5c1c3197abfc00167ce71431eac7b6)) by Lemmy - Merge pull request [#&#8203;2099](https://github.com/noctalia-dev/noctalia-shell/issues/2099) from markvincze/add-workspace-fontweight-setting ([525d1bb74](https://github.com/noctalia-dev/noctalia-shell/commit/525d1bb7438a8a558652a64033ff9f5ac44a97c1)) by Lemmy - sway: include floating\_con windows in workspace mapping ([dcf8c3846](https://github.com/noctalia-dev/noctalia-shell/commit/dcf8c3846ea699b6f9f18a74d3a2fddb83d0de7c)) by Mathew-D - i18n ([f75fce63e](https://github.com/noctalia-dev/noctalia-shell/commit/f75fce63e9bf2eee865de353097bd388c22b48f5)) by Lysec - feat(desktop-widgets): add configurable audio visualizer widget and fix CAVA deregistration lifecycle ([5533d3552](https://github.com/noctalia-dev/noctalia-shell/commit/5533d3552702eefb918a83c49cfda933e958cd18)) by Lysec - Introduce setting to configure the font weight in the Workspaces widget ([af76e6a44](https://github.com/noctalia-dev/noctalia-shell/commit/af76e6a4425f13ff6a4fc9c70dfbc8e1b3c645fe)) by Mark Vincze - docs(bug report): add noctalia-qs version to template ([6f81d7d56](https://github.com/noctalia-dev/noctalia-shell/commit/6f81d7d562d167544da3ebba61fb59275ef3d0bb)) by Lysec - i18n(system): removed "threshold" and use Warning and Critical directly ([c0311c170](https://github.com/noctalia-dev/noctalia-shell/commit/c0311c170121a79e487bb1f142042a0a269dd7b9)) by Lemmy - Merge branch 'main' of <https://github.com/noctalia-dev/noctalia-shell> ([82a5507e9](https://github.com/noctalia-dev/noctalia-shell/commit/82a5507e922db95b851fe3f5b3684d0ed6c38279)) by Lysec - chore(PR template): add info about drafts ([67e1c7054](https://github.com/noctalia-dev/noctalia-shell/commit/67e1c70545c46b5c8d2064018e6e50ca30a514ac)) by Lysec - Merge branch 'main' of github.com:noctalia-dev/noctalia-shell ([3c36cfa63](https://github.com/noctalia-dev/noctalia-shell/commit/3c36cfa63b0abab2a6c89de3cab5e571d8977ccb)) by Lemmy - feat(launcher): launcher in overlay now support blur/background effect ([ea4fd3c27](https://github.com/noctalia-dev/noctalia-shell/commit/ea4fd3c271a83a51dc97125706018253329355b8)) by Lemmy - i18n ([88006647e](https://github.com/noctalia-dev/noctalia-shell/commit/88006647e1569c8462a016132bba0fd92e3b3fc6)) by Lysec - chore(settings): remove unused system performance description key ([74e959874](https://github.com/noctalia-dev/noctalia-shell/commit/74e959874ebae1c76eadd31586ad5e63f4407d25)) by Lysec - Merge branch 'main' of <https://github.com/noctalia-dev/noctalia-shell> ([bb4e8fd9e](https://github.com/noctalia-dev/noctalia-shell/commit/bb4e8fd9e88ded22133dd88db555a59b57e752cf)) by Lysec - fix(settings): turn System Monitor into System with Performance subtab ([3452619f5](https://github.com/noctalia-dev/noctalia-shell/commit/3452619f5d6d618890589c36a6d4420609ad3a3c)) by Lysec - Merge pull request [#&#8203;2098](https://github.com/noctalia-dev/noctalia-shell/issues/2098) from D3rJust1n/main ([f2d16688b](https://github.com/noctalia-dev/noctalia-shell/commit/f2d16688b06113ff6b842e1a9372cba335ecc760)) by Lemmy - Merge branch 'main' into main ([25ab856c6](https://github.com/noctalia-dev/noctalia-shell/commit/25ab856c69a3d20dd65b5495bf35803573ec2e41)) by Lemmy - feat (about/version): removed fallback to board\_name, made it simpler ([aac61f12a](https://github.com/noctalia-dev/noctalia-shell/commit/aac61f12a5dca31435c84c9963556a925c6eb5d4)) by D3rJust1n - Merge branch 'main' of github.com:noctalia-dev/noctalia-shell ([1a5cf691f](https://github.com/noctalia-dev/noctalia-shell/commit/1a5cf691fe8538e3bc99986a37ad15825cf4db4e)) by Lemmy - fix(ngraph): removed Shapes and using a pure shader approach. ([113544085](https://github.com/noctalia-dev/noctalia-shell/commit/113544085095efb1c48781dad4fc034a2502724e)) by Lemmy - Revert "Merge pull request [#&#8203;2096](https://github.com/noctalia-dev/noctalia-shell/issues/2096) from D3rJust1n/main" ([31b636ee2](https://github.com/noctalia-dev/noctalia-shell/commit/31b636ee25a3a2703a6952119ff95d3335926fee)) by Lysec - Merge pull request [#&#8203;2096](https://github.com/noctalia-dev/noctalia-shell/issues/2096) from D3rJust1n/main ([b9bde5476](https://github.com/noctalia-dev/noctalia-shell/commit/b9bde5476917d1a5c72459ed5794838a7f7a8b16)) by Lysec - feat (about/version): added fallback to board\_name if product\_family is N/A ([6d7d5dfcd](https://github.com/noctalia-dev/noctalia-shell/commit/6d7d5dfcd52bf9b1ea11b70079a77f64f8674442)) by D3rJust1n - fix format ([d0772d993](https://github.com/noctalia-dev/noctalia-shell/commit/d0772d99365272421d79473f5b1bbadcbc1a898e)) by Spyridon Siarapis - fix(desktop-widgets): Fixed a bug where the widget settings context action didn't show if you didn't have the settings in the manifest ([c2b2dac1f](https://github.com/noctalia-dev/noctalia-shell/commit/c2b2dac1fb7fe7ee63262933c43ffeb03d80b751)) by Spyridon Siarapis - feat(desktop-widgets): Added a better way for plugins to create the desktop widget settings. This includes a save function to save the values that have been changed ([397c5d155](https://github.com/noctalia-dev/noctalia-shell/commit/397c5d155b4e06247cac158322e7218881da4d4a)) by Spyridon Siarapis - fix(about/version): better noctalia-qs --version parsing, removed unecessary pacman code. ([c685b70f1](https://github.com/noctalia-dev/noctalia-shell/commit/c685b70f10bc59180e515ccad86a80a671ce80a0)) by Lemmy - change auto-connect tooltip ([845526742](https://github.com/noctalia-dev/noctalia-shell/commit/845526742e07bcd298257e5782e240f6e283cbd9)) by notiant - Add queue for Bluetooth auto-connect ([7d0e16906](https://github.com/noctalia-dev/noctalia-shell/commit/7d0e16906e43790187f31545677c2a79d8bf7039)) by notiant - OSD: prioritize volume over input volume ([1a263e6cc](https://github.com/noctalia-dev/noctalia-shell/commit/1a263e6cc3c56d397288e783962a767809033aa2)) by notiant - bump version ([6b64fa11f](https://github.com/noctalia-dev/noctalia-shell/commit/6b64fa11fca2f4d80625dfa0e15523ed13808cf4)) by Lemmy </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4zIiwidXBkYXRlZEluVmVyIjoiNDMuNjEuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
Update dependency noctalia-dev/noctalia-shell to v4.6.5
All checks were successful
ci/woodpecker/push/noctalia-shell Pipeline was successful
7920e14a3f
Renovate force-pushed renovate/noctalia-dev-noctalia-shell-4.x from 7920e14a3f
All checks were successful
ci/woodpecker/push/noctalia-shell Pipeline was successful
to 83ffd5b331
All checks were successful
ci/woodpecker/push/noctalia-shell Pipeline was successful
2026-03-10 17:19:36 +00:00
Compare
Renovate changed title from Update dependency noctalia-dev/noctalia-shell to v4.6.5 to Update dependency noctalia-dev/noctalia-shell to v4.6.6 2026-03-10 17:19:37 +00:00
Bluemedia deleted branch renovate/noctalia-dev-noctalia-shell-4.x 2026-03-10 21:14:11 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Bluemedia/desktop-environment-rpms!59
No description provided.