Anonim

Če je okno Max Terminal platforma, za katero bi želeli, da bi bila bolj prijazna uporabnikom, potem imate zaveznika v Termipalu.

Novi pripomoček, ki je bil dodan Terminalu, je pri uporabnikih Mac povzročil nekaj pozitivnega vznemirjenja. Ta novi dodatek, imenovan Termipal, je prilagodljiv uporabniški vmesnik, ki razvijalcem olajša ustvarjanje skriptov lupine s preprosto uporabo izvornih gumbov in spustnih menijev in gumbov.

Termipal je bil izdelan iz okvira JavaScript in uporablja domače pripomočke za kakav. Samodejno se pritrdi na spodnji kot okna Mac-ovega terminala, tako da je po potrebi enostavno dostopen.

Kot je razložil razvijalec programa: JavaScript je lahek in hiter okvir. Brskalnik ima aplikacije Electron velike, toda celotna namestitev Termipala je en binar, ki je velik le 150 kB.

Termipal za vaše Terminal Window v Macu

Termipal ne uporablja motorja brskalnika. Prav tako ne uporablja CSS ali HTML, kjer se uporabniški vmesniki preprosto imenujejo JSON objekti. Ne potrebuje niti vdelanega JavaScript izvajanja, saj uporablja vnaprej nameščeno eno na macOS, ki je verjetno naložena v pomnilnik naprave Mac, saj je sistemska komponenta.

V večini primerov so API-ji v Electronu podobni tistim v Termipalu. Na primer, lahko odprete pogovorno okno za izbiro datotek, tako da pokličete dialog.showOpenDialog. Lahko pa poslušate pripravljen dogodek v objektu App.

Ne zamenjujte obeh platform, čeprav je Electron napreden in velik projekt v primerjavi s Termipalom, ki je majhna različica 0.0.x izdelka, ki ima manj kot 0, 1% Electron zmogljivosti.

Kompatibilnost z elektroni je mogoče opisati kot načelo, ki osvetljuje pot zasnovi Termipalinega API-ja, ne pa jamstvo sedanje združljivosti.

Za ustvarjanje uporabniških vmesnikov je na voljo nov modul, imenovan mikro UI. Če želite posodobiti vmesnik Termipal, pokličite microUI.loadUIDefinition () s objektom JSON. Objekt JSON opisuje vpletene elemente uporabniškega vmesnika.

Če želite povezati interakcije s funkcijami JavaScript, preprosto podajte vrednost lastnosti delovanja, ki vsebuje ime funkcije. To je celotno bistvo okvira uporabniškega vmesnika in o njem je treba vedeti skoraj vse. Nekaj ​​primerov skript lahko najdete v repo projektu GitHub projekta.

Termipal je na voljo na spletnem mestu razvijalca in je brezplačen za uporabo.

Uporabite termipal, da prilagodite okno terminala vašega maca