عن المشروع
Teksilo هو إطار عمل GUI يعتمد على الشجرة المحتفظ بها (retained-tree)، مصمم للتطبيقات المكتبية الاحترافية (مثل بيئات التطوير المتكاملة IDEs ولوحات الإدارة) على أنظمة Windows وmacOS وLinux. ويركز الإطار على إمكانية الوصول والتدويل كمكونات معمارية أساسية وليس كمجرد إضافات.
تشمل القدرات الرئيسية ما يلي:
- مكتبة أدوات (Widget) واسعة: أكثر من 100 أداة تشمل الجداول، وعروض الشجرة، والمخططات، والتقاويم، ومحرر نصوص غنية.
- حزمة النصوص: أساس كامل للنصوص الغنية يدعم النصوص ثنائية الاتجاه (BiDi)، وتشكيل النصوص (shaping)، والرموز التعبيرية الملونة، وخاصية التراجع والإعادة.
- إمكانية الوصول: جسر AccessKit متكامل لدعم قارئات الشاشة، وسِمات متوافقة مع معايير WCAG 2.1 AA.
- التدويل: ترجمات يتم التحقق منها وقت التجميع باستخدام Fluent.
- الصيرورة والتخطيط: صيرورة مسرعة بواسطة وحدة معالجة الرسوميات (GPU) عبر wgpu، ونظام تخطيط ثنائي المرحلة مستوحى من SwiftUI.
- الحالة التفاعلية: يستخدم نظاماً قائماً على الإشارات (Signal-based) لتحديثات واجهة المستخدم بكفاءة.
- ميزات متقدمة: يتضمن لوحة مشهد (scene canvas) للمحتوى غير الشبكي، ودعم السحب والإفلات، وإدارة الإعدادات المستمرة، وأداة WebView تجريبية.
- الأتمتة: خادم MCP (Model Context Protocol) يسمح لوكلاء الذكاء الاصطناعي بمراقبة التطبيق وتوجيهه عبر شجرة إمكانية الوصول.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.