Releases
v3.7.0
Compare
Sorry, something went wrong.
No results found
Release v3.7.0
🖥️ Desktop Widgets
Introducing desktop widgets with multi-monitor support, positioning, and scaling
🧩 Plugin System
Support for all git forges
Added basic error reporting
Improved plugin update sequence
Added support for desktop widgets
⚙️ Settings
Added option to open settings in a separate (tiled) window
Added collapsible button for the sidebar
Fixed settings migrations and upgrades
🪟 Panels & Bar
Panels: Improved opening/closing animation directions
Panels: Unified transparency for panels and bar
Bar: Added new setting to enable outlines on every bar widget
Bar: TaskbarGrouped widget is now consolidated into the Workspace widget
Bar: Fixed desktop actions and made other improvements to the Taskbar
Bar: Added GPU Temp to the system monitor widget
Bar: Prevented control center from opening when right-clicking near bar widgets
🗄️ Misc.
Dock: Shows multiple instances of the same application
Launcher: Added grid/list toggle button
Control Center: Added dark mode and brightness widgets
🔔 OSD & IPC
OSD: Added custom text with optional icons via IPC
OSD: Window size now dynamically adjusts based on custom text length
IPC: Split custom text OSD command to support optional icons
🔒 Lock Screen
Lock Screen: Added PAM configuration for fingerprint support
Lock Screen: Fixed issues with fingerprint support
Lock Screen: Hides battery widget if no battery is detected
⚡ Session & Power
SessionMenu: Added setting for large button grid layout
Hooks: Added support for screen lock/unlock hooks
🎨 Theming
Added theme for Zed editor
Added theme for Yazi
Matugen/kcolorscheme: Fixed outdated color variables
Matugen/Qt: Fixed outdated color variables
Reduced default dimmer opacity for a better visual experience
All scrollbars: Unified styling consistency
🚀 Performance Optimizations
Startup: Reduced lag on startup when loading a large number of fonts
Changes since v3.6.2
Release: v3.7.0 (ffedab8c ) by Ly-sec
SessionMenu: use panel opacity, fix styling DesktopWidgets: add control explanation to edit mode (e4379394 ) by Ly-sec
Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell (db4d471e ) by Ly-sec
SessionMenuTab: add setting for large button layout (762e8283 ) by Ly-sec
Merge pull request #1065 from eric-handley/fix/vscode-theming (96e8cbd6 ) by Lysec
NSectionEditor: proper fix for weird resolution clipping (d4f39c6b ) by Ly-sec
NSectionEditor: another fix for clipping (monitor informations) (e316674c ) by Ly-sec
NSectionEditor: fix display subtitle (display resolution) clipping (1930155a ) by Ly-sec
Hooks: add screen lock/unlock hook (#1030 ) (07050928 ) by Ly-sec
Matugen/kcolorscheme: fix outdated color variables (3ea17b8f ) by Ly-sec
Matugen/Qt: fix outdated color variables (58a7f9f8 ) by Ly-sec
Plugin: Improved desktop widget unregistering. (7efcdfaf ) by Lemmy
Startup: improved lagg on startup with a large number of fonts. (cb5b1f24 ) by Lemmy
PluginSystem: added support for desktop widgets. (4ab86449 ) by Lemmy
Settings: improved sidebar transitionning gradient (fd1e7c55 ) by ItsLemmy
PluginsTab: layout improvements, eliding, better margins (ae91c1b5 ) by ItsLemmy
Plugins: shorter translations (8b5ceb8e ) by ItsLemmy
Workspace: fix potential warning when accessing undefined setting (97cb7829 ) by ItsLemmy
fix: reset vscode theming when unselected (430d5313 ) by Eric Handley
Worskpace: UI tweaks (78e77f17 ) by Lemmy
Workspace: show applications border tweaks (fecb5f31 ) by Lemmy
Bar: Workspace widget now shows bigger app icons (when ShowApplications is On) (b60f1637 ) by Lemmy
i18n update (3eeb041c ) by Lemmy
fix: apply vscode theme properly for both matugen + base themes (f8739822 ) by Eric Handley
Bar: Added new setting to enable outline/border on every bar widget. (5d849b22 ) by Lemmy
Autoformatting (26dac1b0 ) by Lemmy
Panels: increased default panel width from 420 to 440. (3d44cb29 ) by Lemmy
Wallpaper: ensure image is fully loaded before transitionning (ea7a29af ) by Lemmy
Merge branch 'main' of github.com:noctalia-dev/noctalia-shell (8e8cdcdf ) by Lemmy
SystemMonitor: adjust strings (ec807bc0 ) by Ly-sec
Merge branch 'main' of github.com:noctalia-dev/noctalia-shell (57af5246 ) by Lemmy
Settings: accomodate space for sidebar scrolling if necessary. (7eb2a7b8 ) by Lemmy
Merge pull request #1058 from notiant/patch-1 (81df5979 ) by Lysec
Merge pull request #1061 from lonerOrz/refactor/desktop (6da9086e ) by Lysec
Bar: fix opening control center by right clicking on vertical bar. (232c7ec8 ) by Lemmy
Revert "feat: add i18n for desktop widget scaling" (71ed1a18 ) by loner
fix: Accepts only left- and right-clicks (13fa00ce ) by loner
feat: Remove the scaling slider in widget settings (590b4c13 ) by loner
Bar: exclude spacer from detection of clickable bg. (50a014f1 ) by Lemmy
Bar: increased tolerancy to avoid opening control center between two widgets (885b1885 ) by Lemmy
autofmt (4839ed69 ) by Lemmy
Bar: Avoid opening control center when right-clicking around a bar widget. (3f8c4d79 ) by Lemmy
feat: fix the desktop widget drag jitter issue (d68d259c ) by loner
ControlCenter: add brightness card (5648367a ) by Ly-sec
feat: add i18n for desktop widget scaling (3fa3b774 ) by loner
feat: Scale desktop widgets (3b4c4796 ) by loner
Merge pull request #1059 from lonerOrz/ipc/osd (c31f38ce ) by Lysec
Merge pull request #1060 from DrWeb56/main (9b17620e ) by Lysec
DesktopWidgets: improved settings layout via subtitle (95e5e824 ) by ItsLemmy
SettingsPanel: simplified code flow and fixed potential opening on wrong tab (6e0fe5ec ) by ItsLemmy
Update ru.json (42828d3e ) by DrWeb56
feat(osd): split custom text OSD IPC command to support optional icon (90e04d90 ) by loner
fix(osd): adjust vertical layout of custom text OSD (51b8829f ) by loner
feat(osd): allow custom icons for OSD via IPC (7d0c8db3 ) by loner
feat: Add settings for customText OSD (519fabb0 ) by loner
feat: Dynamically adjust the OSD window size based on the length of the custom text (909c0280 ) by loner
feat: OSD customText basic framework (425d187f ) by loner
Fix linebreaks in labels & some punctuation corrections (b5487cb2 ) by notiant
PluginsTab: simpler update detection after refresh. (f29ffa25 ) by Lemmy
PluginSystem: proper update detection when refreshing available plugins (45de85ae ) by Lemmy
PluginSystem: cache busting to ensure proper reloading of component after reload. (e5e4c58c ) by Lemmy
CurrentScreenDetector: renaming for clarity (8baad31d ) by Lemmy
PluginSystem: refactored CurrentScreenDetector so it can be used by core IPC calls AND plugins IPC calls. (fa989dd9 ) by Lemmy
Merge branch 'main' of github.com:noctalia-dev/noctalia-shell (e71d3360 ) by Lemmy
Removed useless componentBehavior (ebd08076 ) by Lemmy
TimerCard: layout changes (75025c0f ) by Ly-sec
i18n: better grammar. (48c8c669 ) by Lemmy
DesktopWidgets: simplified UI (72c9be10 ) by Lemmy
DesktopWidgets: better project structure (aaeed7e4 ) by Lemmy
DesktopWidgets: adapt CavaService to look on all screen for visualizer (394ef8b9 ) by Lemmy
DesktopWidgets: Simplified dragging (e1846dc2 ) by Lemmy
DesktopWidgets: multi-monitor support (d208476e ) by Lemmy
Merge branch 'main' into desktop-widgets (a82513a9 ) by Lemmy
i18n + autoformating (da3446e8 ) by Lemmy
Merge branch 'main' of github.com:noctalia-dev/noctalia-shell (22fbf9d2 ) by Lemmy
GPU Temp: Added voluntary opt-in for Nvidia GPU - avoid draining battery on dual gpus laptop. (5f18e4b6 ) by Lemmy
BarWidgetRegistry: add missing hidePassive (75f896f5 ) by Ly-sec
Merge pull request #1056 from acdcbyl/feature-add-zed-theme (f3286a15 ) by Lysec
GPU Temp: only disabled nvidia-smi calls. (2cbe4f90 ) by Lemmy
Matugen: Add a Theme For Zeditor (9be3683e ) by Aiser
GPU Temp: temporarily disabled GPU detection until we figure it out. (e7039b83 ) by Lemmy
SettingsContent: fixed sidebar width with low opacity (cd05a1c3 ) by Lemmy
formatting (aa30c8c6 ) by Lemmy
Reduced default dimmer opacity (03344c91 ) by Lemmy
Merge pull request #1041 from ronmurphy/main (fb1593f8 ) by Lemmy
Merge pull request #1055 from bokicoder/main (3e7a126c ) by Lemmy
DesktopWidget: fix dragging & cava service (3dc01610 ) by Ly-sec
Merge branch 'main' into main (56ef2b23 ) by bokicoder
Bar/Panels: Unified transparency for panels and bar! (3785f3f2 ) by Lemmy
Align the style of all scrollbars (c6a1541c ) by wxlyyy
desktop-mediaplayer: fix cava settings (96bcd638 ) by Ly-sec
Merge pull request #1054 from bokicoder/patch-1 (04852ccd ) by Lysec
desktop-widget: initial commit (feee1d14 ) by Ly-sec
Update flake.nix (951fd75d ) by bokicoder
LockScreen: use iRadius (fix #1049 ) (76bcaa2a ) by Ly-sec
README: add Grune to the supporter list <3 (bc23cff9 ) by Ly-sec
Compositor: another take on not resyncing all windows when only the focus changes. (7d795256 ) by Lemmy
Reverted Compositor changes that introduces too many side effects (4ff5b4e8 ) by Lemmy
Revert "CompositorService: possible CPU spike fix" (42228821 ) by Lemmy
CompositorService: delaying initial sync to fix missing icons on startup. (2dc75de4 ) by Lemmy
Fonts: removed "display" fonts that we no longer use. (69b162ee ) by Lemmy
FontService: real async loading via fc-list + shell init tweaks (7b75f062 ) by Lemmy
NSearchableComboBox: optims, dont copy one by one when not filtering. (e734e610 ) by Lemmy
Settings/Fonts: improving filtering performance. (cfaeaad7 ) by Lemmy
BatteryPanel: use BarService instead of custom for loops. (6459a502 ) by Lemmy
i18n: fix chinese translation again (6b2661e1 ) by Ly-sec
Merge branch 'main' of github.com:noctalia-dev/noctalia-shell (33ab28b7 ) by Lemmy
Avoid many errors, if a widget (plugin) does not exists on startup. (efef0db1 ) by Lemmy
Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell (150c2918 ) by Ly-sec
CompositorService: possible CPU spike fix (d74623a3 ) by Ly-sec
SystemStatService: prioritize discrete GPUs during detection (8c74e0be ) by Lemmy
SettingsContent: if scrollbar is shown in Tab sidebar, add padding to prevent overlap ProgramCheckerService: add pip install path for pywalfox (cc114715 ) by Ly-sec
SettingsWindow: added Noctalia window title (d80a01ae ) by Lemmy
Dock/Taskbar: Renamed output to monitor for better understanding. (8344798b ) by Lemmy
SysMon: Added GPU temperature (NVidia via smi is untested) (8d470f39 ) by Lemmy
SettingsContent: add tooltip to collapsed icon, set cursor to pointing on hover (ad20b48a ) by Ly-sec
Dock: Show multiple instances of the same application (fe394e27 ) by Ly-sec
SettingsContent: fix expand button (a51090c1 ) by Ly-sec
LockScreen: hide battery if no battery is found (2743cf89 ) by Ly-sec
Launcher: adjust grid/list button size (0c261865 ) by Ly-sec
Launcher: add grid/list toggle button (d5dc19c9 ) by Ly-sec
SettingsContent: add collapsible button for tab area (15526a83 ) by Ly-sec
autoformatting (46cd2346 ) by Lemmy
Merge branch 'main' of github.com:noctalia-dev/noctalia-shell (47e2f6ad ) by Lemmy
Settings/Fonts: Filter only once when all fonts are ready. (4180a81c ) by Lemmy
ScreenRecorderService: filter canceled by user (d8d690ad ) by Ly-sec
LockScreen: fix fingerprint support for real this time (7f804c16 ) by Ly-sec
LockScreen: fix fingerprint support (d3494c71 ) by Ly-sec
LockScreen: add pam conf (d930e10e ) by Ly-sec
LockContext: fix scope issue (ab441b37 ) by Ly-sec
Merge branch 'main' of https://github.com/noctalia-dev/noctalia-shell (ac7842fc ) by Ly-sec
LockContext: prevent multiple auth attempts at the same time (1a605db8 ) by Ly-sec
Merge pull request #1047 from LionHeartP/main (04f9b61e ) by Lysec
i18n: fix chinese translation (1a2353ec ) by Ly-sec
Launcher: make numpad enter call ui.activate again (ff52a24d ) by LionHeartP
NComboBox: more warning fixes (0d132c5d ) by Ly-sec
NComboBox: fix warning (c0cae715 ) by Ly-sec
i18n: fix emacs translation (6da1e4d1 ) by Ly-sec
NSearchableComboBox: comment Connection (9fcacfc7 ) by Ly-sec
Revert "NSearchableComboBox: add debouncing and visibility check to prevent CPU spikes" (2980dfb1 ) by Ly-sec
NSearchableComboBox: add debouncing and visibility check to prevent CPU spikes (e9859e07 ) by Ly-sec
removed shell, scripts (40320e8d ) by RonMurphy
NWaveSpectrum: use Shapes(GPU) (0e3b8d29 ) by Lemmy
Cava: slight processing optimization by avoiding memory reallocate. (4d312fc9 ) by Lemmy
settings-default: added yazi (63280784 ) by Lemmy
TaskBar: fixed desktop actions and other stuff (d06d58d7 ) by Lemmy
NCheckBox+NComboBox: Proper support for disabled state. (0d4f38f4 ) by Lemmy
Merge pull request #1040 from elrondforwin/main (1b6ae70d ) by Lemmy
Merge pull request #1044 from Ry18-2003/main (f8e09d58 ) by Lemmy
NComboBox: fixed misclick after using the scrollwheel (865c181a ) by Lemmy
Add files via upload (31eb9a7a ) by Richard Chrispe
Settings: better margins so it looks better everywhere (as panel or as window) (bfce69d2 ) by Lemmy
NSearchableCombobox: improve binding (de547c30 ) by Lemmy
NListView: removed buggy WheelHandler. (f9960495 ) by Lemmy
Settings: semi-bold sidebar (f1494f1b ) by Lemmy
Workspace: fixed ShowApplications mode aka TaskbarGrouped (95cbfe1c ) by Lemmy
install modded shellscripts (f6fbc26d ) by Ron Murphy
added labwc compatability for the taskbar plugin to work (4447fa46 ) by RonMurphy
Added yazi theme (82001cd7 ) by elrondforwin
TaskbarGrouped is now consolidated in the Workspace widget. (95a67718 ) by Lemmy
Taskbar: fix context menu closing for niri (5f0a3431 ) by Ly-sec
Settings: added option to open settings in a separate (tiled) window + Fixed migrations/upgrades by parsing the rawJson (764299e4 ) by ItsLemmy
i18n: fixed input/output mute tooltips (2d551b7c ) by ItsLemmy
MediaMini: fixed clicking on the scroller (a6ad57ad ) by ItsLemmy
PluginSystem: basic error reporting (298b2f5c ) by ItsLemmy
ControlCenter: added darkmode widget (09e4e5d4 ) by ItsLemmy
Merge pull request #1026 from hakangoksu/patch-6 (69801108 ) by Lysec
Update tr.json (1c24a39f ) by Hakan Göksu
GitHubService: fix cache detection (92d8d242 ) by Ly-sec
Update tr.json (4db0fbe7 ) by Hakan Göksu
GitHubService: better rate limit detection (20092639 ) by Ly-sec
ShellState: add lockScreenActive state (#1011 ) (649f7b19 ) by Ly-sec
Taskbar: add same context menu as dock (#1002 ) (a47559c1 ) by Ly-sec
Revert NSectionEditor changes (315da749 ) by Ly-sec
NSectionEditor: possible overflow fix (4784520b ) by Ly-sec
Panels: improved opening/closing animation directions for panels not attached to the bar. (4751f4c8 ) by ItsLemmy
PluginSystem: support all git forges + slight improvments to the UI. (60e93499 ) by ItsLemmy
Merge pull request #1022 from notiant/patch-4 (d53097a6 ) by Lemmy
CalendarMonthCard: fix text color for current month (1156e2ad ) by notiant
PluginsTab: elide urls, move trash icon to the left of toggle (a6c09ac7 ) by Ly-sec
AboutTab: remove redundant download button (56ce9563 ) by Ly-sec
Back to -git (58842c22 ) by Ly-sec
You can’t perform that action at this time.