Back to changelog
Noctalia Pre-release

v5.0.0-beta2

GitHub release

✨ New Features

Bar & Widgets

  • Hover highlight (foreground-tinted state layer) for bar widgets, capsule groups, taskbar, tray, and workspace widget with per-widget opt-out
  • Concave/inverted corners for bar and dock, toggled via setting (replaces negative-radius hack)
  • Eye toggle to hide/show individual bar widgets and capsule groups
  • Custom images on glyph widgets
  • Media widget: option to hide artist name
  • Tray: drawer_item_size configuration

Plugins

  • Any plugin can now load custom fonts
  • Declarative bar-widget UI via barWidget.render, inheriting bar font/scale
  • onConfigChanged service callback for in-place settings reload
  • Input focus support, multiline input, panel "fill" sizing, and new script bindings
  • Role color alpha suffix support (role/alpha); redesigned plugin store home/detail pages; collapsed store categories by default

Network & Connectivity

  • IWD support for WiFi
  • WAN/WAN-IP display (opt-in for privacy)
  • Bluetooth: actively reconnect trusted devices on power-on and startup

Settings & Sessions

  • Regex content filtering for notifications + filter duration override
  • Detach power and custom session commands
  • Launcher settings extracted into their own section; OnlyShowIn/NotShowIn desktop-entry support
  • Screen-sharing filter regex (privacy)

Other

  • IPC: wallpaper next/previous, bar-reserve-toggle, notification-show payloads with two-arg CLI body
  • Screenshot: expose generated path to pipe commands
  • Calendar: toggle the events panel
  • Runtime log-level control

🐛 Notable Fixes

  • Calendar: client-side CalDAV recurrence expansion
  • Wallpaper: per-display KDE/Plasma sync, crash-loop prevention on invalid paths, precise IPC outcomes
  • Lockscreen: hide idle grace overlay on unlock, dim overlay through lock handoff, hideable login boxes
  • Workspaces: jitter fixes, Hyprland persistent-workspace restore on reload, Mango tag mapping
  • Audio/PipeWire: bar volume/OSD mute sync, simplified relative volume steps
  • Brightness: sysfs fallback when logind D-Bus is unavailable
  • Panel/tooltip focus, scaling, and placement fixes; desktop cross-monitor widget drag; hot-corners reload guard

🔧 Build

  • Require system md4c/json/toml++/stb
  • Nix devshell updates for new dependencies