> No install fuss — download and start designing immediately. also > Gatekeeper blocks the app immediately. You'll see either "TUIStudio cannot be opened because it is from an unidentified developer" or "TUIStudio is damaged and can't be opened" on newer macOS after quarantine flags the binary. To get past it: right-click the .app → Open → Open anyway — or go to System Settings → Privacy & Security → "Open Anyway".
tbf that's Apple's fault, not the choice of the free, unpaid open source developer.
TUI Studio – visual terminal UI design tool
121–130 of 304 posts
Re: TUI Studio – visual terminal UI design tool
#122This is nonsensical, there is nothing textual about the UIs being shown here. It doesn't stop being a GUI if you have a 1:1 representation of the concept within character cells. The UX actually matters, and TUIs are generally built for effectiveness and power (lazygit being an excellent example). But once you start adding mouse clickable tabs, buttons, checkboxes etc. you left the UX for TUIs behind and applied the U…
The distinction is - if it runs over ssh (no x / graphics login) or on a headless machine - TUI If it requires graphics login, even if it uses character layouts - GUI IMHO the T/G is not for the display elements, it's for the type of session .
Re: TUI Studio – visual terminal UI design tool
#123Re: TUI Studio – visual terminal UI design tool
#124Re: TUI Studio – visual terminal UI design tool
#125Earlier quoted context omitted.
It's a TUI if it uses text to build those elements. No. All you've done is make a low-resolution GUI.
TUI means "Terminal User Interface" or "Text User Interface" A GUI that is built with Text, and intended to be used in a Terminal, is what a TUI is, colloquially AND definitionally. What do you think qualifies as a TUI?
The issue is not the text. It's the WIMP interface.
Re: TUI Studio – visual terminal UI design tool
#126This is going to end up with TUIs that resemble old BBS ANSI art, such as https://16colo.rs/ It completely misses the reason people like current TUIs.
Re: TUI Studio – visual terminal UI design tool
#127If you're going to put a video demo on your main webpage, can it have play/pause and a control bar? So I can actually skip to a part I want to look at. Here's the actual video: https://tui.studio/screenshots/video.mp4 . Also, how does this handle terminal resizing? Are there options to anchor elements to the left/right etc, or will narrowing the terminal window just make everything fall off the side, or worse, all th…
Re: TUI Studio – visual terminal UI design tool
#128Re: TUI Studio – visual terminal UI design tool
#129This is nonsensical, there is nothing textual about the UIs being shown here. It doesn't stop being a GUI if you have a 1:1 representation of the concept within character cells. The UX actually matters, and TUIs are generally built for effectiveness and power (lazygit being an excellent example). But once you start adding mouse clickable tabs, buttons, checkboxes etc. you left the UX for TUIs behind and applied the U…
Re: TUI Studio – visual terminal UI design tool
#130The lack of accessibility of TUIs is not great in general. I'd much rather terminals emulator provide a webview directly, and maybe use https://webtui.ironclad.sh/ if you really want the look. I think it makes more sense for a cli to offer a mini webserver instead. Think `fish_config`, but opened in the terminal directly [0]. [0]: like https://iterm2.com/browser-plugin.html
> The lack of accessibility of TUIs is not great in general. Interesting. In what ways? I haven't heard anyone express this concern before.
Web browsers offer the DOM to tools such as screen readers (OSs offer their own accessibility sdks). Someday perhaps the TUI application could talk to the terminal emulator that would itself talk to the accessibility sdk of the OS and that info would somehow then be accessible.
There was a beginning of discussion at bubble tea[0] about this for example.