ImGui Customization (Effekseer)
February 7, 2026 ยท View on GitHub
This document tracks Effekseer-specific modifications in the imgui submodule.
Source of truth
- Submodule path:
Dev/Cpp/3rdParty/imgui - Remote:
https://github.com/effekseer/imgui.git - Branch:
origin/effekseer_18x - Current Effekseer patch commit:
3f8ac1fec58d8a018e6665f0eb330cc49b4d23d3 - Base commit used by the patch:
4eb5cdc99c9e52dc85fa57e712ec94c0f757df8b
Current custom changes
Diff range used for confirmation:
git -C Dev/Cpp/3rdParty/imgui diff --name-status 4eb5cdc99c9e52dc85fa57e712ec94c0f757df8b..3f8ac1fec58d8a018e6665f0eb330cc49b4d23d3
Changed files and intent:
imgui.cpp
- Navigation activate key for keyboard changed from
SpacetoEnter. ImGuiWindowconstructor initializesDockTabLabel.
imgui_internal.h
- Added
char DockTabLabel[32];toImGuiWindow.
imgui_tables.cpp
- In
NextColumn(), applies half column padding for the last column.
imgui_widgets.cpp
DragScalar()supports single-click text input activation.- Tab label source changed from
window->Nametowindow->DockTabLabel.
Update procedure when imgui is updated
- Move submodule to the target upstream commit.
- Reapply or port the four Effekseer changes above.
- Re-check the diff:
git -C Dev/Cpp/3rdParty/imgui show --stat --patch --no-color HEAD
- Update this file:
- patch commit hash
- base commit hash
- changed files and intent summary