Об этом проекте

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-агентам наблюдать за приложением и управлять им через дерево доступности.