imliam / Transformice-Utility

The source code for the Transformice module #utility

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

User Interface

imliam opened this issue · comments

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