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.