hack-chat / hackchat-client

The default client that is webpacked and distributed in the `main` repository
Do What The F*ck You Want To Public License
27 stars 15 forks source link

Finish settings page #12

Open marzavec opened 3 years ago

marzavec commented 3 years ago

Currently the settings page is just a placeholder. This page of course will have all the client settings. I would go into more detail, but it's kind of self-explanatory.

This issue is dependent of getting the local storage issue resolved, as the settings will be loaded and saved to local storage.

I would like to add in settings for the main menu button position and LTR options, along with the usual nick, password, color, etc settings.

KnowsCount commented 3 years ago

by

usual nick, password,

do you refer to allowing the users to set default username and password so that they can be auto-filled when joining or creating channels?

marzavec commented 3 years ago

Yep, that is exactly it- much like how this is done with the current client.

KnowsCount commented 3 years ago

can you provide me with a more specific description of what should be on the settings page? I imagine I could help. @marzavec

marzavec commented 3 years ago

Sorry for the late reply. The settings route will contain the ui elements needed to alter the client UI, user data, client behavior and (possibly) network settings.

User data

UI

Behaviour

Network

This list is in no particular order and the grouping is arguable. The network option is just an idea atm, a way to bring distributed functionality in. There are likely some that I'm forgetting tbh- I'll check my notes when I'm able and update this thread if needed