Skip to content

Update standard bindings to Dear ImGui 1.93.0 - #104

Merged
antono3 merged 5 commits into
standardfrom
generated/upstream-standard
Oct 28, 2026
Merged

antono3 merged 5 commits into
standardfrom
generated/upstream-standard

Conversation

@github-actions

@github-actions github-actions Bot commented Oct 26, 2026 •

Copy link
Copy Markdown

Updates the standard variant to Dear ImGui 1.93.0 from cimgui c4461a7eadbd17b6a6a8124a8abbf499aba6318d and cimplot c809ff29c84813fe1cdc8a0c069145ef2285f22a. Generated bindings/native files remain generator-owned. Prepares package 0.4.0 and a separately named v0.4.0-standard source release; the default docking variant remains unchanged. Migration notes describe the breaking API/ABI differences and require rebuilding the matching native library.

Consumer gate completed locally on Linux: v_vulkan_video plays the rotated bundled clip on a GTX 1060 with the actual Dear ImGui 1.93 demo overlay, working mouse input and resize/shutdown. All 737 decoded frames match FFmpeg byte-for-byte. Four player V test files pass. The GLFW/Vulkan demo, raw widget gallery, retained accessible gallery and ImPlot dashboard were visually inspected with interactive controls. Desktop render and shortcut regression suites pass. These are not Windows hardware-playback or physical mobile-device claims.

The workflow change also compares generated Git trees before committing/pushing and skips repeated PR edits/CI for identical updates. Six local-Git tests cover no-ops, real updates and lease races. A matching noise-only change is proposed for the default docking branch in #105.

Merge only after applicable current-head CI passes. Downstream source pins will be updated to the released standard tag after publication.

@antono3

antono3 commented Oct 28, 2026

Copy link
Copy Markdown
Collaborator

Maintenance review: this is not eligible for automatic low-risk merging. The 1.93.0 refresh removes the public ImDrawListFlags type, changes Style fields (for example AntiAliasedLinesUseTex to AntiAliasedLineEnds), and changes draw-list wrapper signatures by adding flags arguments. The generated output must remain generator-owned. The current-head push CI passed Linux, Windows, pinned V3 and advisory moving-dependency lanes; the fresh Windows setup check also passed. Keep this draft pending explicit approval of the API/ABI migration and downstream review. No release is proposed by this review.

@antono3 antono3 closed this Oct 28, 2026
@antono3 antono3 reopened this Oct 28, 2026
@antono3 antono3 changed the title Update standard ImGui and ImPlot bindings Update standard bindings to Dear ImGui 1.93.0 Oct 28, 2026
@antono3
antono3 marked this pull request as ready for review October 28, 2026 14:50
@antono3
antono3 merged commit 867e949 into standard Oct 28, 2026
25 checks passed
@antono3
antono3 deleted the generated/upstream-standard branch October 28, 2026 15:18
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