-
-
Notifications
You must be signed in to change notification settings - Fork 112
Description
Version
1.88.0
What part of the binding has gaps?
imgui-node-editor
What is missing?
The imgui-node-editor
submodule is pinned to a commit/version that's ~3 years old. Would it be possible to get it updated to the v0.9.3
release? There are several bugfixes and things like style vars that aren't available in the currently pinned version. Also it looks like there may be some issues when imgui-java
goes to ImGui 1.89+ that were fixed in the v0.9.2
release, so it seems worth updating.
I cloned imgui-java
and updated the submodule version but had unrelated issues getting the natives built with freetype on Windows and didn't want to open a pull request until I could verify that everything worked.
On a related note, I've been working on making a more usable version of the blueprint example from imgui-node-editor
and was wondering if it'd be feasible to expose the custom ImGui layout functionsthat those examples use, eg: Begin/EndHorizontal(), Begin/EndVertical(), Spring()
as they could simplify node layout in some convenient ways.
I'm not sure whether it'd be straightforward to expose those custom functions in the Java bindings or not since they aren't in the version of ImGui tracked by imgui-java
. Maybe it'd be possible to expose them through the NodeEditor
class instead of the ImGui
class since they're only applicable in the context of the internal copy of ImGui under imgui-node-editor/external/imgui
?
Thanks for your work on making ImGui and a bunch of extensions available for Java devs!