I have been using ImGui extensively and building a library of UI elements based on the standard widgets.
I am using custom fonts successfully and now want to use an icon font like Fontawesome as well. It is definitely possible in ImGui, but I can’t make it work in vvvv yet.
I will probably share my high-level library of custom ImGui elements at some point. They each just have all the options you might need when designing UI’s. Now my CustomButton has options for .svg icons and placement of the icon and label. Nothing magic happening, just takes a while to work out how to calculate stuff and a bunch of resetting cursor position and such.
ImGui is cool, but if you want good UX in your UI, it’s a bit of work. Since good UX is good for everyone I am thinking about creating a library with all my custom elements.
I am not doing anything with drag and drop, so I doubt I will look into that. It’s a whole complicated topic that I don’t really want to get into. This will just be a library of Widgets, which are built so they have good UX.