Jei „Max“ terminalo langas buvo jūsų norima platforma, ji galėtų būti patogesnė vartotojui, tada jūs turite sąjungininką Termipalyje.
Naujas įrankis, pridėtas prie terminalo, „Mac“ vartotojams sukėlė šiek tiek teigiamo supykimo. Šis naujas priedas, vadinamas „Termipal“, yra pritaikoma vartotojo sąsaja, kuri palengvina apvalkalo scenarijų kūrėjams kūrimą paprasčiausiai naudojant vietinius mygtukus ir išskleidžiamuosius meniu bei mygtukus.
„Termipal“ buvo sukurtas iš „JavaScript“ sistemos ir jame naudojami vietiniai kakavos raštai. Jis automatiškai pritvirtinamas prie „Mac“ terminalo lango apatinio kampo, kad prireikus būtų lengvai pasiekiamas.
Kaip paaiškino programos kūrėjas: „JavaScript“ yra lengvas ir greitas pagrindas. Naršyklė daro „Electron“ programas dideles, tačiau visa „Termipal“ diegimo programa yra vienintelė dvejetainė programa, kurios dydis yra tik 150 kB.
„Terminipal“ jūsų terminalo langui „Mac“
Termipal nenaudoja naršyklės variklio. Jis taip pat nenaudoja CSS ar HTML, kur vartotojo sąsajos vadinamos tiesiog JSON objektais. Tam net nereikia įterpto „JavaScript“ veikimo laiko, nes jis naudoja iš anksto įdiegtą „macOS“, veikiausiai įkeltą į „Mac“ įrenginio atmintį, matant, kad tai yra sistemos komponentas.
Daugeliu atvejų API elektronuose yra panašūs kaip ir Termipalo. Pvz., Galite atidaryti failų rinkiklio dialogo langą, rinkdami dialog.showOpenDialog. Arba galite klausytis paruošto įvykio „App“ objekte.
Nepainiokite abiejų platformų, nes „Electron“ yra pažangus ir didelis projektas, palyginti su „Termipal“, kuris yra mažai versijos 0.0.x, turintis mažiau nei 0, 1% elektronų galimybių.
Elektronų suderinamumą galima apibūdinti kaip principą, kuris parodo Termipalo API projektavimo kelią, o ne reiškia esamo suderinamumo garantiją.
Norėdami sukurti vartotojo sąsajas, pateikiamas naujas modulis, žinomas kaip mikro UI. Jei norite atnaujinti „Termipal“ sąsają, surinkite „microUI.loadUIDefinition“) JSON objektu. JSON objektas apibūdina susijusius vartotojo sąsajos elementus.
Norėdami susieti sąveiką su „JavaScript“ funkcijomis, tiesiog perduokite veiksmo ypatybės vertę, kurioje yra funkcijos pavadinimas. Tai yra visa UI sistemos esmė ir beveik viskas, ką apie ją reikia žinoti. Yra keletas scenarijų pavyzdžių, kuriuos galite rasti projekto „GitHub“ repo.
„Termipal“ galima rasti kūrėjo svetainėje ir ja nemokamai naudotis.






