-
-
Notifications
You must be signed in to change notification settings - Fork 3
[Refactor] Use imgui-java for FlixelDebugOverlay debugging UI #107
Copy link
Copy link
Open
Labels
coreCore logic module of the frameworkCore logic module of the frameworkhigh priorityMust be completed as soon as possibleMust be completed as soon as possiblerefactorParts of the code need to be moved, enhanced, changed, or removedParts of the code need to be moved, enhanced, changed, or removed
Description
FlixelDebugOverlay is currently built with libGDX primitives (SpriteBatch, ShapeRenderer, BitmapFont, etc.) for FPS/stats, a log console, watch panel, and optional hitbox drawing. That works, but it is limited compared to a full immediate-mode GUI.
Requirements:
-
Integrate imgui-java (Dear ImGui bindings for Java) for the debug overlay so we get:
- Resizable/dockable windows, trees, tables, and better scrolling
- Easier layout and more room for future tools (profiling hooks, entity pickers, toggles, filters)
- A familiar pattern for game/engine debug UIs
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
coreCore logic module of the frameworkCore logic module of the frameworkhigh priorityMust be completed as soon as possibleMust be completed as soon as possiblerefactorParts of the code need to be moved, enhanced, changed, or removedParts of the code need to be moved, enhanced, changed, or removed
Projects
Status
🗒️ Todo