Об этом проекте
Teksilo — это GUI-фреймворк с деревом объектов, разработанный для профессиональных настольных приложений (таких как IDE и панели администрирования) для Windows, macOS и Linux. В нем доступность и интернационализация являются основными архитектурными компонентами, а не дополнительными функциями.
Ключевые возможности включают:
- Обширная библиотека виджетов: более 100 виджетов, включая таблицы, древовидные представления, диаграммы, календари и редактор форматированного текста.
- Текстовый стек: полноценная база для работы с rich-text с поддержкой BiDi, шейпинга, цветных эмодзи и функций отмены/повтора (undo/redo).
- Доступность: интегрированный мост AccessKit для поддержки экранных дикторов и темы, соответствующие стандарту WCAG 2.1 AA.
- Интернационализация: переводы с проверкой на этапе компиляции с использованием Fluent.
- Рендеринг и макет: GPU-ускоренный рендеринг через wgpu и двухфазная система макетирования, вдохновленная SwiftUI.
- Реактивное состояние: использование системы на базе Signal для эффективного обновления пользовательского интерфейса.
- Расширенные функции: холст сцены для контента вне сетки, поддержка drag-and-drop, управление постоянными настройками и прототип виджета WebView.
- Автоматизация: сервер MCP (Model Context Protocol), позволяющий AI-агентам наблюдать за приложением и управлять им через дерево доступности.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.