Skip to content

Togglable settings menu for devs #3

@BadMagic100

Description

@BadMagic100

Is your feature request related to a problem? Please describe.
Mod menus are nice. However, as this is a core mod intended for developers, the mod opts out of providing a mod menu to hide settings from normal users. This is not ideal because it forces developers to reload the game just to change settings, which can be very inconvenient.

Describe the solution you'd like
Add a global setting for "mod menu enabled" which can be toggled only by modifying the JSON. When toggled on, the mod menu will include settings for the existing global settings:

  • Logging enabled?
  • Logging level

In addition, to leverage this feature, a new setting should be added to control how layout debug bounding boxes are rendered, with the following options:

  • Off - don't display any bounding boxes
  • On (respect preferences) - display bounding boxes if a layoutroot has requested it
  • On (ignore preferences) - display all bounding boxes for all MagicUI layouts

Additional context
Research will be required to determine if it is possible to conditionally provide a mod menu.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions