Enlightenment 0.28.0 marca una actualización significativa para el entorno de escritorio, centrándose en una mayor compatibilidad de hardware y módulos de utilidad del sistema mejorados. Una adición clave en este lanzamiento es el soporte inicial para NetBSD, que incluye comandos de energía esenciales y manejo de señales. La actualización también introduce soporte nativo para el mezclador PipeWire para ejecutarse junto con PulseAudio, proporcionando a los usuarios opciones más modernas para el control y la redirección de dispositivos de audio. Estos cambios tienen como objetivo modernizar la infraestructura del escritorio manteniendo la compatibilidad con sistemas de audio heredados.
Las capacidades de red recibieron una revisión sustancial con la adición de un módulo dedicado para NetworkManager. Este módulo soporta redes Wi-Fi, Ethernet, Bluetooth y VPNs, contando con detección automática tanto para los servicios NetworkManager como ConnMan. Los usuarios ahora pueden acceder a la intensidad de la señal de red, indicadores de seguridad y detalles de conexión a través de descripciones emergentes y diálogos modernizados. La actualización también incluye funcionalidad de importación de VPN, solicitudes de nombre de usuario y campos de formulario recordados, junto con llamadas de conexión y manejo de actualización de inicio de sesión en portales cautivos. Para mejorar la experiencia del usuario, el lanzamiento añadió la gestión de conexiones guardadas y botones de 'olvidar' tanto para NetworkManager como para ConnMan.
Las utilidades del sistema y la gestión de energía también experimentaron refinamientos significativos. El lanzamiento restauró el módulo 'Pants', que incluye varias variantes localizadas y traducciones. Para la gestión de energía, la actualización añadió límites de carga de batería con ajustes máximos recordados por batería y trasladó el sondeo de batería y CA a un hilo de trabajo para mejorar la eficiencia. El lanzamiento también introdujo soporte para el perfil de energía de CPU ACPI, igualando los ajustes de energía de GPU AMD con los niveles de energía de la CPU y extendiendo los intervalos de sondeo de la CPU. Estas optimizaciones se complementan con un nuevo módulo de historial de portapapeles integrado con historial persistente configurable y ventanas emergentes temáticas, proporcionando un conjunto más cohesivo de herramientas de escritorio para el usuario.
La estabilidad y el pulido de la interfaz fueron fundamentales en el lanzamiento 0.28.0, con numerosos arreglos que abordan la seguridad de la memoria, problemas del ciclo de vida de D-Bus y condiciones de carrera durante el apagado. La actualización introdujo una transición suave de sombreado de ventana "Roll Up" y añadió acciones de ventana para apilamiento siempre en primer plano, siempre en segundo plano y normal. También abordó varios problemas relacionados con la pantalla, incluyendo el manejo de desconexión de monitores, el redescubrimiento de pantallas DDC y un filtrado de retroiluminación mejorado. Si bien el lanzamiento elimina el soporte de perfiles por escritorio y por pantalla para simplificar el entorno, mantiene los ajustes de entorno Qt existentes y corrige las configuraciones predeterminadas del lanzador y del mosaico para asegurar una transición consistente para los usuarios actuales.
