Pe 9 noiembrie și 17 decembrie 2024 au fost lansate versiunile 0.45 și 0.46 ale compozitorului stecow-tailing. Hyprland, scris în C++ și distribuit sub licența BSD-3.
- Modificări care rup compatibilitatea inversă: no_gaps_when_only a fost eliminat și înlocuit cu regulile spațiilor de lucru. Vezi. aici.
- decoration:shadow_ a fost mutat, vezi. aici.
- Algoritmul de rotunjire a colțurilor a fost îmbunătățit.
- Comportamentul cursorelor hardware pe NVIDIA a fost îmbunătățit.
- Grupurile au primit următoarele caracteristici: group_on_movetoworkspace, merge_groups_on_groupbar, drag_into_group, merge_floated_into_tiled_on_groupbar.
- hyprland-ctm-control acum suportă, ceea ce înseamnă că hyprsunset va funcționa.
- Hyprland acum vă va preveni dacă aveți active instalate incorect, în loc să se prăbușească.
- A fost adăugat snaping pentru feronerie plutitoare.
- Comportamentul standard al extensiei pentru texturi subdimensionate, prezentat în 0.44, poate fi acum configurat prin expand_undersized_textures.
- Umbra are acum opțiunea sharp pentru a anula estomparea.
- În hyprctl au apărut câteva opțiuni noi pentru a afișa starea blocată a tastaturii și afișarea în oglindă a monitoarelor.
- Panoul de erori al configurației hyprland va rezerva acum spațiu, în loc să interfereze cu vizibilitatea.
- Cursorele hardware NVIDIA: cursor:dumb_copy a fost înlocuit cu cursor:use_cpu_buffer. Acest lucru ar trebui să permită utilizarea cursorelor hardware Nvidia fără neajunsuri. Rețineți, aceasta este experimental.
- Regulile pentru feronerie și straturi: acum regulile bazate pe expresii regulate necesită o conformitate totală pentru a funcționa.
- Procesarea culorilor a fost mutată din sRGB în OkLab. Aceasta înseamnă că gradientele și tranzițiile de culoare vor arăta mai natural.
- A revenit Drap-n-Drop pentru XWayland.
- Noua schermă a actualizărilor.
- Procesarea regulilor pentru feronerie și straturi a fost îmbunătățită și optimizată, iar procesarea expresiilor regulate se realizează acum cu ajutorul RE2 de la Google.
- cursor:warp_on_change_workspace acum acceptă force pentru a ocoli cursor:no_warps.
- hyprctl: clienții au primit inhibitingIdle, monitoarele au primit directScanout, lista pluginurilor a primit suport -j.
- A fost adăugat cursor:warp_back_after_non_mouse_input, permitând evitarea haosului între introducerea de pe touchpad/tabletă și introducerea de pe mouse.
- A fost adăugat lockdead_screen_delay, dacă ecranul de blocare nu poate apărea suficient de repede, pentru a evita pâlpâirea.
- Acum este posibil să estompați fundalul IME-pop-up-urilor folosind decoration:blur:input_methods.
- Cererea versiunilor arată acum și versiunile corelate ale dependențelor hypr*.
- Noile reguli pentru feroneria de defilare a mouse-ului și touchpad-ului.
- Au fost adăugate noi splash-uri de Crăciun și Anul Nou.
- Și altele!
››› Lansare 0.45
Sursa: linux.org.ru
