Skip to content

v3.5.0

Compare
Choose a tag to compare
@github-actions github-actions released this 09 Dec 22:03

This release introduces experimental support for multi-viewports. Try it out if you want, but there are some important caveats.

EXPERIMENTAL: ImGui Viewports

To enable the feature, call ImGuiGD.ExperimentalEnableViewports()

For now, this is incompatible with Godot's embedded subwindows, so you should disable the project setting display/window/subwindows/embed_subwindows

Known Issues

Windows

  • #23 Main window stops responding to input

To avoid this issue:

  • Never resize an internal window past the bounds of the main window. Drag it out first.
  • When dragging out a window, grab it from near the middle, not the edge.
  • If you do trigger the bug and the main window becomes unresponsive, drag the new window back into the main window. That should fix it temporarily, but it’s best to restart your game/program as soon as possible, because it will still be in a buggy state.

This is an annoying bug which I’m determined to fix, but I’ve already spent two days on it and I’m unlikely to have time to focus on it again until mid-January. Until then, viewports should be usable if you’re a little careful when dragging windows out from the main window. Please report any other bugs.

macOS

  • An extra click is required to focus a different window

Haven’t looked into this issue at all yet. Otherwise it seems usable.