ImGui:
- Updated ImGui to v1.90.9-docking
- Added support for StackLayout: ImGui::BeginHorizontal & ImGui::BeginVertical (by @thedmd)
- Warn if users reuse an ID (cf ocornut/imgui#7669)
Hello ImGui
See changes in Hello ImGui v1.5.0
- add FontDpiResponsive
- add OpenGlOptions
- add null backends
- Improved text rendering on windows (via improved antialiasing)
- Can set OpenGL options in hello_imgui.ini in any parent folder
- add InputTextResizable & WidgetWithResizeHandle
- Logger: use less vertical space
- add Push/PopTweakedTheme (different windows can have different themes)
- add callback PostRenderDockableWindows
- Polish Themes
Libraries
immvision
- fixup Custom version of cv::warpAffine for small sizes
- ImmVision::Image is now resizable / added ImmVision::ImageDisplayResizable
- fix icon buttons size
- Add option ResizeKeepAspectRatio: when resizing an image, the widget will keep the aspect ratio of the image
imgui-knobs
- can drag knob horizontally or vertically
ImPlot
- Add Python binding for colors (cf #221)
imgui-node-editor
- Add ForceWindowContentWidthToNodeWidth: ImGui::TextWrapped(), ImGui::Separator(), and ImGui::SliderXXX can now fit inside a Node. See proposed fix to @thedmd here: thedmd/imgui-node-editor#298
- The theme of the node editor can be derived and adapted automatically from ImGui Theme (see UpdateNodeEditorColorsFromImguiColors)
Python
- imgui_fig is now resizable
- Added binding for ColorPicker4
- Added mathematical operators for ImVec2, ImVec4, ImColor
- add pickle support for ImVec2, ImVec4, ImColor
- Add eq operator to ImVec2/4/ImColor bindings
- add pydantic support for ImVec2, ImVec4, ImColor
Build
- Add CMake options to disable some libraries
Contributions and contributors
Many thanks to all contributors!
- Update bindings_intro with updated steps by @learn-more in #177
- Add python markdown div example by @learn-more in #176
- update manual pybind function name for imgui backends by @hugle in #203
- MacOS binary wheel installation by @dcnieho in #219
New Contributors
- @learn-more made their first contribution in #177
- @hugle made their first contribution in #203
Full Changelog: v1.3.0...v1.5.0