Dear imgui node editor - example#30
Open
luca-heltai wants to merge 1 commit into
Open
Conversation
Collaborator
Author
Collaborator
Author
|
Ps: I did not write a single line of |
luca-heltai
force-pushed
the
dear-imgui
branch
from
January 13, 2026 16:04
027fe66 to
f99d876
Compare
luca-heltai
force-pushed
the
dear-imgui
branch
3 times, most recently
from
January 27, 2026 23:11
3825c58 to
f6e6e79
Compare
Collaborator
Author
|
@pogmat and @pcolt, this has a bit drifted from its original intent... I have split coral project into core/tools/gui/backends and enabled plugin based backends, splitting core coral utilities (coral.h, coral_network.h) from the deal.II backend itself, so that we could in principle have other backends in place that can be loaded at run time. No change in functionality here, just splitting sources in core/backend, with minimal dependencies in core (no deal.II, no boost, etc.) and deal.II dependencies only in backend. I also did the same with the ImGui based node editor, and I started working on a mesh manipulator based on vtk. |
luca-heltai
force-pushed
the
dear-imgui
branch
2 times, most recently
from
January 27, 2026 23:25
bf6c7b1 to
26d2fcc
Compare
- Split project into core/backends/gui/tools - Add coral_dump_registry CLI tool - Add Dear ImGui based node editor - Add Dealii backend plugin - Create gui/editor, gui/manipulator subprojects - Move gtests into core/tests and backend specific tests into respective backend folders
luca-heltai
force-pushed
the
dear-imgui
branch
from
January 27, 2026 23:30
26d2fcc to
14fb78e
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.





I asked codex 5.2 to write a minimal node editor in dear-imgui. This is the results of 1h of playing around.
I wanted to have something I could play with in c++. This is fully functional in the network creation, loading, and saving. The backend understands it and runs it. I love that we can swap frontends like this! It would be fantastic to be able to swap backends in the same way.