User Interface
imliam opened this issue · comments
Liam Hammett commented
While it is entirely possible to use #utility without an interface by using !commands, it is necessary to have a clean, consistent and usable interface to present the slew of options the module has for users, offer help, and for future features that will rely on an interface.
Some features to consider using in different sections of the user interface are:
- Window title
- Close button
- Call-to-acton button
- Numbered pages
- Tabs
- Back button
- Hotkeys for quickly opening common windows
- Translatable text
- RTL interface
Some example use cases for interfaces to take into consideration are:
- General help page
- Player profile
- Player settings
- Setting preferred language
- Setting cannon offsets (ffa/deathmatch style)
- Setting their preferred maps to load in their #utility room
- List of images to pick from (
images
segment) draw
segment's drawing tool controls- List of segments, and turning individual ones on/off
- Player shop