Skip to content

[Refactor] Use imgui-java for FlixelDebugOverlay debugging UI #107

@stringdotjar

Description

@stringdotjar

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    coreCore logic module of the frameworkhigh priorityMust be completed as soon as possiblerefactorParts of the code need to be moved, enhanced, changed, or removed

    Projects

    Status

    🗒️ Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions