@Ashen-Shugar said in UX: It's time for The Talk:
@Lithium said in UX: It's time for The Talk:
@Thenomain Note: Roll20 has a CLI as well as buttons. Almost anything you can make a button for you can also input as a command. Especially when it comes to rolling dice but it's not /only/ a CLI.
This again though, is not only a change in code base, it's also a change in programs, gui, etc.
It's also one of the things I said would need to be done before there could be an entire UX overhaul. A complete change in code base.
Not... necessarily.
The issue is people are looking too far up at the 'big picture' and not toward the middle of the conceptual design.
Will it be nice to have a GUI interface to a mush? Absolutely.
How about a web page interface with the mush? Absolutely.
Will this require a top down rewrite to make happen? Not... necessarily.
It will take thinking outside the box and finding a way to do external tags to and from the mush to send async data to and from a mush to an outside application.
Can this be done? Absolutely. A lot of applications do this already, and they're nothing more than an extensive TCP/IP engine, so why can't mushes?
The answer. Of course they can. It just takes coding to wrap the feature set around this. Then once the feature set is done, hand it off for others to interface to it who have a bigger understanding of GUI, or html tools, or what have you.
I know my limitations.
I mostly code in MUX, I am self taught and have no formal code training at all.
I work within the tools of that platform, because it's what I know. My limitations are much sharper than yours, Groths, Theno's, Faradays, and who knows how many others.
So within my tools, I code as best I can. The answer for me is to code commands that are readily accessible and easily explained.
Even the tools you just explained adding to Rhost are not something within the realms of many code bases and thus, beyond my purview. To me that practically /is/ a top down re-write because it's languages and skills I don't have.
So I admit to being wrong about certain aspects of my posts, but to my perception that is still the truth. That is my reality because I am not a psychocoder, nor versed in multiple languages.