Serveri i kompozitave Hyprland 0.51 tani është në dispozicion dhe përdor protokollin Wayland. Projekti fokusohet në kompozitimin me mozaik (tiling) të dritareve, por gjithashtu mbështet vendosjen klasike të dritareve, grupimin e dritareve në formë tab-i, modin pseudo-mozaik dhe zgjatjen ekran të plotë të dritareve. Kodi është shkruar në gjuhën C++ dhe shpërndahen nën licencën BSD.
Ofron mundësi për krijimin e ndërfaqeve vizualisht atraktive: gradientet në përkufizimin e dritareve, mjegullimi i sfondit, efektet animuese dhe hije. Për të zgjeruar funksionalitetin, mund të integrohen plugin-e dhe për menaxhimin e jashtëm të funksionit ofrohet IPC bazuar në socket. Konfigurimi bëhet përmes skedarit të konfigurimit, ndryshimet e të cilit përmirësohen në mënyrë të menjëhershme pa pasur nevojë për rinisje. Disa nga funksionet përfshijnë: krijimi dinamik i hapësirave virtuale të punës; modet e kompozitimit të elementeve në ekran; trajtimi global i çelësave të ngrohtë; kontrolli i gjesteve në touchpad / ekranin me prekje.
NĂ« versionin e ri:
- JanĂ« zgjeruar mundĂ«sitĂ« pĂ«r menaxhimin e gjesteve nĂ« touchpad. Shtesa e mbĂ«shtetjes pĂ«r caktimin e veprimeve tĂ« veçanta pĂ«r kombinime tĂ« ndryshme tĂ« numrit tĂ« prekjeve me gishta, çelĂ«sat-modifikues (Ctrl, Alt, Shift) dhe drejtimet e lĂ«vizjes sĂ« gjesteve. Caktimi i lidhjes sĂ« gjesteve tani definohet nĂ« formatin «gesture = fingers, direction, action, options». PĂ«r shembull, pĂ«r tĂ« mbyllur njĂ« dritare, mund tĂ« caktohet njĂ« gjest zmadhimi me tre gishta («gesture = 3, pinch, close»), pĂ«r tĂ« kaluar midis hapĂ«sirave virtuale tĂ« punĂ«s â tĂ«rheqja me tre gishta horizontalisht («gesture = 3, horizontal, workspace»). MbĂ«shtetje pĂ«r parametrat e vjetra tĂ« gjesteve: workspace_swipe, gestures:workspace_swipe_fingers dhe gestures:workspace_swipe_min_fingers Ă«shtĂ« ndalur.
- Shtuar parametri i konfigurimit dim_modal për të menaxhuar errësimin e dritareve prind në nxjerrjen e dialogëve modal.
- Në utilitarin hyprctl është shtuar opsioni «getprop» për të treguar vlerat e pronave të veçanta.
- Lejohet rregullimi i sjelljes së rrotullimit (scroll_factor) në lidhje me pajisje të veçanta.
- Shtuar opsioni «cursor:invisible» për të fshehur kursorin.
- Implementuar mbështetje për animacionin DPMS (zhgjerimi i butë i përmbajtjes gjatë kalimit të ekranit në modalitetin e kursimit të energjisë).
- Për sugjerime, menu kontekstuale dhe dritare dialogu që krijohen direkt nëpërmjet protokolleve Wayland, është implementuar efekti i kalimit të butë të shfaqjes dhe zhdukjes.
- Kur ofrohet ndarja e ekranit, ngjyra në mënyrë të paracaktuar është e kufizuar në 8 bitë për kanal. Ky kufizim zgjidh problemet e ndarjes së ekranit në chromium dhe firefox në ekrane me gamë të gjërë ngjyrash (Wide Gamut).
- Parametri windowrule "novrr" është shtuar për të bllokuar aplikimin e VRR (Variable Refresh Rate) për dritaret e zgjedhura.


Burimi: opennet.ru
