Skip to content

Releases: SpaiR/imgui-java

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

v1.75-0.7.2

09 Apr 08:33
Compare
Choose a tag to compare
  • Fix Windows x64 build

v1.75-0.7.1

19 Feb 05:07
Compare
Choose a tag to compare
  • [#3] Fix binding for input fields

v1.75-0.7

14 Feb 20:08
Compare
Choose a tag to compare
  • Fix treeNode methods and pointer types
  • Natively mapped ImGuiStyle class