TUI Studio -projektissa kehitetään visuaalinen ympäristö konsolikäyttöliittymien suunnitteluun.

TUI Studion (Visual Terminal UI Designer) koodi on julkaistu. TUI Studio on visuaalinen suunnitteluympäristö tekstipäätteessä toimiville käyttöliittymille. Ympäristö mahdollistaa interaktiivisen, visuaalisen käyttöliittymän luomisen vetämällä ja pudottamalla valmiita lohkoja, muokkaamalla ominaisuuksia visuaalisesti ja esikatselemalla tulosta lennossa. Luotu käyttöliittymäasettelu voidaan viedä käytettäväksi Ink-, BubbleTea-, Blessed-, Textual-, OpenTUI- ja Tview-kehyksissä.

Projekti on kirjoitettu TypeScriptillä käyttäen Reactia, Viteä, Zustandia, Tailwind CSS:ää ja Lucide Reactia. Koodi jaetaan MIT-lisenssillä. Kehityksen kohokohtiin kuuluu, että lähes koko TUI Studion koodin kirjoitti tekoälyassistentti Claude.

TUI Studio tarjoaa yli 20 valmista käyttöliittymäkomponenttia (painikkeita, valikoita, taulukoita, luetteloita, edistymisindikaattoreita, valintaikkunoita, työkaluvihjeitä jne.) ja tukee kahdeksaa suunnitteluteemaa sekä vaaleita ja tummia tiloja, liukuväritäytteitä, ASCII-värejä ja korostusvärejä. Muutosten palauttaminen on mahdollista. Saatavilla on myös mukautettu käyttöliittymä omien komponenttien luomiseen. Projektit tallennetaan JSON-muodossa.



Lähde: opennet.ru

Lisää kommentti