Pokud bylo okno Maxova Terminálu platformou, o kterou jste si přáli, aby byla uživatelsky přívětivější, máte spojence v Termipalu.
Nový nástroj přidaný do Terminálu způsobil uživatelům Macu trochu pozitivní rozruch. Tento nový přírůstek, označovaný jako Termipal, je přizpůsobitelné uživatelské rozhraní, které vývojářům usnadňuje vytváření skriptů prostředí prostým použitím nativních tlačítek a rozevíracích nabídek a tlačítek.
Termipal byl vytvořen z JavaScriptu a využívá nativní moduly Cocoa. Automaticky se připojí k dolnímu rohu okna terminálu Mac, takže je v případě potřeby snadno přístupný.
Jak vysvětlil vývojář programu: JavaScript je lehký a rychlý rámec. Prohlížeč dělá aplikace Electron velké, ale celá instalace Termipalu je jediný binární formát o velikosti pouze 150 kB.
Termipal pro vaše Terminál v Macu
Termipal nepoužívá prohlížeč. Nepoužívá také CSS nebo HTML, kde jsou uživatelská rozhraní označována jednoduše jako objekty JSON. Nepotřebuje ani vestavěné běhové prostředí JavaScriptu, protože používá předinstalovanou aplikaci na MacOS, která je pravděpodobně načtena do paměti zařízení Mac, protože je součástí systému.
Ve většině případů jsou API v Electronu podobná API v Termipalu. Například můžete otevřít dialog pro výběr souboru vytočením dialog.showOpenDialog. Nebo si můžete poslechnout událost ready v objektu App.
Nezaměňujte obě platformy, i když je Electron pokročilým a velkým projektem ve srovnání s Termipalem, což je malá verze 0.0.x, která má méně než 0, 1% schopností Electronu.
Elektronová kompatibilita může být popsána jako princip, který osvětluje cestu pro návrh rozhraní Termipal API, spíše než představuje záruku současné kompatibility.
K vytvoření uživatelského rozhraní je k dispozici nový modul známý jako micro UI. Pokud chcete aktualizovat rozhraní Termipal, vytočte microUI.loadUIDefinition () objektem JSON. Objekt JSON popisuje zahrnuté prvky uživatelského rozhraní.
Chcete-li přiřadit interakce s funkcemi JavaScriptu, jednoduše předejte hodnotu vlastnosti action, která obsahuje název funkce. To je celá podstata rámce uživatelského rozhraní a do značné míry vše o něm je třeba vědět. Existuje několik příkladů skriptů, které najdete v repozitáři GitHub projektu.
Termipal je k dispozici na webových stránkách vývojáře a je zdarma k použití.
