Earlier quoted context omitted.
Yes. A TUI runs in a text session. A GUI runs in a graphics session. A terminal emulator emulates a text session in a graphics session - and allows you to run TUI/CLI tools. This is apparently controversial?
> TUI runs in a text session. A GUI runs in a graphics session What do you mean by this? I have never heard these terms before. I can launch and interact with a GUI from a text application, or a text application from a GUI.
TUI Studio – visual terminal UI design tool
191–200 of 304 posts
Re: TUI Studio – visual terminal UI design tool
#192Ignore the haters. This is an excellent idea, I'm getting some old Borland vibes. Keep it up, can't wait to see where it goes!
Ignore the haters, sure. But don't ignore the well argumented criticism that you're getting from an overwhelming majority of your peers, as it's happening right now. >can't wait to see where it goes! Fall into this toxic positivity nonsense at your own peril.
Let's imagine one do. What do you think can actually happen that is so negative? Toxic TUI will hunt you in dreams?
Re: TUI Studio – visual terminal UI design tool
#193Earlier quoted context omitted.
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?
I've been using TUIs since PR1MEOS mini-mainframes in the early 1980's, I know what I'm talking about. The issue is not the text. It's the WIMP interface.
Re: TUI Studio – visual terminal UI design tool
#194Earlier quoted context omitted.
> It's a shame Wayland dropped this. It... really isn't. Like you said, remote X was barely usable even over an entirely local network. Most applications these days are also not designed for it, using loads of bitmap graphics instead of efficient, low-level primitives. So you end up being just one tiny step away from simply streaming a video of your windows. We have better tools for doing things remotely these days,…
Like what? X forwarding has pretty much always been the thing most likely to work for me and I haven't been able to find any equivalent.
Re: TUI Studio – visual terminal UI design tool
#195Earlier quoted context omitted.
Drawing a “nonsense” line between TUIs and GUIs is pretty arbitrary, it’s all pixels on a screen at the end of the day. People like the TUI vibe, and that’s a good enough reason to make and use them.
I love TUIs but one main reason for that is that they're keyboard centric. If I have to use the mouse it kills it for me, if both work then it's fine. I hope that modern TUI makers keep this in mind. What's great about the keyboard centric is that with a few keystrokes/shortcuts it's very easy to do repeatable work and takes less energy than hunting boxes to click on with the mouse.
Re: TUI Studio – visual terminal UI design tool
#196Earlier 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.
Yeah, that's the point. Why did you think you needed to say it? It's a GUI that works over SSH. There is a very valid use case for that.
But if this thing requires you to just tab a lot through lots of pointless and rarely used fields to get to a "button" so you can activate it, because it's really all designed to be used with a mouse, then it's a bad text-based UI.
There are some incredibly good text-based UIs around, some going back to mainframe stuff from the 70s. Most of them are optimised for speed of control via keyboard rather than for looking pretty. Almost none of them would be quicker to use with a mouse.
Re: TUI Studio – visual terminal UI design tool
#197I don’t want to be a curmudgeon, but why not just use CSS, HTML, React, etc. at this point? You could choose a style that looks like a TUI.
(I know, I know, port forwarding should work for a web app.)
Re: TUI Studio – visual terminal UI design tool
#198Earlier quoted context omitted.
> TUI runs in a text session. A GUI runs in a graphics session What do you mean by this? I have never heard these terms before. I can launch and interact with a GUI from a text application, or a text application from a GUI.
It makes far more sense in the context of effectively a remote session or dumb terminal serial connection. Your "terminal" application is only emulating a text mode environment inside a gui, typically... you can ctrl+alt+F2 - F5 in a lot of Liknux's to switch to a terminal session if you want, but that's not what people tend to actually use. Beyond this, without remote X properly configured, again, most don't and pro…
Re: TUI Studio – visual terminal UI design tool
#199Earlier quoted context omitted.
Yeah, that's the point. Why did you think you needed to say it? It's a GUI that works over SSH. There is a very valid use case for that.
I assume his point is that making stuff that assumes a mouse makes for a bad text-based UI. Absolutely fine if everything is controllable via the keyboard, e.g. if the tabs were labelled F1-Fn and they function keys switched them, or they had an underlined letter and Ctrl+letter switched focus to it, or whatever. But if this thing requires you to just tab a lot through lots of pointless and rarely used fields to get…
Re: TUI Studio – visual terminal UI design tool
#200Earlier quoted context omitted.
[flagged]
If you think the 'mouse-clickable' aspect is bothering me, you missed my point entirely.