À propos du projet

Hyprland est un compositeur Wayland en tuilage dynamique, 100 % indépendant, qui met l'accent à la fois sur le raffinement visuel et la personnalisation. Contrairement aux compositeurs basés sur wlroots, libweston, kwin ou mutter, il implémente sa propre pile et vise à offrir des fonctionnalités Wayland de pointe. Les principales capacités décrites dans le README incluent : - Effets visuels : bordures en dégradé, plusieurs types de flous, animations, lueur et ombres. - Courbes de Bézier et ressorts personnalisées pour le réglage des animations. - Prise en charge puissante des plugins avec un gestionnaire de plugins intégré. - Prise en charge du tearing destinée à améliorer les performances de jeu. - Configuration rechargée instantanément lors de l'enregistrement. - Raccourcis globaux transmis aux applications. - Modes de fenêtres : tuilage, pseudo-tuilage, flottant et plein écran. - Espaces de travail spéciaux (scratchpads), groupes de fenêtres en mode onglets et espaces de travail entièrement dynamiques. - Règles pour fenêtres, moniteurs et couches. - IPC basée sur socket pour le contrôle externe et l'intégration. - Prise en charge native des IME et des panneaux de saisie. - Options de disposition incluant Dwindle, Scrolling, Master, Monocle, des dispositions personnalisées avec Lua, et des dispositions personnalisées via des plugins, avec des dispositions par espace de travail. Le projet est en développement rapide et actif et est décrit comme ayant une base de code facilement extensible et lisible. La documentation d'installation, de démarrage rapide, de configuration et de contribution est liée depuis le README. Le dépôt crédite également les projets de compositeurs Wayland antérieurs tels que wlroots, tinywl, Sway, Vivarium, dwl et Wayfire comme références.