3 ms·
> Magit-like UIs… speed ceiling is very high because they're completely keyboard-driven and have no animations, but their discoverability is good because they c
by ashton314 2y ago
> Magit-like UIs… speed ceiling is very high because they're completely keyboard-driven and have no animations, but their discoverability is good because they constantly pop up little cheatsheets of what keys you can press to trigger actions.
This is the kernel of brilliance: there is zero slowdown when using Magit if you're proficient. Easy for beginners to start exploring (it's a very discoverable UI!) and there's little to nothing to do for experts to start using it faster. Sure, there are some things you can tweak, but the interface is already so geared towards efficient use that it just works as-is.
I'm very happy that the `transient` package has been merged into Emacs; hopefully we'll see more like Magit and Casual popping up in the future.
- Ferret7446 2y agoAm I crazy, or is this how most computer UIs worked before modern GUIs? IIUC most/many POS systems still work like this.
- kickingvegas 2y agoYou're not wrong. Building a TUI is basically the same as mainframe forms programming.