Ако прозорецът на терминала на Макс беше платформа, която желаете, може да бъде по-удобна за потребителя, тогава имате съюзник в Termipal.
Новата помощна програма, добавена към Terminal, предизвика малко положителни вълнения за потребителите на Mac. Наричано като Termipal, това ново попълнение е персонализиран потребителски интерфейс, който улеснява създаването на скриптове за черупки по-лесно за разработчиците чрез просто използване на нативни и падащи менюта и бутони.
Termipal е създаден от JavaScript рамка и използва родни какаови джаджи. Той автоматично се прикрепя към долния ъгъл на терминалния прозорец на Mac, така че да е лесно достъпен, когато е необходимо.
Както е обяснено от разработчика на програмата: JavaScript е лека и бърза рамка. Браузърът прави приложенията на Electron големи, но цялата инсталация на Termipal е единична двоична, която е с размер само 150 kB.
Termipal за вашия терминален прозорец в Mac
Termipal не използва двигател на браузъра. Той също така не използва CSS или HTML, където потребителските интерфейси са просто посочени като JSON обекти. Той дори не се нуждае от вградено JavaScript изпълнение, тъй като използва предварително инсталирания в macOS, който вероятно е зареден в паметта на вашето Mac устройство, тъй като е системен компонент.
В повечето случаи API на Electron са подобни на тези в Termipal. Например, можете да отворите диалогов прозорец за избор на файлове, като наберете dialog.showOpenDialog. Или можете да слушате готовото събитие в обекта на App.
Не бъркайте и двете платформи, тъй като Electron е напреднал и мащабен проект в сравнение с Termipal, който е малко версия 0.0.x продукт, който притежава по-малко от 0, 1% от възможностите на Electron.
Електронната съвместимост може да бъде описана като принцип, който осветява пътя на дизайна на API на Termipal, а не представлява гаранция за настоящата съвместимост.
За да създадете потребителски интерфейси, е осигурен нов модул, известен като микро UI. Ако искате да актуализирате интерфейса на Termipal, наберете microUI.loadUIDefinition () с JSON обект. Обектът JSON описва включените UI елементи.
За да свържете взаимодействия с JavaScript функции, просто предайте стойност на свойството за действие, която съдържа името на функцията. Това е цялата същност на UI рамката и почти всичко, което трябва да знаете за нея. Има няколко примерни скрипта, които могат да бъдат намерени в репото на GitHub на проекта.
Termipal е достъпен на уебсайта на програмиста и е безплатен за използване.






