Noctalia v5.0.0-beta.7
✨ New Features
Bar & Widgets
- Screenshot: remember last capture region (settings toggle), plus Ctrl+C / Ctrl+S shortcuts while selecting area
- Audio visualizer: max width raised to 2048
- Weather: add tooltip
- Workspaces: toggle to disable hover color changes
- System monitor: blend gauge colors in HSV space
Plugins
- Runtime-scoped sound API for plugins
- Timezone support in
formatTime(API 19); shell time/date formats exposed to scripts - Service enable/exit reasons; frame ticks delivered to plugin panels
Lockscreen & Sessions
- Reintroduce unlock hint
- Lock before sleep via logind delay inhibit (prevent premature lock in the same way as sway/hypridle does)
Clipboard
- Delete keybind action
- IPC: append text (
copy) and read current text (paste)
Notifications / OSD
- Track fcitx input method changes in the OSD
- Transient OSD controls over IPC
Bluetooth & Network
- Bluetooth battery percent from UPower when available
- Offline-mode banners on network-dependent settings pages
Greeter Sync
- Use
sync.tomlas the sync target, greeter.toml is independent
Other
- Floating panel wayland layer is configurable (pop vs overlay)
- Korean added to supported languages (translation in progress)
- Per-item tooltips in virtual grids (settings community template grid and similar)
🐛 Notable Fixes
- Notifications: retention cleanup no longer empties history entries fixes “Untitled notification”
- Input: caret placement and scroll stay consistent when focusing/blurring long fields
- Clipboard: move a selection to the top when it is copied again
- Taskbar: keep clickable areas when window titles refresh
- Wayland: keep toplevels that never get
output_enterin output-scoped lists - Lockscreen / tray / dock / bar auto-hide and launcher D-Bus activation polish
- Settings: keep the widget editor centered during window animations; clear default-equivalent keybind overrides; expose step args for default widget actions; async plugin-store thumbnails
- Theme: stronger contrast for wallpaper palettes, light-mode shadows, OKLCH contrast rework
- Audio: clearer grouped device menus; battery state glyph always drawn outside the graphic
- Hardware info: prefer
amdgpu.idsfor AMD GPU names - Calendar: replace the custom iCalendar parser with libical
- Tooltip text measured through the label layout engine
- Control Center / session panel spacing and card margin consistency; trailing shortcuts can span the full grid width; compact sidebar tab tooltips
- Control Center: separate saved and available Wi-Fi networks
🔧 Build
- Replace vendored
dr_wavwith system libsndfile (now support most classic audio format) - Nix: apply
autoAddDriverRunpathunconditionally