Release van de composietserver Hyprland 0.52 en de GUI-bibliotheek Hyprtoolkit 0.2

De composietserver Hyprland 0.52 is beschikbaar, gebruikmakend van het Wayland-protocol. Het project richt zich op tegelindeling, maar ondersteunt ook traditionele vrije plaatsing van vensters, groepering van vensters in tabbladen, pseudo-tegelmodus en volledige schermweergave van vensters. De code is geschreven in C++ en wordt verspreid onder de BSD-licentie.

Er zijn mogelijkheden voor het creƫren van visueel aantrekkelijke interfaces: verloopkleuren in vensteromrandingen, vervaging van de achtergrond, animatie-effecten en schaduwen. Voor het uitbreiden van functionaliteit kunnen plugins worden aangesloten, en voor externe bediening wordt IPC op basis van sockets aangeboden. Configuratie gebeurt via een configuratiebestand, waarvan wijzigingen direct worden toegepast zonder herstart. Andere functies omvatten: dynamisch te creƫren virtuele bureaubladen; schikkingmodi voor schermelementen; globale sneltoetsdetectie; en gebaarbediening op een touchpad/touchscreen.

In de nieuwe versie:

  • Ondersteuning voor automatische deactivatie van submap (een set van input event mappings met acties in het venster) is toegevoegd na het uitvoeren van de toetsenbinding (keybind).
  • De IPC-opdracht "/dispatch forceidle" is voorgesteld, waarmee de status van de gebruiker gedwongen op inactief (idle) kan worden ingesteld voor een bepaald aantal seconden door alle ext-idle-notify timers opnieuw in te stellen.
  • Een IPC-opdracht "dispatch fullscreen x y [set|unset|toggle]" is toegevoegd voor het activeren en deactiveren van de volledige schermmodus.
  • Instellingen voor het werken met monitoren die kleurenschema's zoals DCIP3, dp3 (Apple P3) en Adobe ondersteunen, zijn toegevoegd.
  • Er is een optie toegevoegd voor het instellen van de rotatiemodus van de tablet (verandert de X- en Y-coƶrdinaten bij het wijzigen van de oriĆ«ntatie) voor elk invoerapparaat dat deze mogelijkheid ondersteunt.
  • In de layer rule (instellingen gekoppeld aan een bepaalde laag van vensterplaatsing) is de optie "noscreenshare" toegevoegd om het tonen van de laag te verbieden wanneer het scherm gedeeld wordt.
  • Er is een instelling "cursor:zoom_disable_aa" toegevoegd voor het beheren van de cursorweergave (pixelvorming of vervaging) bij het vergroten van de schaling.
  • Aan de regels die het gedrag van vensters bepalen (windowrules) is de eigenschap "modal" toegevoegd om modale vensters te creĆ«ren die andere vensters van de applicatie blokkeren.

Daarnaast kan worden opgemerkt dat de eerste versies van het Hyprtoolkit zijn uitgebracht, ontwikkeld door de ontwikkelaars van Hyprland voor het maken van grafische interfaces in C++, die native ondersteuning voor Wayland bieden. Onder de kenmerken van Hyprtoolkit wordt een eenvoudige C++ API voor het maken van grafische applicaties genoemd, ingebouwde ondersteuning voor animatie-effecten, afhankelijkheid van Wayland en een vereenvoudigd themasysteem.

Release van de composietserver Hyprland 0.52 en de GUI-bibliotheek Hyprtoolkit 0.2


Bron: opennet.ru
Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster