Skip to content

Conversation

@gucio321
Copy link
Collaborator

No description provided.

@gucio321 gucio321 force-pushed the update-imgui branch 2 times, most recently from a7b5ce2 to 91624f5 Compare September 23, 2025 21:38
@gucio321 gucio321 requested a review from Copilot September 24, 2025 04:50
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

Updates ImGui to the latest release (1.92.3+), bringing significant improvements to text rendering, input handling, and various API enhancements.

  • Updates core ImGui library from 1.92.0 to 1.92.4 WIP
  • Introduces new text rendering system with DrawTextFlags and enhanced word-wrapping support
  • Adds multi-line text input capabilities with word-wrapping for InputText widgets
  • Refactors various internal structures and function signatures for improved performance

Reviewed Changes

Copilot reviewed 96 out of 109 changed files in this pull request and generated no comments.

Show a summary per file
File Description
imgui/wrapper.h Updates wrapper function signatures to match new ImGui API, including parameter renaming and new text rendering functions
imgui/wrapper.cpp Implements wrapper function changes and adds new text calculation utilities
imgui/structs_accessor.h Updates struct field names and types to align with new ImGui internal structures
imgui/structs_accessor.cpp Implements struct accessor changes for renamed/restructured fields
imgui/funcs.go Updates Go bindings with new function signatures and parameter names
imgui/enums.go Adds new enum types (DrawTextFlags, ListClipperFlags) and updates existing enums
cwrappers/imgui/misc/freetype/imgui_freetype.h Updates FreeType loader API usage comments
cwrappers/imgui/misc/freetype/imgui_freetype.cpp Implements FreeType loader changes with new function signatures
cwrappers/imgui/imstb_textedit.h Enhances text editing with improved cursor positioning and line handling
cwrappers/imgui/imgui_widgets.cpp Major refactoring of input text handling with word-wrapping and line indexing
cwrappers/imgui/imgui_tables.cpp Minor table-related fixes and improvements
cwrappers/imgui/imgui_internal.h Extensive internal API updates and new helper functions
Comments suppressed due to low confidence (5)

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@gucio321 gucio321 merged commit 32db904 into AllenDang:main Sep 24, 2025
5 checks passed
@gucio321 gucio321 deleted the update-imgui branch September 24, 2025 09:49
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