3 ms·
> TUIs don't need to follow any OS guidelines, cross-platform GUIs always look bad outside of the "main" platform. So because TUIs look universally bad, they'r
by wiseowise 2mo ago
> TUIs don't need to follow any OS guidelines, cross-platform GUIs always look bad outside of the "main" platform.
So because TUIs look universally bad, they're better than cross-platform GUI?
- Dilettante_ 2mo ago>So because TUIs look universally bad You can't stay engaged if the menus don't bleep and bloop at you and confetti rains down on every click? That's a personal problem. A minimal UI is not automatically a bad-looking UI.
- WA 2mo agoNo, but I want to click to place the cursor in my 10 line prompt wherever I want. I want to double click to mark words. I want to use a scroll bar. I want to copy paste properly and not "23 lines pasted". I don’t want to read docs to find all keystrokes the TUI supports to achieve what I want.
- maleldil 2mo ago> not "23 lines pasted" If you mean what Claude Code does when you paste longer text, you can just press Cmd-V again to show the full text.
- catlifeonmars 2mo agoYou can handle mouse events in a TUI https://ratatui.rs/concepts/backends/mouse-capture/ https://ratatui.rs/concepts/backends/mouse-capture/
- yencabulator 2mo agoAnd I want to read proportional fonts, like just about anything except terminals already uses.
- pjmlp 2mo agoYeah, already in 1990, what an achievement. /s https://en.wikipedia.org/wiki/Turbo_Vision https://en.wikipedia.org/wiki/Turbo_Vision
- catlifeonmars 2mo agoI thought that UI looked vaguely familiar, and then I realized that the BIOS on many computers uses that design. I never really connected the dots.
- dirasieb 2mo ago>I want to click to place the cursor in my 10 line prompt wherever I want. I want to double click to mark words. I want to use a scroll bar. I want to copy paste properly and not "23 lines pasted" sounds like your terminal emulator is just crap, terminal and iterm on mac just work
- WA 2mo agoiTerm2. Doesn’t work out of the box or something, but I’ll take a look at my config.
- notpushkin 2mo ago> cross-platform GUIs always look bad outside of the "main" platform qBittorrent looks great on KDE, and would look great on macOS too if they used native icons (I’ve made a theme for that but was too lazy to install it when I was switching laptops). No idea about Gnome and Windows, but probably alright as well. So, Qt can get you a long way. But you should of course adapt your app to platform conventions and guidelines.