Anonim

אם חלון המסוף של מקס היה פלטפורמה שרציתם להיות ידידותית יותר למשתמש, אז יש לכם בן ברית בטרמפיל.

כלי השירות החדש שהתווסף לטרמינל גרם למהומה חיובית עבור משתמשי מק. התוספת החדשה הזו מכונה Termipal, היא ממשק משתמש הניתן להתאמה אישית שמקל על יצירת סקריפטים של קליפות למפתחים, פשוט על ידי שימוש בכפתורים מקוריים ותפריטים וכפתורים נפתחים.

Termipal נבנה ממסגרת JavaScript ומשתמש בווידג'טים מקומיים של קקאו. זה מתחבר אוטומטית לפינה התחתונה של חלון המסוף של מק, כך שהוא נגיש בקלות בעת הצורך.

כפי שהוסבר על ידי מפתח התוכנית: JavaScript הוא מסגרת קלה ומהירה. הדפדפן הופך אפליקציות אלקטרונים לגדולות, אך כל ההתקנה של Termipal היא בינארית אחת בגודל 150 קילובייט.

Termipal עבור חלון המסוף שלך ב- Mac

Termipal לא משתמש במנוע דפדפן. זה גם לא משתמש ב- CSS או HTML שבהם ממשקי משתמש מכונים פשוט אובייקטים JSON. זה אפילו לא צריך זמן ריצה של JavaScript משובץ מכיוון שהוא משתמש בזה שהותקן מראש ב- macOS שככל הנראה נטען בזיכרון מכשיר ה- Mac שלך מכיוון שהוא רכיב מערכת.

ברוב המקרים ממשקי ה- API באלקטרון דומים לאלה שב- Termipal. לדוגמה, אתה יכול לפתוח דיאלוג של בוחר קבצים על ידי חיוג dialog.showOpenDialog. לחלופין, תוכלו להאזין לאירוע המוכן באובייקט האפליקציה.

אל תבלבל בין שתי הפלטפורמות, כיוון שאלקטרון הוא פרויקט מתקדם וגדול בהשוואה ל- Termipal שהוא מוצר גרסה 0.0.x קטן שיש לו פחות מ -0.1% מיכולות האלקטרונים.

ניתן לתאר תאימות אלקטרונית כעיקרון המאיר את הדרך לעיצוב ה- API של Termipal ולא מייצג את הערבות לתאימות נוכחית.

ליצירת ממשקי משתמש, מסופק מודול חדש המכונה מיקרו-ממשק משתמש. אם ברצונך לעדכן את ממשק ה- Termipal, חייג microUI.loadUID Definition () עם אובייקט JSON. האובייקט JSON מתאר את האלמנטים של ממשק המשתמש שמעורבים בו.

כדי לקשר אינטראקציות עם פונקציות JavaScript, פשוט העבירו ערך נכס פעולה המחזיק את שם הפונקציה. זו כל המהות של מסגרת ממשק המשתמש ולמעשה כל מה שיש לדעת עליו. יש כמה סקריפטים לדוגמא שניתן למצוא ברפרטו GitHub של הפרויקט.

Termipal זמין באתר האינטרנט של המפתח והוא בחינם לשימוש.

השתמש ב- Termipal כדי להתאים אישית את חלון המסוף של ה- Mac שלך