إطار عمل إنشاء واجهة Maui وتحديث مجموعة تطبيقات Maui

قدم مطورو مشروع Nitrux إصدارات جديدة من المكونات المستخدمة لبناء الواجهة في بيئة مستخدم Maui DE (Maui Shell). يتكون Maui DE من مجموعة Maui Apps ، و Maui Shell ، وإطار عمل MauiKit UI ، والذي يوفر قوالب واجهة مستخدم مُعدة مسبقًا. يستخدم التطوير أيضًا إطار عمل Kirigami ، الذي تم تطويره بواسطة مجتمع KDE وهو إضافة إلى عناصر Qt Quick Controls 2.

تتكيف مكونات Maui تلقائيًا مع حجم الشاشة وطرق الإدخال المتاحة ، مما يسمح باستخدامها ليس فقط على أنظمة سطح المكتب ، ولكن أيضًا على الهواتف الذكية والأجهزة اللوحية. تعمل البيئة على تطوير مفهوم "التقارب" ، مما يعني القدرة على العمل مع نفس التطبيقات على كل من الشاشات التي تعمل باللمس للهاتف الذكي والجهاز اللوحي ، وعلى الشاشات الكبيرة لأجهزة الكمبيوتر المحمولة وأجهزة الكمبيوتر. يمكن تشغيل Maui DE إما باستخدام خادم Zpace المركب باستخدام Wayland ، أو عن طريق تشغيل Cask shell منفصل داخل جلسة تستند إلى خادم X. تطبيقات ومكتبات Maui متاحة للتنزيل بتنسيقات APK و AppImage و TAR. لاختبار الوضع الحالي لتطوير بيئة Maui DE استنادًا إلى Manjaro Linux ، يتم إنشاء إصدارات التمهيد بشكل دوري.

إطار عمل إنشاء واجهة Maui وتحديث مجموعة تطبيقات Maui

التغييرات الرئيسية:

  • تمت إضافة دعم لتدويل وترجمة الواجهة إلى عدة لغات.
  • تقدم MauiKit مكونات جديدة: التقويم لعرض التقويم والتنقل فيه ؛ المستندات لعرض ملفات PDF و EPubs.
  • تمت إضافة مدير أرشيف Arca ، مما يوفر واجهة لفتح الأرشيفات ومعاينة الملفات وإضافة ملفات جديدة إلى الأرشيف.
  • تم تحديث واجهة تطبيقات Maui ، حيث تم تنفيذ القدرة على دمج شريط علامات التبويب مع شريط الأدوات. قائمة معاد تصميمها. تمت إضافة تأثيرات الشفافية.
  • متصفح Fiery و Strike IDE وتطبيق كاميرا Booth وتقويم الأجندة جاهزون للتوزيع على المستخدمين.
    إطار عمل إنشاء واجهة Maui وتحديث مجموعة تطبيقات Maui
  • تمت إضافة برنامج Maui Demo ، الذي يوضح جميع عناصر الواجهة المتوفرة في MauiKit Core مع تلميح الأدوات ونموذج التعليمات البرمجية.
  • يحتوي MauiKit على نمط موحد لعرض الحالة (التمرير ، المحدد ، الضغط ، إلخ) في عناصر مثل TextField و Switches و Sliders و CheckBoxes و ComboBox. يحتوي شريط الأدوات على تخطيط مضمن افتراضي لوضع عنصر سريعًا. تم اقتراح نمط جديد لعنصر Tumbler مع دعم عجلة الماوس. تم إعادة تصميم عنصر AbouDialog ، حيث تم توسيع إمكانيات عرض معلومات إضافية حول المؤلفين والمترجمين والمكتبات والروابط. اختيار موضع محسّن لعنصر ContextualMenu في وضع الهاتف المحمول. تم إعادة تصميم عنصر ComboBox. توقف تمكين الزخرفة من جانب العميل (CSD) عن عرض العناصر عندما كان ملء الشاشة نشطًا.
  • تمت إضافة القدرة على التدقيق الإملائي إلى مكون محرر النص.
  • يوفر مكون ImageTools دعمًا لتحرير وإضافة وحذف بيانات EXIF ​​الوصفية.
  • تمت إضافة ملفات ".po" إلى قائمة أنواع mime المعروفة في مكون FileBrowser. عند البحث ، يتم توفير إشارة إلى تقدم عمليات الملف.
  • عند إنشاء MauiKit ، يتم توفير إنشاء حزمة ".aar" مع مكونات Java للتكامل مع Android.
  • أضافت ملفات QRC (Qt Resource Collection) الخاصة بـ ImageColors دعمًا لوضع الصور.
  • في مدير الملفات ، تم تغيير تصميم القسم للانتقال بسرعة إلى الدلائل المفضلة. تمت إضافة القدرة على ترجمة الواجهة إلى لغات مختلفة.
    إطار عمل إنشاء واجهة Maui وتحديث مجموعة تطبيقات Maui
  • تمت إضافة دعم للتدويل في مشغل الموسيقى VVave وضبط عرض عنوان صورة الألبوم في قائمة التشغيل الرئيسية.
    إطار عمل إنشاء واجهة Maui وتحديث مجموعة تطبيقات Maui
  • قام عارض الصور Pix و Photo Manager بتحسين معاينات محتوى الدليل والعلامات. واجهة مبسطة لعرض الصور. دعم إضافي للتدويل.
    إطار عمل إنشاء واجهة Maui وتحديث مجموعة تطبيقات Maui
  • أضاف برنامج Buho لتدوين الملاحظات ومحرر نصوص Nota ومشغل فيديو Clip ومتصفح الويب Fiery ومدير Bonsai Git ودفتر عناوين Communicator دعمًا للتدويل.
    إطار عمل إنشاء واجهة Maui وتحديث مجموعة تطبيقات Maui
    إطار عمل إنشاء واجهة Maui وتحديث مجموعة تطبيقات Maui
    إطار عمل إنشاء واجهة Maui وتحديث مجموعة تطبيقات Maui
  • تمت إضافة وظيفة اختبار الشفافية إلى محاكي المحطة الطرفية ، وتمت إعادة تصميم مربع حوار إعدادات مفتاح الاختصار ، وتم تحسين شريط علامات التبويب ، وتمت إضافة دعم التدويل.
    إطار عمل إنشاء واجهة Maui وتحديث مجموعة تطبيقات Maui
  • تم ترحيل عارض مستندات الرف لاستخدام مكتبة مستندات MauiKit لعرض ملفات PDF والرسوم الهزلية. دعم إضافي للتدويل.
    إطار عمل إنشاء واجهة Maui وتحديث مجموعة تطبيقات Maui
  • تمت إضافة إعداد لتعطيل مسح رموز QR في تطبيق كاميرا Booth وإضافة دعم للتدويل.
  • Strike هي بيئة تطوير متكاملة تدعم C ++ و CMake ، وقد حسنت شريط البناء وأضافت دعمًا للتدويل.
    إطار عمل إنشاء واجهة Maui وتحديث مجموعة تطبيقات Maui
  • تم ترحيل جدولة تقويم الأجندة لاستخدام مكتبة تقويم MauiKit. تم تنفيذ الدعم لإنشاء وعرض الأحداث على التقويم. دعم إضافي للتدويل.
    إطار عمل إنشاء واجهة Maui وتحديث مجموعة تطبيقات Maui

المصدر: opennet.ru

إضافة تعليق