Lëshimi i serverit kompozit Hyprland 0.52 dhe bibliotekës GUI Hyprtoolkit 0.2

Serveri kompozit Hyprland 0.52 është i disponueshëm, duke përdorur protokollin Wayland. Projekti është orientuar drejt një kompozimi mozaik (tiling), por mbështet gjithashtu vendosjen klasike të rastësishme të dritareve, grupimin e dritareve në formën e skedave, modin pseudo-mozaik dhe shfaqjen në ekran të plotë të dritareve. Kodi është shkruar në gjuhën C++ dhe shpërndahet nën licencën BSD.

Ofrohen mundësi për krijimin e ndërfaqeve vizualisht tërheqëse: gradientet në kufijtë e dritareve, mjegullimi i sfondit, efektet animuese dhe hijet. Për të zgjeruar funksionalitetin mund të lidhën plugin, dhe për menaxhimin e jashtëm sigurohet IPC mbi bazën e soketëve. Konfigurimi bëhet përmes një skedari konfigurimi, ndryshimet e të cilit përmirësohen në kohë reale pa nevojën për rinisje. Në mes të funksioneve shquhen: tavolina virtuale të krijuara dinamikisht; moda e disponimit të elementeve në ekran; përpunimi global i çelësve të nxehtë; kontrolli me gjeste në tastierën e prekur/screenin e prekur.

Në këtë version të ri:

  • Shtuar mbĂ«shtetje pĂ«r automatikisht deaktimin e submap (grupit tĂ« pĂ«rshtatjeve tĂ« ngjarjeve tĂ« futjes me veprimet nĂ« dritare) pas pĂ«rfundimit tĂ« lidhjes sĂ« çelĂ«save (keybind).
  • Propozuar komandĂ«n IPC "/dispatch forceidle", e cila lejon tĂ« vendosĂ« me forcĂ« gjendjen e papĂ«rgatitur (idle) tĂ« pĂ«rdoruesit pĂ«r njĂ« numĂ«r tĂ« caktuar sekondash pĂ«rmes rivendosjes sĂ« tĂ« gjitha timerave ext-idle-notify.
  • Shtuar komandĂ«n IPC "/dispatch fullscreen x y [set|unset|toggle]" pĂ«r aktivizimin dhe anullimin e modit nĂ« ekran tĂ« plotĂ«.
  • Shtuar korniza pĂ«r tĂ« punuar me monitorĂ«t qĂ« mbĂ«shtetin hapĂ«sirat e ngjyrave DCIP3, dp3 (Apple P3) dhe Adobe.
  • Shtuar mundĂ«sinĂ« pĂ«r tĂ« vendosur modalitetin e rotacionit tĂ« tabletit (ndryshon koordinatat X dhe Y gjatĂ« ndryshimit tĂ« orientimit) pĂ«r secilin pajisje hyrjeje qĂ« mbĂ«shtet njĂ« mundĂ«si tĂ« tillĂ«.
  • NĂ« rregullin e layer (cilĂ«simet tĂ« lidhura me njĂ« shtresĂ« tĂ« caktuar tĂ« vendosjes sĂ« dritareve) Ă«shtĂ« shtuar opsioni "noscreenshare" pĂ«r tĂ« ndaluar shfaqjen e shtresĂ«s gjatĂ« ndarjes sĂ« ekranit.
  • ËshtĂ« shtuar cilĂ«simi "cursor:zoom_disable_aa" pĂ«r tĂ« menaxhuar shfaqjen e kursorit (pikselizimi ose mjegullimi) gjatĂ« zmadha.
  • NĂ« rregullat qĂ« pĂ«rcaktojnĂ« sjelljen e dritareve (windowrules) Ă«shtĂ« shtuar pronĂ«sia "modal" pĂ«r tĂ« krijuar dritare modale, qĂ« bllokojnĂ« punĂ«n me dritaret e tjera tĂ« aplikacionit.

Po ashtu, mund të theksohen versionet fillestare të instrumenteve Hyprtoolkit, të zhvilluara nga zhvilluesit e Hyprland për krijimin e interfazëve grafike në gjuhën C++, që mbështesin natyrshëm Wayland. Nga karakteristikat e Hyprtoolkit, është një API i thjeshtë C++ për krijimin e aplikacioneve grafike, mbështetje e integruar për efektet animuese, lidhja me Wayland dhe një sistem i thjeshtuar për temat.

Lëshimi i serverit kompozit Hyprland 0.52 dhe bibliotekës GUI Hyprtoolkit 0.2


Burimi: opennet.ru
Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« đŸ”„ Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« | ProHoster