3 ms·
The worst part is there's absolutely nothing stopping anyone from making the same principles work in the browser. Zero. Nada. It's trivially proven by compiling
by baq 3y ago
The worst part is there's absolutely nothing stopping anyone from making the same principles work in the browser. Zero. Nada. It's trivially proven by compiling apps to wasm and running in a terminal emulator but there's nothing stopping anyone from building react-terminal-like or whatever except that... I don't even know what since we've got https://github.com/Textualize/textual-web https://github.com/Textualize/textual-web.
People have thrown out decades of UX research and engineering out of the window because it isn't cool anymore. Makes me sick.
- Aurornis 3y ago> People have thrown out decades of UX research and engineering out of the window because it isn't cool anymore. Makes me sick. Most people don’t want to browse the web with a keyboard. Traffic to many websites primarily comes from mobile devices with touchscreens. It has nothing to do with being “cool”. Terminal interfaces are great for those of us who spend a lot of time attached to the keyboard, but most people don’t operate like that.
- speed_spread 3y agoIt's not about the keyboard, it's about discoverability and standards. Designers think their ideas are sooo good that they warrant overthrowing previously established norms of computer interaction. You now need to re-learn where things are for every new "application".
- sshine 3y ago> Most people don’t want to browse the web with a keyboard. You can easily add mouse support for the equivalent of a TUI. Unlike CLIs (and shells) which requires learning a language and memorizing, TUIs give you relevant options. > most people don’t operate like that I'm convinced that if more UIs were simpler state machines, computers would be easier to use for non-programmers.
- zozbot234 3y ago> Most people don't want to browse the web with a keyboard. Site-specific keyboard shortcuts are a thing, they're important for accessibility. Unfortunately most sites either don't support them or do a poor job of documenting that support in a way that can be surfaced by users.