Wrapper fixes
Motivation for this change is to make wrapper functions closer to original implot API, so user would not be surprised too much by another wrapper layer. So I leave only convenience API changes: default argument values changed to kwargs, default array lengths, type promotions, struct fields conversion.
Widgets with label_id has it as first argument, consistent with other imgui widgets.
TODO: Make attention to possible method extension ambiguities.
Great, I think this a good idea :) I'm also planning to bump the compat bounds so this'll work with the latest CImGui, then we can add some simple tests with the demo (but that can come later).
Shall we merge this?
Yes I think, at least test examples work with these changes.
Sweet sweet, I'll merge this then. The next thing we should do is regenerate the bindings with the latest CImGuiPack_jll and get it compatible with CImGui again.