Noctalia v5.2.0
✨ New Features
Desktop & Windows
- Redesigned window switcher with an animated preview carousel, compact layout, and filters for the current output or workspace
- Panels launcher provider for opening built-in and plugin panels, including individual Control Center tabs
- Type-to-launch support in the Umbriel overview
- Configurable lock-screen transitions
Bar & Widgets
- Custom labels for system monitor widgets
- Full workspace names in hover tooltips when labels are shortened or hidden
- Option to keep the brightness widget visible when brightness control is unavailable
Calendar & Notifications
- Event reminders from iCalendar/CalDAV alarms and Google Calendar, with configurable lead times, an all-day digest, persistent history, live countdowns, and meeting-link actions
- Open Teams meeting links found in event descriptions and Google events without meeting links directly in Google Calendar
Screenshots & Images
- Open image files in the screenshot annotation editor
- Options to skip annotation for Copy/Save actions and close the editor after saving
Audio & Themes
- Freedesktop sound theme support with a picker for installed themes
- New charger and screenshot sounds, with UI sounds enabled by default
Plugins & Settings
- Plugin UI tooltips for boxes, rows, columns, and images
- Theme color lookup by color role for plugins
- Search for installed plugins in Settings
- Monitor override dialog with detected-output selection and custom matching
- Option to expand all Settings groups by default
- List editors can browse replacement choices even after reaching their item limit
Localization
- Japanese language support
🐛 Notable Fixes
- Secret Service and encrypted storage now recover when the default keyring starts locked and unlocks later
- Audio reconnects after PipeWire restarts, handles stale objects cleanly, and correctly mutes virtual sources without routes
- The tray watcher is claimed early enough for applications that only create tray icons when a watcher is already available
- Taskbar and dock matching is more reliable for untitled windows, pinned apps, and applications whose runtime identity differs from their desktop entry
- Wallpaper directory flattening resolves symlinks without following cycles, while favorites retain the global theme mode when no override is stored
- Open Enhanced Wi-Fi networks using OWE no longer prompt for a password
- Panel focus and placement now recover correctly and track live bar configuration
- Launcher window icons resolve through desktop entries, and dmenu providers no longer block the UI while listing results
- Sway window focusing and scratchpad filtering work correctly, while Hyprland workspace IPC uses stable workspace identities
- Environment variables expand in configured paths, and common widget settings validate correctly for plugin widgets
- Duplicate Wayland keymaps are ignored and compound UK keyboard layout names are detected correctly
- Control Center cards keep their intended layout with a single shortcut or long weather status text
- Dock auto-hide releases its input region immediately instead of recapturing the pointer during the hide animation
- Calendar day and week durations remain correct with libical 4
- Media playback glyphs, circular visualizer rendering, scroll-view clipping, and button badge colors render correctly
- Firefox and Ghostty theme reload integrations work reliably in Nix and wrapped-process setups