This page contains some design guidelines when creating the user interfaces for MadLadSquad applications + tips that can help you in designing your own UIs
Yes/No boxes
At some point, you'll encounter the issue of creating your own popup that ask a yes/no question to the user. Here is an example:
What's the issue? Depending on what platform the user is using the
application on, they might click the wrong button. That's because most
users automatically scroll and don't really read the text on buttons.
This is mainly an issue on desktop platforms because Windows uses
OK-Cancel
while macOS uses Cancel-OK
.
Important: Currently, the UntitledImGuiFramework is not supported on macOS!
Generally, you should follow the platform's guidelines. On Linux, you
should use OK-Cancel
since most users come from a Windows
environment.
Additionally, it may help that you highlight the most common, destructive or important action in some way. This makes our original prompt:
into this:
- Home
- Beginner content
- Install guide
- Creating and using the UI components
- The Instance
- The Init Info struct
- Textures
- Logging
- Unicode support
- Additional features
- Client-side bar
- Custom type definitions
- Memory management
- C API development
- Config files and Folders
- Interfaces
- Internal Event safety
- Customising the build system
- Modules system
- Collaborating with others
- Advanced content
- Developer and contributor resources
- Misc