このプロジェクトについて
Teksiloは、Windows、macOS、Linux上のプロフェッショナル向けデスクトップアプリケーション(IDEや管理パネルなど)向けに設計された、リテインモード(retained-tree)のGUIフレームワークです。アクセシビリティと国際化を、後付けの機能ではなくコアなアーキテクチャコンポーネントとして重視しています。
主な機能は以下の通りです:
- 広範なウィジェットライブラリ:テーブル、ツリービュー、チャート、カレンダー、リッチテキストエディタを含む100以上のウィジェットを提供。
- テキストスタック:BiDi、シェーピング、カラー絵文字、およびUndo/Redoをサポートする完全なリッチテキスト基盤。
- アクセシビリティ:スクリーンリーダーをサポートするAccessKitブリッジの統合と、WCAG 2.1 AA準拠のテーマ。
- 国際化:Fluentを使用したコンパイル時チェック付きの翻訳。
- レンダリングとレイアウト:wgpuによるGPU加速レンダリングと、SwiftUIにインスパイアされた2フェーズのレイアウトシステム。
- リアクティブ状態管理:効率的なUI更新のためのSignalベースのシステムを採用。
- 高度な機能:非グリッドコンテンツ用のシーンキャンバス、ドラッグ&ドロップサポート、永続的な設定管理、およびプロトタイプ段階のWebViewウィジェットを搭載。
- オートメーション:AIエージェントがアクセシビリティツリーを通じてアプリケーションを観察し操作することを可能にするMCP (Model Context Protocol) サーバー。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.