Le composant Tui rejoint Symfony pour prendre en charge la création d’interfaces utilisateur riches en ligne de commande, en séparant cette responsabilité du composant Console. Il embarque un ensemble complet de widgets (InputWidget, EditorWidget, MarkdownWidget, SelectListWidget…), un système de style inspiré de CSS avec des utilitaires Tailwind, le support des Fibers PHP 8.4 via Revolt pour la concurrence, et un rendu optimisé par diffing d’écran. Les templates peuvent être écrits en Twig, avec héritage, boucles et balises personnalisées.

Commentaires

Vous devez vous inscrire ou vous connecter pour poster un commentaire