خارطة الطريق كريتا في عام 2026
في جلستين، ناقش مطورو كريتا ما يريدون العمل عليه في عام 2026، بعد إصدار كريتا 5.3 وكريتا 6.0. في الواقع، هو إصدار واحد، ولكن نسخة منه مبنية على Qt5 والأخرى على Qt6. من المقرر إطلاق الإصدار في 24 مارس.
واجهة مستخدم كريتا سكيتش
في العام الماضي، أنشأت Timotheé نموذجًا أوليًا لواجهة مستخدم متنقلة لـ Krita (هناك ملف APK يمكنك تثبيته لتجربته). وفي الوقت نفسه، أنهت Wolthera عملها على شكل النص الجديد وأدوات النص. يستخدم كلا المشروعين ميزات QML و QtQuick في Qt لتنفيذ واجهة المستخدم.
هذا العام، نعتزم العمل على استبدال خيار أدوات المراسي بـ QML حتى نتمكن من استخدامها في كل من الإصدار المحمول وإصدار سطح المكتب من كريتا.
قام ألفين وونغ في عام 2025 بتجربة دمج لوحة قماشية قائمة على OpenGL داخل تطبيق QML. سيواصل ديمتري وكارستن هذا العمل ليروا ما إذا كان بإمكاننا استخدام لوحة كريتا لعرض صورة داخل نموذج Timotheé الأولي.
بدأت Agata بالفعل العمل على جعل واجهة المستخدم الحالية أكثر ملاءمة للاستخدام على الأجهزة اللوحية.
العمل مع الملفات
لدينا بضع خطط فيما يخص التعامل مع الملفات. العمل مع عزل الملفات (sandboxing) على أندرويد معقد للغاية، ونحن نبحث عن حل لذلك.
أصبح تنسيق ملفات كريتا kra. قديمًا جدًا الآن (ليس 25 عامًا، فقد وُجد بعد سنوات قليلة من بدء تطوير كريتا). يمكنه بوضوح تحميل وحفظ كل ما يمكن لكريتا التعامل معه، لكنه ليس تنسيق ملفات سريعًا بشكل خاص. اقترح كارستن البحث في تنسيق ملفات يعتمد على SQLite. قد يعني هذا إمكانية حفظ الصورة بعد كل تغيير دون أن يلاحظ المستخدم، مما يجعل عملية الحفظ شفافة تمامًا.
تعمل أغاتا بالفعل على تحسين مربع حوار الحفظ الآلي. يتوفر بالفعل نموذج مبدئي لهذا.
يبحث إيفان في مشاركة الإعدادات والموارد عبر أجهزة المستخدم، ويفضل أن يكون ذلك بطريقة عابرة للمنصات.
إدارة الألوان
بينما يدعم كريتا شاشات HDR، إلا أن هناك مشكلات في واجهة المستخدم. تريد ووثيرا البدء بالتحسين هناك.
الآن بعد أن أصبح Qt 6 يتضمن دعمًا لإدارة الألوان، وCMYK، والصور ذات عمق البت العالي، فمن المفترض أن يكون من الممكن إضافة إدارة الألوان لطبقات المتجهات في كريتا، وهذا أمر نتوق لتنفيذه.
ناقشنا أيضًا ويلاند (Wayland). نحن ندعم الآن إدارة الألوان على ويلاند في لينكس، ولكن هناك الكثير من المشكلات. قررنا إتاحة كوين ويلاند الذي يأتي مع بلازما كيدي حاليًا.
الأداء
يريد ديمتري العمل على "التحديثات المستندة إلى المناطق"، وقد بدأ بالفعل في ذلك: سيجعل هذا العمل مع الصور الكبيرة أسرع.
يهتم إيفان ووولثيرا باستخدام المتجهات في المُرشِحات، وربما استبدال استخدام LittleCMS لتحويلات الألوان.
التكامل المستمر
التكامل المستمر هو الطريقة التي نبني بها كريتا: بعد التغييرات، يُبنى كريتا آليًا لكل منصة. والآن بعد أن أصبح لدينا وصول إلى أجهزة ويندوز بمعمارية ARM، نحتاج إلى إيجاد طريقة لتوسيع عمليات البناء لتشمل ويندوز ARM، ولكن مصنع التكامل المستمر لا يملك أداة بناء لـ ARM، لذا سنحتاج إلى البناء العابر.
ننوي أيضًا تحديث كافة تبعيات كريتا إلى أحدث إصدار، ولكن فقط بعد إطلاق كريتا 5.3 وكريتا 6.0. وبالطبع، ننوي الاستمرار في إطلاق إصدارات إصلاح الأخطاء والميزات هذا العام! في الوقت الحالي، يعد كريتا 5.3 هو الإصدار القياسي، و6.0 يعتبر تجريبيًا، ولكن من المفترض أن يتغير ذلك بحلول نهاية العام.