프로젝트 소개
Teksilo는 Windows, macOS, Linux에서 IDE 및 관리자 패널과 같은 전문적인 데스크톱 애플리케이션을 위해 설계된 retained-tree GUI 프레임워크입니다. 이 프레임워크는 접근성과 국제화를 단순한 추가 기능이 아닌 핵심 아키텍처 구성 요소로 강조합니다.
주요 기능은 다음과 같습니다:
- 광범위한 위젯 라이브러리: 테이블, 트리 뷰, 차트, 캘린더 및 리치 텍스트 에디터를 포함한 100개 이상의 위젯을 제공합니다.
- 텍스트 스택: BiDi, 셰이핑, 컬러 이모지 및 실행 취소/다시 실행을 지원하는 완전한 리치 텍스트 기반을 갖추고 있습니다.
- 접근성: 스크린 리더 지원을 위한 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.