Праект TUI Studio развівае візуальнае асяроддзе для праектавання кансольных інтэрфейсаў

Адкрыты код TUI Studio (Visual Terminal UI Designer), асяроддзі для візуальнага праектавання інтэрфейсаў карыстача, якія працуюць у тэкставым тэрмінале. Серада дазваляе ў інтэрактыўным рэжыме навочна фармаваць інтэрфейс, перацягваючы гатовыя блокі мышшу, рэдагуючы ўласцівасці ў візуальным рэжыме і прадглядаючы вынік на лета. Сфарміраваны макет інтэрфейсу можа быць экспартаваны для выкарыстання ў фрэймворках Ink, BubbleTea, Blessed, Textual, OpenTUI і Tview.

Праект напісаны на TypeScript з выкарыстаннем React, Vite, Zustand, Tailwind CSS і Lucide React. Код распаўсюджваецца пад ліцэнзіяй MIT. З асаблівасцяў распрацоўкі адзначаецца, што амаль увесь код TUI Studio напісаны AI-асістэнтам Claude.

У TUI Studio прадастаўляецца больш за 20 гатовых кампанентаў для фарміравання інтэрфейсу (кнопкі, меню, табліцы, спісы, індыкатар прагрэсу, дыялогі, усплывальныя падказкі і да т.п.) і падтрымліваецца 8 тэм афармлення, а таксама светлы і цёмны рэжым, градыентныя залівання, ASCII-колеру і акцэнтныя колеры. Маецца магчымасць адкату змен. Даступны інтэрфейс для стварэння сваіх кампанентаў. Праекты захоўваюцца ў фармаце JSON.



Крыніца: opennet.ru

Дадаць каментар