# Dear-imgui-2.3.0

**URL:** <https://discourse.haskell.org/t/dear-imgui-2-3-0/9988>\
**Category:** Announcements\
**Created:** [July 19, 2024, 7:24pm UTC](https://discourse.haskell.org/t/dear-imgui-2-3-0/9988 "2024-07-19T19:24:43Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![wiz](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/wiz/32/2408_2.png) [@wiz](https://discourse.haskell.org/u/wiz)\
**Post date:** [July 19, 2024, 7:24pm UTC](https://discourse.haskell.org/t/dear-imgui-2-3-0/9988/1 "2024-07-19T19:24:43Z")

</div>

🚢 [dear-imgui: Haskell bindings for Dear ImGui.](https://hackage.haskell.org/package/dear-imgui-2.3.0)

I wanted the new `separatorText` widget for my project but first had to fix header parser for new upstream major (1.90).  
And then used the momentum to bind most (all?) of the remaining widgets too!  
I’m not sure everything works correctly (there were some begin/end related bugs in the process), but I’m there to fix them ASAP is someone catches one in the wild.

PS: Apparently dear-imgui is nearing a major rewrite and 2.3 would be the last in the series for the package. I think I’m going to use C bindings (via cimgui or dear\_bindings) instead and generate more Haskell, rather than parsing more C.  
Anyway, thanks @ocharles for starting it and every contributor for the still rolling release train.

---

<div class="post-metadata">

**Author:** ![ocharles](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/ocharles/32/102_2.png) [@ocharles](https://discourse.haskell.org/u/ocharles)\
**Post date:** [July 19, 2024, 7:37pm UTC](https://discourse.haskell.org/t/dear-imgui-2-3-0/9988/2 "2024-07-19T19:37:09Z")

</div>

And a big thank you for all your hard work, @wiz! You’ve taken my fun little toy weekend project and absolutely ran with it. Thanks so much for keeping the ball rolling!
