Skip to content

Releases: SpaiR/imgui-java

v1.77-0.16

03 Jul 22:19
Compare
Choose a tag to compare

Update imgui-java to Dear ImGui v1.77

v1.76-0.15

28 Jun 15:52
Compare
Choose a tag to compare

v1.76-0.14

25 Jun 09:54
Compare
Choose a tag to compare
  • Add ImGuiIO::NavInputs
  • Add ImString support for "null" values
    new ImString(null) or imString.set(null) will work in the same way String.valueOf(null) does.

v1.76-0.13

22 Jun 12:52
Compare
Choose a tag to compare
  • Refactor packages structure:
    • All primitive wrappers are moved to the separate package imgui.type
    • Rename: imgui.callbacks -> imgui.callback
    • Rename: imgui.enums -> imgui.flag
    • ImGuiInputTextData converted into the inner class of ImString and renamed to InputData
    • Rename class: ImBool -> ImBoolean
  • Add ImGuiStorage class
  • Simplify drag'n'drop API with new methods: setDragDropPayloadObject(String, Object), acceptDragDropPayloadObject(String): Object, getDragDropPayloadObject(): Object. With new methods you can use any Java object as payload. Read javadoc to get more info.
  • Optimize and reduce memory footprint for ImFontAtlas#getTexDataAsAlpha8/ImFontAtlas#getTexDataAsRGBA32 methods

v1.76-0.12

07 Jun 21:56
Compare
Choose a tag to compare
  • Fix draw lists
  • Add new methods to create draw lists with fixed pointer (getWindowDrawListNew(), getBackgroundDrawListNew(), getForegroundDrawListNew()). Read javadoc to get more info
  • Improve color API. Methods which are work with colors are now can take 4 float, 4 int or 1 int number. For RGBA color packed in 4 or 1 value appropriately.
  • Add ImColor helper to create a ABGR packed int value used by Dear ImGui
  • Implement Clonable interface for all primitive wrappers
  • getID method now returns ID as an int number
  • Add ImGuiOnceUponAFrame helper

v1.76-0.11

03 Jun 08:55
Compare
Choose a tag to compare

MacOS support

v1.76-0.10

30 May 10:36
Compare
Choose a tag to compare

Docking support!

v1.76-0.9

22 May 11:11
Compare
Choose a tag to compare

Add ImGui#checkbox method which can take a simple boolean instead of ImBool.

v1.76-0.8.1

19 May 20:42
Compare
Choose a tag to compare
  • Fix auto-resize for ImString
  • Make ImString to return a UTF-8 encoded string value

v1.76-0.8

18 May 19:21
Compare
Choose a tag to compare
  • Refactor LWJGL3 renderer routine. Small performance improvements and fix for OpenGL contexts >= 3.2
  • Add Freetype support to build fonts texture