noctalia-dev/noctalia

Noctalia v5 Series Enhances Native Wayland Desktop Experience with New Features and Stability Improvements

noctalia

Noctalia, a native Wayland desktop shell designed for a cohesive and configurable Linux desktop, has released versions 5.0.1, 5.1.0, and 5.2.0. These updates introduce significant new features such as a redesigned window switcher, screenshot annotation tools, cellular network support, and calendar event reminders, alongside numerous bug fixes and refinements that improve stability and user experience.

What is Noctalia?

Noctalia is a native Wayland desktop shell aimed at Linux users who want a polished, integrated, and configurable desktop environment without piecing together separate components like bars, launchers, notification daemons, lock screens, wallpaper tools, and settings interfaces. It is part of a family of Wayland projects that share a unified look, palette, and user experience, providing a seamless desktop shell, compositor, and login screen.

The project is designed for users seeking a modern desktop experience built with native technologies for performance and stability. Noctalia v5 represents a ground-up rewrite in C++ that replaces the previous Qt-based stack, focusing on total control and long-term maintainability.

Highlights from Recent Releases

Noctalia v5.0.1: Official Stability Release

This release marked the official stable graduation of Noctalia v5 after extensive beta testing. Key new features included:

  • Calendar Support: Local vdir and vdirsyncer calendar accounts with live directory monitoring.
  • Widgets Enhancements: Options to hide focus-hint icons in the workspaces widget and to hide the Bluetooth widget when the adapter is off.
  • Themes and Templates: Separate theme modes for applications independent of the shell palette, and faster asynchronous template hooks.
  • Language Support: Added Hebrew language option.

The update also fixed numerous issues such as wallpaper overwriting, Bluetooth pairing visibility, scrollbar scaling, media playback indicators, and compositor detection improvements.

Noctalia v5.1.0: Expanded Screenshot and Network Features

This release introduced substantial enhancements in screenshot capabilities and network connectivity:

  • Screenshot Region Editor: Added drawing annotations (brush, shapes, text, blur) with a movable toolbar and improved workflow including optional close-after-copy and unified pointer controls.
  • Cellular Support: Integration with ModemManager for mobile data toggling and signal display.
  • Wi-Fi Enhancements: WPA2/WPA3 Enterprise (802.1X) Wi-Fi support with credential forms in Control Center.
  • Control Center: Manual rescan for DDC/DisplayPort monitors.
  • Notifications: Option to remove dismissed toasts from history.

Bug fixes addressed issues like lock screen hangs during PAM unlock, plugin UI color inheritance, workspace widget stability, and improved icon theme scanning.

Noctalia v5.2.0: User Interface and Plugin Improvements

The latest release focused on refining the user interface and expanding plugin and calendar functionalities:

  • Window Switcher: Redesigned with an animated preview carousel, compact layout, and filters for current output or workspace.
  • Panels Launcher: New provider to open built-in and plugin panels, including Control Center tabs.
  • Type-to-Launch: Added support in the Umbriel overview.
  • Lock-Screen Transitions: Now configurable.
  • Widgets: Custom labels for system monitors, full workspace names in tooltips, and options to keep brightness widget visible even when brightness control is unavailable.
  • Calendar & Notifications: Event reminders from iCalendar/CalDAV and Google Calendar with configurable lead times, persistent history, live countdowns, and meeting-link actions including direct opening of Teams links.
  • Audio & Themes: Support for Freedesktop sound themes with a picker, new charger and screenshot sounds, and UI sounds enabled by default.
  • Plugin Enhancements: UI tooltips for layout elements, theme color lookup by role, plugin search in settings, and improved monitor override dialogs.
  • Localization: Added Japanese language support.

Notable fixes improved encrypted storage recovery, audio handling with PipeWire, tray icon management, taskbar and dock reliability, wallpaper handling, Wi-Fi network opening without password prompts, panel focus recovery, launcher responsiveness, and compositor-specific workspace handling.

Community and Usage

Noctalia is appreciated by users who prefer a native Wayland desktop environment that integrates multiple components into a cohesive experience. It is suitable for those who want advanced customization and modern features such as annotation tools for screenshots, comprehensive calendar integration, and robust network management.

The project maintains active development and community engagement, with plugins available to extend functionality further. Documentation and user guides support users in configuring and optimizing their desktop experience.

Conclusion

The v5 series of Noctalia demonstrates a commitment to improving user experience through new features, enhanced customization, and stability fixes. From the official stable release in v5.0.1 to the feature-rich updates in v5.1.0 and v5.2.0, Noctalia continues to evolve as a native Wayland desktop shell that meets the needs of Linux users seeking an integrated and modern desktop environment.

Sources