Noctalia v5.0.0-beta.5
✨ New Features
Bar & Widgets
- Per-widget custom gesture actions (clicks, scrolls, and related bindings) with defaults for built-in widgets; plugins can declare their own
- Settings: foldable Actions group per widget for those bindings
- Dead-zone input routes into the same gesture actions as the widget
- Opt-in: one scroll action per wheel notch / flick for cycling verbs (volume, workspaces, and similar)
Lockscreen
- Compact and Regular login box layouts
Desktop Widgets
- Lasso select and group transforms in the desktop widgets editor
Plugins & Panels
- Install the newest plugin revision the host’s plugin API supports
capture_keys, system stats / per-core CPU for plugins, and closures as UI tree callbacks- Persistent plugin panels outside the active-panel slot, plus
keyboard_focuson panel entries
Dock & Wallpaper
- Dock: optional Wayland overlay layer
- Wallpaper panel: sort by random (stable across refreshes)
Calendar & Screen Time
- Optional ISO week numbers on the calendar grid
- Screen time: open hourly day detail from the multi-day chart
IPC
- Workspace, keyboard layout, network, and directional power verbs
- State-query commands marked unbindable so action pickers skip them
🐛 Notable Fixes
- Taskbar: hide anonymous XWayland menu popups (no app id and no title); keep compositor focus / workspace matching reliable
- Hyprland: stop workspace active/occupied/urgent flags from clearing on unchanged snapshots
- Panels: honor
panel_anchor_barover the opening source bar; center panels when the focused output has no bar - Workspaces: fix hover-animation crash on widget teardown / bar reload
- Dialogs: stop auto-dismissing popups on outside click
- Launcher: faster open/search, honor locale in the calculator, default
/calc, invalidate stale icon-cache misses - Theme CLI: apply
-ccustom colors before-rtemplate render - Polkit: harden auth and keep chained prompts intact
- Sysmon: skip GPU polling when nothing is showing GPU stats
- Input: reset scroll detent carry after a gesture pause; one action per wheel notch for cycling verbs
🔧 Build
- Packaging: document the project maintenance policy for packagers