Releases: pkdawson/imgui-godot
v6.3.0
No update to the ImGui version, since ImGui.NET is lagging behind at the moment.
- Add workaround for intermittent resource script errors
- Fix inconsistent viewport size during resize. This should eliminate the jittering when resizing the window.
- Add support for IME input
- Use Godot's clipboard API
- C#: Move widget methods to ImGuiGD. I really want to add these as static extension methods of
ImGuiNET.ImGui
instead, but that won't be possible until .NET 10
v6.2.1
- Godot 4.3: Fix editor crash on exit when using ImGui in tool scripts
- Add double precision build (for custom builds of Godot with
precision=double
)
Also: Godot 4.3.0 is out! I'll update the example projects to 4.3 soon. Godot 4.2 will continue to be supported until 4.4 is released.
v6.2.0
v6.1.0
- Update to ImGui 1.90.9
- Fix ini filename issues
- Fix framebuffer format, resolving GPU validation warnings
- GDScript: bind
ImGuiWindowClass
- Multi-Viewports: Implement
HasMouseHoveredViewport
, and flagsTopMost
andNoFocusOnClick
- Multi-Viewports: Stability improvements, fixing a couple rare crashes. I can still reproduce a crash in the graphics driver with Windows/NVIDIA, but the same crash also happens with the official ImGui Vulkan demo. Not sure if it's my system or a broader driver issue.
v6.0.1
- Fix error when loading an ImGuiConfig resource
See also the v6.0.0 release notes
v6.0.0
Breaking changes
- Configuration has been moved to Project Settings, under
Addons > Imgui
Sorry, I know this is like the third time I've changed how configuration works, but I think this is finally the correct solution for plugin configuration. It still uses the same ImGuiConfig
resource, but this is a much simpler way to set which config resource you want to use.
- Release exports will exclude imgui-godot by default
This is configurable in your export preset (see export details below).
New stuff
- GDScript: binding for ImGuiStyle Colors
- Push warning if plugin not enabled
- Major improvements to exporting without imgui-godot
You can now choose whether to include ImGui directly in each export preset. There's also now a way to conditionally disable ImGui code in GDScript.
See the wiki page Export for details.