Enlightenment 0.28.0 introduces NetBSD support with power commands and signal handling. A new Network Manager module adds Wi-Fi, Ethernet, Bluetooth, and VPN management with automatic service detection, signal strength indicators, saved connections, and captive portal handling. PipeWire mixer support joins PulseAudio, enabling audio output selection and sink cycling. An integrated clipboard history module provides persistent, themed history with removable entries.
The Pants module returns with skirts, kilts, lederhosen, and malloc variants. Battery improvements include charge limits, per-battery max charge memory, threaded polling, and capped health display at 100%. ACPI CPU power profiles now match AMD GPU settings to CPU levels, with extended polling intervals. Window management gains smooth "Roll Up" shading, always-on-top/below actions, and fixes for fullscreen layering, CSD maximization, and pointer focus.
Display fixes address black screens, DDC rediscovery, EDID matching, and backlight filtering. Gadget enhancements improve dragging, positioning, autoscroll, and IBar/IBox behavior. Process priority adjustments no longer require `CAP_SYS_NICE`.
The release also modernizes dialogs, fixes memory safety, D-Bus lifecycle, and shutdown races across subsystems.
Source: Hacker News · Summarized by HeadlinesBriefing