Most common things power users seem to want from TUIs on desktop:
- Easy efficient remote access. Pixel streaming and things like GTK Broadway are out. Needs a proper protocol/standard that would send styling-neutral primitives (and that is not X11 forwarding), and the entire toolkit architecture built around that. Something like SPICE/QXL but more semantics-aware? Not sure, might be too low level and chatty.
- Staying in the terminal. This is a matter of window management, though a toolkit can offer good defaults so this doesn't feel janky.
- Keyboard-first. Trivial. "GUI is for filthy mouse casuals" is a ludicrous idea.
- Low bloat. Web and things like GTK Broadway are out.
I haven't seen two similar opinions on actual architecture and stack, however being available in Rust will be a great start.
I guess like a TUI, since that's what is deemed to be cool. I don't decide what's cool, I'm just an observer.
Imagine something that looks cool like a TUI, but has pixel perfect graphics and typography where useful, is as fast and functional as Windows 98, but is still tiny, and can be entirely keyboard driven if you prefer that (which I do). We can have all of this today.
Unpatched v1 models can be softmodded no hardware modding (picofly) needed. For those you only need to enter the recovery mode which can be done with a paperclip > sorting the pins on the right joycon rail. Though it's also not recommended because you can fry the whole Switch with the paperclip. Nowadays people use 3D printed cheap RCM jigs.
You short pins on the right joycon connection at boot time to enter recovery control mode in the boot firmware which (via an unpatchable exploit) gives you full access to the hardware IIRC.
(I presume the picofly & similar devices are just doing this automatically so you can boot the hardware under user control without requiring other hardware to make the exploit work?)
The paperclip RCM was an oversight by Nintendo on the early switch models. It is not possible to do on later firmware's, I would HIGHLY recommend not trying to install the Pico fly yourself, it is much harder than you might think and the first time I tried I screwed up the capacitors on the APU and bricked the console.
Thanks for putting words to the concept, "mental 3d rotation skills" describes exactly what I feel I lack to a degree where it noticable impacts other fields, I assume.
reply