إذا كانت نافذة Max's Terminal عبارة عن منصة ترغب في أن تكون أكثر سهولة في الاستخدام ، عندئذ يكون لديك حليف في Termipal.
تسببت الأداة المساعدة الجديدة التي تمت إضافتها إلى المحطة الطرفية في حدوث بعض الضجة الإيجابية لمستخدمي Mac. يشار إليها باسم Termipal ، هذه الإضافة الجديدة هي واجهة مستخدم قابلة للتخصيص تجعل إنشاء نصوص shell أسهل للمطورين عن طريق استخدام الأزرار الأصلية والقوائم المنسدلة والأزرار.
بنيت Termipal من إطار جافا سكريبت ويستخدم الحاجيات الكاكاو الأصلي. يتم إرفاقه تلقائيًا بالزاوية السفلية من النافذة الطرفية لنظام التشغيل Mac بحيث يمكن الوصول إليه بسهولة عند الحاجة.
كما أوضح مطور البرنامج: JavaScript عبارة عن إطار خفيف الوزن وسريع. يجعل المتصفح تطبيقات Electron كبيرة ، لكن التثبيت الكامل لـ Termipal هو ثنائي واحد بحجم 150 كيلوبايت فقط.
Termipal لنافذة الطرفية في ماك
لا يستخدم Termipal محرك متصفح. كما أنه لا يستخدم CSS أو HTML حيث تتم الإشارة إلى واجهات المستخدم ببساطة ككائنات JSON. لا يحتاج حتى إلى وقت تشغيل جافا سكريبت مضمن لأنه يستخدم البرنامج المثبت مسبقًا على نظام التشغيل MacOS والذي يُحتمل أن يتم تحميله في ذاكرة جهاز Mac لأنه يشكّل أحد مكونات النظام.
في معظم الحالات ، تتشابه واجهات برمجة التطبيقات في Electron مع تلك الموجودة في Termipal. على سبيل المثال ، يمكنك فتح مربع حوار لمنتقي الملفات عن طريق طلب مربع الحوار .showOpenDialog. أو ، يمكنك الاستماع إلى الحدث جاهز على كائن التطبيق.
لا تخلط بين كلتا المنصتين رغم أن Electron هو مشروع متقدم وكبير مقارنةً بـ Termipal وهو إصدار صغير 0.0.x من المنتجات يمتلك أقل من 0.1٪ من إمكانيات Electron.
يمكن وصف توافق الإلكترون على أنه المبدأ الذي يضيء مسار تصميم واجهة برمجة تطبيقات Termipal بدلاً من تمثيل ضمان التوافق الحالي.
لإنشاء واجهة مستخدم ، يتم توفير وحدة نمطية جديدة تعرف باسم واجهة المستخدم الصغيرة. إذا كنت ترغب في تحديث واجهة Termipal ، اطلب microUI.loadUIDefinition () بكائن JSON. يصف كائن JSON عناصر واجهة المستخدم المعنية.
لربط التفاعلات بوظائف JavaScript ، مرر ببساطة قيمة خاصية إجراء تحمل اسم الوظيفة. هذا هو جوهر إطار عمل واجهة المستخدم بالكامل وكل ما يمكن معرفته عنه. هناك بعض الأمثلة على البرامج النصية التي يمكن العثور عليها في ريبو جيثب للمشروع.
Termipal متاح على موقع المطور وهو مجاني للاستخدام.






