Проектът 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