کد TUI Studio (طراح رابط کاربری ترمینال بصری)، یک محیط طراحی بصری برای رابطهای کاربری که در ترمینال متنی اجرا میشوند، منتشر شده است. این محیط امکان ایجاد رابط کاربری تعاملی و بصری را با کشیدن و رها کردن بلوکهای از پیش ساخته شده، ویرایش بصری ویژگیها و پیشنمایش نتیجه در لحظه فراهم میکند. طرحبندی رابط کاربری تولید شده را میتوان برای استفاده در چارچوبهای Ink، BubbleTea، Blessed، Textual، OpenTUI و Tview صادر کرد.
این پروژه با استفاده از TypeScript، React، Vite، Zustand، Tailwind CSS و Lucide React نوشته شده است. کد تحت مجوز MIT توزیع شده است. از نکات برجسته توسعه این است که تقریباً تمام کد TUI Studio توسط دستیار هوش مصنوعی، Claude، نوشته شده است.
TUI Studio بیش از 20 کامپوننت رابط کاربری آماده (دکمهها، منوها، جداول، لیستها، نشانگرهای پیشرفت، دیالوگها، راهنماهای ابزار و غیره) ارائه میدهد و از 8 تم طراحی و همچنین حالتهای روشن و تاریک، پر کردن گرادیان، رنگهای ASCII و رنگهای تأکیدی پشتیبانی میکند. بازگرداندن تغییرات امکانپذیر است. یک رابط کاربری سفارشی نیز برای ایجاد کامپوننتهای شخصی شما در دسترس است. پروژهها با فرمت JSON ذخیره میشوند.
منبع: opennet.ru
