Changelog for dear-imgui-2.3.0
Changelog for dear-imgui
2.3.0
imguiupdated to 1.90.9.- Breaking:
sdlRendererRenderDrawDatanow requiredRendererarg. - Breaking: ImplVulkan removed command buffer for
ImGui_ImplVulkan_CreateFontsTexture. - Breaking: ImplVulkan removed command for
ImGui_ImplVulkan_DestroyFontUploadObjects.- Added
ImGui_ImplVulkan_DestroyFontsTexture, but it shouldn't be needed as it is called from impl internals.
- Added
- Breaking: ImplVulkan moved RenderPass into InitInfo structure.
- Breaking: Haskell API is now using
Either RenderPass RenderingPipelineCreateInfoto switch between RP/dynamic rendering.
- Breaking: Haskell API is now using
- Breaking:
- Added lots of missing widgets and their wrappers.
2.2.1
- Added
DearImGui.SDL.Rendererbackend andsdlrendererexample. - Added
DearImgui.withCloseableWindow. - Added
DearImgui.Raw.framerate. - Added dynamic rendering and color attachment format options for
DearImGui.Vulkanbackend. - Fixed Windows builds by using
system-cxx-std-libfor GHC>=9.4.
2.2.0
imguiupdated to 1.89.9.- Update bounds for ghc-9.6.
- Exposed
DearImGui.Raw.Context. - Added `getCursorPos``.
- Fix TabItem flags type.
2.1.3
- Fixed off-by-1 in internal Text wrapper.
- Fixed sliderFloat* Raw calls
- Added
formatPtrto Raw.dragFloat* and Raw.sliderFloat*
2.1.2
- Fixed glfw example build flags.
- Added
plotLines. - Added
setNextItemOpen.
2.1.1
- Build flag fix for MacOS.
2.1.0
imguiupdated to [1.88].- Breaking:
ImGuiKeyModFlagsrenamed toImGuiModFlags.
- Breaking:
2.0.0
Stringarguments replaced withText.- Upgrading to
text-2recommended to reap the UTF-8 benefits.
- Upgrading to
1.5.0
- Added table wrappers.
- Added popup wrappers.
- Added
selectableWith/SelectableOptionsto expose optional arguments. - Fix GHC-9.2 compatibility.
1.4.0
imguiupdated to 1.87.- Added
DearImGui.Vulkan.vulkanAddTexture. - Added
DearImGui.GLFW.glfwCursorPosCallback.- Apps that don't install backend callbacks, must call it themselves.
- Added flags
use-wchar32(default on) anddisable-obsolete(default off).
1.3.1
imguiupdated to 1.86.
1.3.0
- Added
DearImGui.FontAtlasand relatedDearImGui.Raw.Font.*bits. - Removed old font atlas functions from
DearImGuiandDearImGui.Raw.
1.2.2
imguiupdated to 1.85.
1.2.1
- Added
DearImGui.Raw.DrawListfor drawing primitives. - Added
DearImGui.Raw.IOwith attribute setters. - Added
DearImGui.Raw.ListClipperfor efficient list viewports.
1.2.0
- Fixed
nullPtrin place of default arguments. - Added functions for getting window position and size.
- Added
invisibleButton. - Added
inputTextMultilineandinputTextWithHint. - Changed
beginChildand relatedwithChild*to use full arguments. - Added
withChildContextto run actions inside other child window. - Added
getCurrentContext,setCurrentContext. - Added
imageandimageButton. - Added font atlas utilities.
1.1.0
imguiupdated to 1.84.2.- Removed unused Window argument from SDL
newFrameto match 1.84. - Added GLFW backend callbacks.
- Added more withXXX wrappers.
1.0.2
- Added
withIDandToID(..)to make composable components possible.
1.0.1
- Fixed missing headers in source dist.
1.0.0
Initial Hackage release based on 1.83.