Skip to content

UI Debug Mode Improvements#37

Open
acikek wants to merge 8 commits into
masterfrom
debug-improvements
Open

UI Debug Mode Improvements#37
acikek wants to merge 8 commits into
masterfrom
debug-improvements

Conversation

@acikek
Copy link
Copy Markdown
Contributor

@acikek acikek commented May 11, 2026

Overview

  • Split the debug overlay info into a simple 'list' view and a 'detailed' view.
  • Added keybinds to control the UI debug overlay.
  • Added a UIDebug attribute for fields and properties that automatically adds entries to the detailed debug overlay.
  • Cleaned up the debug code in ViewUI2D and other miscellaneous fixes.

New Keybinds

  • F4 to toggle debug mode.
  • ALT + Numpad 5 to toggle debug info.
  • ALT + Numpad 8 / 2 to scroll the debug info list up and down respectively.
  • ALT + SHIFT + Numpad 5 to switch between list view and detailed view in debug mode.
  • ALT + SHIFT + Numpad 8 / 2 to expand or contract the debug list view.

Future Work

There's still many improvements to be made to the debug mode, but these ones are sufficient for resolving problems in the task at hand. I would like to properly document the keybinds somewhere, and I would like to make the info overlay prettier... somehow.

Demos

List View

image

Detailed View

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant