Skip to content

Releases: pthom/imgui_bundle

v0.8.7

07 Jun 16:13
Compare
Choose a tag to compare

Updates and new features

  • ImGui: updated imgui to v1.89.6 (May 2023)
  • ImGui: python bindings now can use SDL2 (glfw is of course still supported, and remains the default with Hello ImGui)
  • ImGui: Add python bindings for drag&drop
  • HelloImGui: can now handle several layouts and save settings per layout (see details below)
  • HelloImGui: can now store user defined settings in the ini file
  • HelloImGui: now remembers user choices for the theme, status bar, and fps throttling
  • HelloImGui: handle utf8 filenames for assets loading
  • ImGuiColorTextEdit is now based on @santaclose fork
  • immvision bindings: use shared memory (between python and C++) for images
  • ImPlot bindings: Add support for colormap in implot python bindings
  • ImPlot bindings: Add support for heatmaps

As always, an online interactive manual is available
   

More details about layouts handling with Hello ImGui:

Layout demo

Each layout has a different spatial layout and can contain a different list of windows. Each layout also remembers the user modifications to this given layout, as well as the list of opened windows.

See this online emscripten demo of the docking and layout, the C++ demo code, and python demo code

For more explanations on how to handle complex layouts, see this video explanation on YouTube (5 minutes)

v0.8.6

06 Jun 19:55
Compare
Choose a tag to compare

Please use v0.8.7 instead

v0.8.5

15 Feb 18:03
Compare
Choose a tag to compare

Hello ImGui and ImmApp usability improvements:

  • customize menu App
  • Docking Layout: keep user preferences
  • improve windows initial layout

v0.8.3

04 Feb 15:46
Compare
Choose a tag to compare

Added python bindings for implot_internal

Minor improvements:

  • Improve font rendering
  • Improve emscripten idling mode
  • Review main theme (DarculaDarker) to make it easier on the eyes

v0.8.2

25 Jan 01:11
Compare
Choose a tag to compare

Minor improvements:

  • Autoresize window post startup
  • Corrected notebook rendering

v0.8.1

20 Jan 01:13
Compare
Choose a tag to compare
correct launch demo_node_editor_basic

v0.8.0

17 Jan 00:34
Compare
Choose a tag to compare

Changelog:

  • markdown: render code blocks with text editor, and make them easily copyable
  • add lots of demos
  • add doc / ascii_doc
  • add emscripten interactive manual
  • add immapp::snippets
  • add portable_file_dialogs

What's Changed

Full Changelog: v0.7.2...v0.8.0

v0.7.2

19 Dec 10:46
Compare
Choose a tag to compare

Improved doc and notebook support

v0.7.1

19 Dec 01:45
Compare
Choose a tag to compare
  • Improved support for High DPI in third parties
  • Improved demos
  • Markdown now support code blocks

v0.7.0

14 Dec 18:15
Compare
Choose a tag to compare
v0.7.0 Pre-release
Pre-release
  • Improved imgui bindings
  • immvision now available in pypi wheels
  • Added support for ImGuizmo's 3D gizmo and widgets
  • Added support for imgui_tex_inspect
  • add imgui.backends: imgui can be used standalone
  • added ImmApp (Immediate App) submodule
  • Improved demos and manual