Metin tabanlı terminallerde çalışan kullanıcı arayüzleri için görsel tasarım ortamı olan TUI Studio'nun (Visual Terminal UI Designer) kodu yayınlandı. Bu ortam, önceden hazırlanmış blokları sürükleyip bırakarak, özellikleri görsel olarak düzenleyerek ve sonucu anında önizleyerek etkileşimli, görsel arayüz oluşturmaya olanak tanır. Oluşturulan arayüz düzeni, Ink, BubbleTea, Blessed, Textual, OpenTUI ve Tview çerçevelerinde kullanılmak üzere dışa aktarılabilir.
Proje, React, Vite, Zustand, Tailwind CSS ve Lucide React kullanılarak TypeScript ile yazılmıştır. Kod, MIT lisansı altında dağıtılmaktadır. Geliştirmenin öne çıkan noktalarından biri, TUI Studio'nun kodunun neredeyse tamamının yapay zeka asistanı Claude tarafından yazılmış olmasıdır.
TUI Studio, 20'den fazla hazır arayüz bileşeni (düğmeler, menüler, tablolar, listeler, ilerleme göstergeleri, diyaloglar, ipuçları vb.) sunar ve 8 tasarım temasının yanı sıra açık ve koyu modları, degrade dolguları, ASCII renkleri ve vurgu renklerini destekler. Değişiklikler geri alınabilir. Kendi bileşenlerinizi oluşturmak için özel bir arayüz de mevcuttur. Projeler JSON formatında kaydedilir.
Kaynak: opennet.ru
