Sobre o projeto
Teksilo é um framework GUI de árvore retida projetado para aplicações desktop profissionais (como IDEs e painéis administrativos) no Windows, macOS e Linux. Ele enfatiza a acessibilidade e a internacionalização como componentes arquiteturais centrais, em vez de adições.
As principais capacidades incluem:
- Biblioteca Extensa de Widgets: Mais de 100 widgets, incluindo tabelas, tree views, gráficos, calendários e um editor de rich-text.
- Stack de Texto: Uma fundação completa de rich-text com suporte a BiDi, shaping, emojis coloridos e undo/redo.
- Acessibilidade: Ponte AccessKit integrada para suporte a leitores de tela e temas em conformidade com WCAG 2.1 AA.
- Internacionalização: Traduções verificadas em tempo de compilação usando Fluent.
- Renderização e Layout: Renderização acelerada por GPU via wgpu e um sistema de layout de duas fases inspirado no SwiftUI.
- Estado Reativo: Utiliza um sistema baseado em Signal para atualizações eficientes da UI.
- Recursos Avançados: Inclui um scene canvas para conteúdo fora de grade, suporte a drag-and-drop, gerenciamento de configurações persistentes e um widget WebView protótipo.
- Automação: Um servidor MCP (Model Context Protocol) que permite que agentes de IA observem e operem a aplicação através da árvore de acessibilidade.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.