Skip to content

Releases: pkdawson/imgui-godot

v6.3.0

17 Oct 23:11
Compare
Choose a tag to compare

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

16 Aug 02:53
Compare
Choose a tag to compare
  • 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

02 Aug 16:48
Compare
Choose a tag to compare
  • Update to ImGui 1.91.0
  • GDScript: Bindings for new multi-select features
  • GDScript: Bindings for table sorting

Known Issues

  • Godot 4.3.0-rc2: When using ImGui in a tool script (with ImGuiGD.ToolInit()), the editor will crash on exit.

v6.1.0

12 Jul 03:51
Compare
Choose a tag to compare
  • 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 flags TopMost and NoFocusOnClick
  • 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

01 Jul 02:08
Compare
Choose a tag to compare
  • Fix error when loading an ImGuiConfig resource

See also the v6.0.0 release notes

v6.0.0

29 Jun 03:32
Compare
Choose a tag to compare

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.

v5.1.3

09 Jun 20:09
Compare
Choose a tag to compare

GDScript: fix const float array parameters

This fixes the GDScript bindings for PlotLines and PlotHistogram

v5.1.2

09 Jun 14:57
Compare
Choose a tag to compare
  • Update to ImGui 1.90.8
  • Fix export in Godot 4.3

v5.1.1

05 Jun 17:55
Compare
Choose a tag to compare
  • Update to ImGui 1.90.7
  • Minor bug fixes

v5.1.0

17 May 02:59
Compare
Choose a tag to compare
  • Update to ImGui 1.90.6
  • Add ImGuiGD.SetMainViewport
    • Changes the main viewport to either a new Window, or a SubViewport (for 3D scenes).