6 ms·
The dynamic intuitive interface provided by `ssh git.charm.sh` is a wonderful example of how text-based user interfaces do not need to be limited to REPL. I won
by divbzero 5y ago
The dynamic intuitive interface provided by `ssh git.charm.sh` is a wonderful example of how text-based user interfaces do not need to be limited to REPL. I wonder if there is space for a new text-based web browser that adopts some of the design features showcased by Charm.
- capableweb 5y ago> I wonder if there is space for a new text-based web browser that adopts some of the design features showcased by Charm Not sure if you're aware, but older protocols are still around to be used for this use case, and Gopher has even had a bit of a resurgence as of late
- digisign 5y agoA Gemini client might benefit: https://gemini.circumlunar.space/ https://gemini.circumlunar.space/
- viraptor 5y agoAren't Gemini pages static-by-design? It would be hard to do something really interactive / state-preserving with them if I'm not mistaken.
- makeworld 5y agoNot using Charm, but I've designed a TUI Gemini client in Go! It's pretty popular, for terminal clients at least. https://github.com/makeworld-the-better-one/amfora https://github.com/makeworld-the-better-one/amfora
- anthk 5y agoI miss a search function, but thanks for your client. I may write one a la av98, but with jimtcl instead of Python3. It makes really easy to write networked stuff, either with TLS or not. I wrote a finger client in minutes.
- suction 5y agoIt surely is impressively well made. I am wondering though whether Charm actually qualifies as a text-based interface. Isn't it more like a replication of a graphical user interface, with windows and tabs etc.? If one's issues with working on the command line has always been that there are no "drawn" windows GUI elements, then this of course is a revelation, but we already have high-res versions of Charm, i.e. modern windows-based OSs.
- riquito 5y agoThere is no doubt, is a text based interface. The common term is text user interface (TUI vs GUI), and every app rendered as characters in a shell have been always considered TUI, whether they had windows, tabs, dropdowns and whatnot
- suction 5y agoOK. Then I probably should have asked whether there is anything gained by "drawing" a GUI with characters. Don't get me wrong, I spend most of my day on the command line. But I never thought "this would be so much better if it was more like windows / mac os".
- azeirah 5y agoI do think so. Terminal applications tend to be really accessible.
- maccard 5y agoYou said accessible, so would you expect terminal applications to work with screen readers for example? What about localisation?
- krageon 5y ago> would you expect terminal applications to work with screen readers for example Can you explain to me any way in which they might not, bearing in mind they're basically text.