El 9 de noviembre y el 17 de diciembre de 2024 se lanzaron las versiones 0.45 y 0.46 del compositor Stekwotailingo. Hyprland, escrito en C++ y distribuido bajo la licencia BSD-3.
- Cambios que rompen la compatibilidad hacia atrás: no_gaps_when_only eliminada y reemplazada por reglas de espacios de trabajo. Ver. aquí.
- decoration:shadow_ ha sido movido, ver. aquí.
- Mejorada el algoritmo de redondeo de esquinas.
- Mejorado el comportamiento de los punteros de hardware en NVIDIA.
- Los grupos recibieron las siguientes cosas: group_on_movetoworkspace, merge_groups_on_groupbar, drag_into_group, merge_floated_into_tiled_on_groupbar.
- hyprland-ctm-control ahora soporta, lo que significa que hyprsunset funcionará.
- Hyprland ahora te advertirá si tienes activos incorrectamente instalados, en lugar de fallar.
- Se añadió el ajuste para ventanas flotantes.
- El comportamiento estándar de la extensión de texturas subdimensionadas, presentado en 0.44, ahora se puede configurar a través de expand_undersized_textures.
- La sombra ahora tiene una opción sharp para cancelar el desenfoque.
- En hyprctl han aparecido varias nuevas opciones para mostrar el estado bloqueado del teclado y el espejo de los monitores.
- El panel de errores de configuración de hyprland ahora reservará espacio en lugar de interferir con la vista.
- Punteros de hardware NVIDIA: cursor:dumb_copy reemplazado por cursor:use_cpu_buffer. Esto debería permitir el uso de punteros de hardware Nvidia sin deficiencias. Tenga en cuenta que esto es experimental.
- Reglas para ventanas y capas: ahora las reglas de expresiones regulares requieren coincidencia completa para activarse.
- El procesamiento de color se ha trasladado de sRGB a OkLab. Esto significa que los degradados y transiciones de color se verán más naturales.
- Regresó el Drag-n-Drop para XWayland.
- Nueva pantalla de actualizaciones.
- El procesamiento de reglas para ventanas y capas ha sido mejorado y optimizado, y el procesamiento de expresiones regulares ahora se realiza utilizando RE2 de Google.
- cursor:warp_on_change_workspace ahora acepta force para evitar cursor:no_warps.
- hyprctl: los clientes recibieron inhibitingIdle, los monitores recibieron directScanout, la lista de plugins recibió soporte -j.
- Se agregó cursor:warp_back_after_non_mouse_input, que permite evitar el desorden entre la entrada del touchpad/tablet y la entrada del ratón.
- Se agregó lockdead_screen_delay, en caso de que su pantalla de bloqueo no pueda aparecer lo suficientemente rápido para evitar el parpadeo.
- Ahora se puede difuminar el fondo de los popups de IME con decoration:blur:input_methods.
- Las consultas de versiones ahora también muestran versiones vinculadas de las dependencias hypr*.
- N nuevas reglas de ventana para el factor de desplazamiento del ratón y del touchpad.
- Se añadieron nuevos splash screens para Navidad y Año Nuevo.
- ¡Y más!
››› Versión 0.45
Fuente: linux.org.ru
