À propos du projet
Teksilo est un framework GUI à arbre conservé conçu pour les applications de bureau professionnelles (telles que les IDE et les panneaux d'administration) sur Windows, macOS et Linux. Il met l'accent sur l'accessibilité et l'internationalisation en tant que composants architecturaux centraux plutôt que comme des ajouts.
Les capacités clés incluent :
- Bibliothèque de widgets étendue : Plus de 100 widgets, dont des tableaux, des vues arborescentes, des graphiques, des calendriers et un éditeur de texte enrichi.
- Pile textuelle : Une base complète de texte enrichi prenant en charge le BiDi, le shaping, les emojis couleur et l'annulation/rétablissement (undo/redo).
- Accessibilité : Pont AccessKit intégré pour le support des lecteurs d'écran et des thèmes conformes à la norme WCAG 2.1 AA.
- Internationalisation : Traductions vérifiées à la compilation via Fluent.
- Rendu et mise en page : Rendu accéléré par GPU via wgpu et un système de mise en page en deux phases inspiré de SwiftUI.
- État réactif : Utilise un système basé sur des Signals pour des mises à jour efficaces de l'interface utilisateur.
- Fonctionnalités avancées : Comprend un canevas de scène pour le contenu non grillagé, le support du glisser-déposer, la gestion des paramètres persistants et un widget WebView prototype.
- Automatisation : Un serveur MCP (Model Context Protocol) permettant aux agents IA d'observer et de piloter l'application via l'arbre d'accessibilité.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.