Commit Graph
311 Commits
Author SHA1 Message Date
SpaiR abb00aafb4 [Build] Fix wording for imgui-java-natives 2021-04-10 14:33:49 +03:00
SpaiR ad24d65c86 [Build] QOL for build scripts 2021-04-10 14:24:52 +03:00
SpaiR e8ef911787 [Doc] Fix typo 2021-04-05 10:31:58 +03:00
SpaiR e42ac49514 [Doc] Tweak readme 2021-04-05 09:31:25 +03:00
SpaiR cfab913f6c v1.82.1 2021-04-04 12:48:51 +03:00
SpaiR af9b4b2700 [Doc] Clarify information about Freetype usage 2021-04-04 12:48:51 +03:00
SpaiR 13d4fa233b [Build] Fix freetype lib suffix 2021-04-04 10:33:57 +03:00
SpaiR b55625da3a [Build] Update bins 2021-04-04 10:33:57 +03:00
SpaiR 6e67a18c26 [Build] Make freetype optional 2021-04-04 09:55:59 +03:00
SpaiR e8678ef62c [API] Make GLFW to check availability of features 2021-03-30 11:38:54 +03:00
SpaiR d1e264a663 [API] Update ImGuiImplGl3
Add latest backend changes from Dear ImGui
2021-03-30 10:01:43 +03:00
SpaiR 478156b300 v1.82.0 2021-03-28 12:32:56 +03:00
SpaiR f4ff1cf3fd [Build] Update bins 2021-03-28 12:31:19 +03:00
SpaiR 0ed891f391 [API] Dear ImGui v1.82 2021-03-27 20:03:16 +02:00
SpaiR 53ca34cf66 [Binding] Dear ImGui v1.82 2021-03-27 20:02:47 +02:00
SpaiR b8da453ee2 [Binding] ImNodes 2021-03-27 20:02:32 +02:00
sh54andSpaiR 04b7c4e4fe [API] Allow null to be passed as the shortcut param to MenuItem (#35)
Co-authored-by: SpaiR <klimbetoo@gmail.com>
2021-03-27 17:09:37 +03:00
SpaiR 8af31fd32c [Build] Update GitHub actions to build natives 2021-03-27 16:45:13 +03:00
SpaiR 8b5af12b76 v1.81.2 2021-03-09 18:23:05 +02:00
SpaiR c50ea93675 [Build] Update binaries 2021-03-09 18:23:05 +02:00
SpaiR 3fe77320f3 [Example] Add example of Drag & Drop 2021-03-09 17:58:21 +02:00
SpaiR 533fc7f979 [API] Refactor Drag & Drop api
In Java we can easily bind our payload to an object. 
This is a more flexible approach, than using byte arrays so the last one was removed.
2021-03-09 17:58:02 +02:00
SpaiR 86aac35190 v1.81.1 2021-02-27 16:18:22 +02:00
SpaiR 5a3256917f [Build] Update bins 2021-02-27 16:16:55 +02:00
SpaiR 9e807d3e9e [API] Fix getDragDropPayloadObject
Methods was throwing nullpointer  exception when there were no payload
2021-02-27 16:16:55 +02:00
SpaiR 1fe8c4a75a [API] Fix ImGuiIO doesn't set font to field 2021-02-27 16:16:12 +02:00
SpaiR 51cfb7ef3d [API] Add ImGuiStyle#getColors to return float[][]
Same is applied to NodeEditorStyle
2021-02-27 16:16:08 +02:00
SpaiR 36415d60f3 [API] Add API to directly return ImVec2/ImVec4 2021-02-27 16:16:03 +02:00
SpaiR d285bbfb34 [API] Add ImRect#set(ImRect) method 2021-02-27 16:15:58 +02:00
SpaiR b07160da15 [API] Extend ImString to accept more objects to set string from
Also make getBytes method to use UTF-8 charset
2021-02-27 16:15:54 +02:00
SpaiR 767b107a7b [API] Add ImString#clear method 2021-02-27 16:15:49 +02:00
SpaiR 3706927ef5 [API] Add #set(value) method to all types 2021-02-27 16:15:44 +02:00
SpaiR 33d6b605d8 [API] Add ImVec4#set(x, y, z, w) and ImVec4#set(ImVec4) methods 2021-02-27 16:15:39 +02:00
SpaiR 2d369dee06 [API] Add ImVec2#set(x, y) and ImVec2#set(ImVec2) methods 2021-02-27 16:15:33 +02:00
SpaiR fb80b8d8a1 [API] Make ImGuiIO to extend common ImGuiStruct class
ImGuiIO used a legacy way to access the native struct through `ImGui::GetIO()`.
Refactored to use ImGuiStruct, so to make API consistent.
2021-02-27 16:15:22 +02:00
SpaiR 91d636a659 [API] Remove lazy-created sructs and add methods to verify struct pointer 2021-02-27 16:15:11 +02:00
SpaiR c33331e13b [Doc] Add the link to tutorial video
by @ambrosiogabe
2021-02-21 11:16:41 +03:00
SpaiR d082da7cc1 [Doc] Add Demo image 2021-02-20 15:27:22 +03:00
SpaiR abcdb46ac2 v1.81.0 2021-02-20 13:55:54 +02:00
SpaiR d8338f5609 [Build] Fix build scripts 2021-02-20 13:26:05 +02:00
SpaiR ca23217a83 [API] Fix checkstyle 2021-02-20 13:09:52 +02:00
SpaiR f9620cb20f [Binding] ImNodes 2021-02-20 12:32:47 +02:00
SpaiR 642d7ab2f5 [API] Change ImFontConfig#setEllipsisChar "short" to "int" 2021-02-20 12:17:00 +02:00
SpaiR cd6432b4b7 [API] Add ImFont methods
Added:
 - FindGlyph
 - FindGlyphNoFallback
 - GetCharAdvance
 - IsLoaded
 - GetDebugName
 - CalcTextSizeA
 - CalcWordWrapPositionA
 - RenderChar
 - RenderText
2021-02-20 12:16:10 +02:00
SpaiR a2444c6b5d [API] Add ImDrawList methods
Added:
 - PrimReserve
 - PrimUnreserve
 - PrimRect
 - PrimRectUV
 - PrimQuadUV
 - PrimWriteVtx
 - PrimVtx
2021-02-20 12:14:44 +02:00
SpaiR 08bf84ad64 [API] Dear ImGui v1.81 2021-02-20 11:16:44 +02:00
SpaiR ec9226cf67 [Binding] Dear ImGui v1.81 2021-02-18 21:03:29 +02:00
SpaiR 5234bbcd7c [Doc] Add downloads badge 2021-02-13 19:13:54 +03:00
SpaiR ae554e72b3 [Doc] Add logo to javadoc links 2021-02-06 23:14:32 +02:00
SpaiR 49f1228d1e [Doc] Update Maven Central link 2021-02-06 23:12:37 +02:00