Проектът 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
Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster