Live data from Hacker News

TUI Studio – visual terminal UI design tool

tui.studio

111–120 of 304 posts

Re: TUI Studio – visual terminal UI design tool

#111
post #102
post #60

Earlier quoted context omitted.

The UIs are text only, so they are textual. Modern TUIs may support mouse events. That this tool can export to several TUI frameworks is evidence that these UIs are indeed TUIs, even if not the most traditional.

> That this tool can export to several TUI frameworks It clearly cannot. Have you even tested it?

This? Alpha notice: Code export is not functional yet. We're actively working on it — check back soon.

Re: TUI Studio – visual terminal UI design tool

#112
post #69

Earlier 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.

The big obvious one is web-based tooling. Your information & settings are stored on a server and you use a web browser to view it via whatever device you're on. For more locally based workflows, we have networked filesystem protocols, automatic syncing between systems, that kind of thing. It's not a 1-1 equivalent of running a remote program and viewing it locally obviously, but it gets the same job done, in a much more useful & flexible manner than X forwarding did.

For example, the remote mail client usecase I was replying to is simply done with a webmail client today.

Re: TUI Studio – visual terminal UI design tool

#113
post #19
post #16

This 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…

One justification for TUIs is remote access over SSH.

Another justification could be simply some people like using them better.

Re: TUI Studio – visual terminal UI design tool

#114
post #16

This 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…

As a german, I say:

UIUIUI

Re: TUI Studio – visual terminal UI design tool

#115
I would be REALLY REALLY impressed if it manages to do this without bugs. Just using pythons textual can be very complex, belive it or not. Maaging not only to that but other frameworks too sounds insanely complex. I have a strong feeling this is vibecoded from the commit history?`

Ah yes, it says clearly that on the github page. Still, if its works, I am then impressed by the LLM.

Edit: It does, in fact, NOT work for code export. Level of impressiveness massively dropped.

Re: TUI Studio – visual terminal UI design tool

#117
post #102

Earlier quoted context omitted.

> That this tool can export to several TUI frameworks It clearly cannot. Have you even tested it?

This? Alpha notice: Code export is not functional yet. We're actively working on it — check back soon.

Exactly, don't know why people are acting like actually makes TUIs, it's just a rough mockup of a TUI for now, with a convoluted figma-like UI.

I guess the headline and website was enough to get all these upvotes. Quite disappointing as someone in the early stages of making a TUI tutorial myself.

Re: TUI Studio – visual terminal UI design tool

#118

Earlier quoted context omitted.

While in an SSH session, press enter, then type tilde and capital C (enter ~C) and you can add command line options to the current session. To add a port forward from your local 8080 to the remote port 80 without closing the connection, do: enter ~C -L 8080:localhost:80

Maybe it's just still too early in the morning yet, but what is the significance of hitting enter first?

SSH expects the escape sequence (tilde) to be the first character on a new line; since backspace is sent as a character, you can't just backspace over something you've started typing and then press tilde to have it recognized.

Technically, you don't have to press enter if you've not typed anything (try it in a new SSH session - as soon as you are logged in, type ~? to get the SSH help output), but since the comment was about doing this during an active session without ending it, I figured noting that pressing enter first to be sure you're on a new line wouldn't hurt

Re: TUI Studio – visual terminal UI design tool

#119

Vibe-coded trash, even says so in the Readme. Not sure why this gets voted to the frontpage.

Better get ready for almost all software to use AI assistance in its creation. You can build great things using AI agents, and you can build trash. Your ideological opposition to that is not shared by as wide a percentage of developers as you may think based on some highly self selected online corners.

Of course you can build great things with AI, but trash written by AI is worse than trash written by a human, and some things are just trash.

Re: TUI Studio – visual terminal UI design tool

#120
post #60

Earlier quoted context omitted.

The UIs are text only, so they are textual. Modern TUIs may support mouse events. That this tool can export to several TUI frameworks is evidence that these UIs are indeed TUIs, even if not the most traditional.

No, a text-based UI is not sufficient. It must also work in a text-only session e.g., on the CLI over SSH.

Do UIs exported from this tool not worknon CLI over SSH?
Post reply on HN