yourWaifu / Unofficial-Discord-3DS-Client

A simple unofficial Discord client to use as an example
MIT License
88 stars 14 forks source link

Some Feature Ideas and bugs for this client #3

Open Moire9 opened 6 years ago

Moire9 commented 6 years ago

Hello. I've been using and testing this client for about a day, and I really like it. It's a good example of how a program should be made. However, despite this, there are some problems, and I also have some feature ideas. First of all, it appears to crash on almost a schedule. It crashes to home menu about every five minutes, so I have to re-start the program. Now, some ideas. I would like it to automatically display some history, rather than having to press Y. It'd be nice to have a selector GUI on the bottom screen that allows you to tap, or at least see, the channels. Besides that, great project! grog

yourWaifu commented 6 years ago

The random crashing doesn't seem to be affecting me, and plus it happens randomly every few minutes, so this crash is going to be a tough one to fix. About the feature request, before a GUI like that can be made, a few things will need to be implemented to get that to work. Things like drawing and loading web image formats for it look the way I want it to.

Moire9 commented 6 years ago

Yes, I had thought of the loading server images. Also, I thought of some new key functions: Dpad Up/Down = Scroll A = send message B = delete last sent message/select message to delete X = edit last sent message/select message to edit Y + Dpad Up/Down = Fast Scroll L/R = Switch Server Dpad Left/Right = Switch Channel Select = Toggle Debug Mode (show bytes sent, etc., what is currently shown on lower screen) Well, that's all I could think of. A GUI you could put off for later, but I think you should do channel-server viewer on bottom screen, but include debug mode.

yourWaifu commented 6 years ago

I like most of what you are suggesting, but I would change

Switch Channel = Dpad Up/Down
Switch Server  = Dpad Left/Right
Scroll         = Touchscreen Swipe   # like on a smartphone, also messages will be on the bottom
Delete or Edit = Swipe Left or Right or Long Press on Touchscreen

My plans are a bit harder to implement then what you are asking tho, I'll consider yours as the first version.