Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE] Add a custom user interface that mods can use to show information #51

Open
Ven0maus opened this issue Oct 10, 2024 · 0 comments
Labels
common Related to the SOD.Common library. feature New feature implementation.

Comments

@Ven0maus
Copy link
Owner

Ven0maus commented Oct 10, 2024

Introduction
As a user, I want to be able to choose different mods from a menu-like interface and view the custom content they provide in various formats, such as plaintext, tables, and color-coded text.

Feature usage
Upon launching the user interface, the user is greeted with a clean and intuitive menu interface that lists all the installed mods that have added content to their respective interface. Each mod is represented as an individual option on this screen, allowing users to scroll through the list or search for a specific mod by name.

The user clicks on the mod of their choice from the menu. A smooth transition leads them to a mod-specific display area. This is where the magic happens: the mod’s custom content appears, fully tailored by the mod creator.

Once inside a selected mod, the interface displays all the content the mod wants to present. The display is flexible, allowing mods to show various types of information, including:

  • Plaintext: Simple descriptive information, guides, or instructions in a basic text format.
  • Tables: Structured data, statistics, or comparison charts, neatly formatted in rows and columns.
  • Color Coding: Important data or key elements are highlighted using different colors.

The user interface focuses primarily on read-only displays. The content displayed by each mod may change dynamically based on the user's interaction or depending on external factors controlled by the mod.

If a mod updates or adds new content and the UI is currently opened it refreshes to reflect these changes.

@Ven0maus Ven0maus added feature New feature implementation. common Related to the SOD.Common library. labels Oct 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
common Related to the SOD.Common library. feature New feature implementation.
Projects
None yet
Development

No branches or pull requests

1 participant