Releases
v4.6.5
Compare
Sorry, something went wrong.
No results found
π 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
You canβt perform that action at this time.