Hyprland 0.45 i 0.46

Hyprland 0.45 i 0.46

9 listopada i 17 grudnia 2024 roku ukazały się wersje 0.45 i 0.46 stekowo-tylinowego kompozytora Hyprland, napisanego w C++ i rozpowszechnianego na licencji BSD-3.

  • Zmiany, łamiące zgodność wsteczną: no_gaps_when_only usunięto i zastąpiono zasadami roboczych przestrzeni. Zob. tutaj.
  • decoration:shadow_ został przeniesiony, zob. tutaj.
  • Udoskonalono algorytm zaokrąglania rogów.
  • Ulepszono zachowanie sprzętowych wskaźników na NVIDIA.
  • Grupy otrzymały następujące elementy: group_on_movetoworkspace, merge_groups_on_groupbar, drag_into_group, merge_floated_into_tiled_on_groupbar.
  • hyprland-ctm-control teraz wspiera, co oznacza, że hyprsunset będzie działać.
  • Hyprland teraz ostrzeże cię, jeśli masz niepoprawnie zainstalowane zasoby, w przeciwieństwie do tego, aby zgłaszać błąd.
  • Dodano snapowanie dla pływających okien.
  • Standardowe zachowanie rozszerzenia niedorozmiarowych tekstur, przedstawione w 0.44, można teraz dostosować przez expand_undersized_textures.
  • Cień teraz ma opcję sharp dla odwołania rozmycia.
  • W hyprctl pojawiło się kilka nowych opcji do wyświetlania zablokowanego stanu klawiatury oraz lustrzanego wyświetlania monitorów.
  • Panel błędów konfiguracji hyprland teraz będzie rezerwować przestrzeń, a nie przeszkadzać w widoku.
  • Sprzętowe wskaźniki NVIDIA: cursor:dumb_copy został zastąpiony przez cursor:use_cpu_buffer. Powinno to pozwolić na użycie sprzętowych wskaźników Nvidia bez niedociągnięć. Zauważ, że to jest eksperymentalne.
  • Reguły dla okien i warstw: teraz reguły według wyrażeń regularnych wymagają pełnego dopasowania, aby działały.
  • Obróbka kolorów przeniesiona z sRGB do OkLab. Oznacza to, że gradienty i przejścia kolorów będą wyglądać bardziej naturalnie.
  • Powrócił Drap-n-Drop dla XWayland.
  • Nowy ekran aktualizacji.
  • Obróbka reguł okien i warstw została ulepszona i zoptymalizowana, a obróbka wyrażeń regularnych teraz odbywa się z pomocą RE2 od Google.
  • cursor:warp_on_change_workspace teraz przyjmuje force aby obejść cursor:no_warps.
  • hyprctl: klienci otrzymali inhibitingIdle, monitory otrzymały directScanout, lista wtyczek otrzymała wsparcie -j.
  • Dodano cursor:warp_back_after_non_mouse_input, umożliwiające uniknięcie bałaganu między wprowadzeniem z touchpada/tabletu a wprowadzeniem z myszki.
  • Dodano lockdead_screen_delay, jeśli ekran blokady nie może pojawić się wystarczająco szybko, aby uniknąć migotania.
  • Teraz można rozmyć tło pop-upów IME za pomocą decoration:blur:input_methods.
  • Zapytania wersji teraz również pokazują powiązane wersje zależności hypr*.
  • Nowe zasady okien dla czynników przewijania myszki i touchpada.
  • Dodano nowe splashscreeny na Boże Narodzenie i Nowy Rok.
  • I inne!

››› Wydanie 0.45

Źródło: linux.org.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster