Skip to content

v1.36

Compare
Choose a tag to compare
@ocornut ocornut released this 18 Mar 09:44
· 7894 commits to master since this release
  • Added ImGui::GetVersion(), IMGUI_VERSION (#127)
  • Added BeginGroup()/EndGroup() layout tools (#160).
  • Added Indent() / Unindent().
  • Added InputInt2(), InputInt3(), InputInt4() for completeness.
  • Added GetItemRectSize().
  • Added VSliderFloat(), VSliderInt(), vertical sliders.
  • Added IsRootWindowFocused(), IsRootWindowOrAnyChildFocused().
  • Added io.KeyAlt + support in examples apps, in prevision for future usage of Alt modifier (was missing).
  • Added ImGuiStyleVar_GrabMinSize enum value for PushStyleVar().
  • Various fixes related to vertical alignment of text after widget of varied sizes. Allow for multiple blocks of multiple lines text on the same "line". Added demos.
  • Explicit size passed to Plot*(), Button() includes the frame padding.
  • Style: Changed default Border and Column border colors to be most subtle.
  • Renamed style.TreeNodeSpacing to style.IndentSpacing, ImGuiStyleVar_TreeNodeSpacing to ImGuiStyleVar_IndentSpacing.
  • Renamed GetWindowIsFocused() to IsWindowFocused(), kept inline redirection with old name (will obsolete).
  • Renamed GetItemRectMin()/GetItemRectMax() to GetItemRectMin()/GetItemRectMax(), kept inline redirection with old name (will obsolete).
  • Sliders: Fast-path when power=1.0f, also makes code easier to read.
  • Sliders: Fixed parsing of decimal precision back from format string when using %%.
  • Sliders: Fixed hovering bounding test excluding padding between outer frame and grab (there was a few pixels dead-zone).
  • Separator() logs itself as text when passing through text log.
  • Optimisation: TreeNodeV() early out if SkipItems is set without formatting.
  • Moved various static buffers into state. Increase the formatted string buffer from 1K to 3K.
  • Examples: Example console keeps focus on input box at all times.
  • Examples: Updated to GLFW 3.1. Moved to examples/libs/ folder.
  • Examples: Added 64-bit projects for MSVC.
  • Examples: Increase warning level from /W3 to /W4 for MSVC.
  • Examples: DirectX9: fixed duplicate creation of vertex buffer.
  • Renamed internal type ImGuiAabb to ImRect. Changed mentions of 'box' or 'aabb' to say 'rect'.
  • Tweaks, minor fixes and comments.

groups

sliders