Commit Graph
392 Commits
Author SHA1 Message Date
SpaiR 0c37ac6dfd [API] Up GLFW impl 2021-12-27 11:30:16 +02:00
SpaiR 384e24a6c5 [API] Up OpenGL impl 2021-12-26 17:19:04 +02:00
github-actions cbf8ecc47f [ci skip] Update native binaries 2021-12-26 14:12:04 +00:00
SpaiR e972af840e [API] Dear ImGui v1.86 (#102) 2021-12-26 16:00:21 +02:00
SpaiR dcf0dea9f3 [Build] Gradle 7.3.3 (#101) 2021-12-26 15:52:53 +02:00
github-actions 759871f611 [ci skip] Update native binaries 2021-12-26 13:06:41 +00:00
Trevor FlynnandSpaiR 74203bc333 [API] Add a mechanism for Dear ImGui assertion callbacks (#100)
* Syncing wip to github

* Assertion callback works

* Restore example that does not crash

* Add comment in build script. Merge with upstream.

* Fix assert always triggering

* Resolve jvm env at runtime to prevent looking up bad stack address

* Fixed EXCEPTION_ACCESS_VIOLATION within native code after callback was complete.

* Fix linting errors

* Change ImGui to Dear ImGui

Co-authored-by: SpaiR <klimbetoo@gmail.com>

* Move jvm native layer to its own header/source

Co-authored-by: SpaiR <klimbetoo@gmail.com>
2021-12-26 14:11:56 +02:00
SpaiR adf9d5fe4e [Build] Update publish scripts 2021-12-18 10:49:09 +02:00
github-actions cfd25603f0 v1.85.1 2021-12-15 09:52:29 +00:00
Michał Kalinowski f47d44e9eb [API] Update lwjgl from 3.2.3 to 3.3.0 (#96)
In order to use imgui-java with the lwjgl 3.3.0 without errors there is need for an update.
To remove code duplication when changing dependencies,
an lwjgl.bom variable was added.
Fixes: #95

- update lwjgl version from 3.2.3 to 3.3.0 across all submodules
2021-12-15 10:33:55 +02:00
github-actions 4a0c0648a8 [ci skip] Update native binaries 2021-12-10 09:07:23 +00:00
Trevor Flynn 45f625a5b7 [API] Allow for null passed as file filter for ImGuiFileDialog (#98) 2021-12-10 10:56:49 +02:00
github-actions 7dcf010500 [ci skip] Update native binaries 2021-12-05 19:42:36 +00:00
TyruiopandSpaiR a78f0b9e71 [API] Update imnodes with minimap support (#87)
* Attempt to get imnodes minimap working

* Working minimap

* Bottom right minimap in demo

* Restoring bin/libimgui-java.so

* Fix style issue + typo

* Restoring node editor

* Fix example indents

Co-authored-by: SpaiR <klimbetoo@gmail.com>
2021-12-05 20:32:46 +02:00
github-actions 0d70edc26e v1.85.0 2021-12-01 08:54:47 +00:00
github-actions e56b02b6f8 [ci skip] Update native binaries 2021-12-01 08:51:43 +00:00
SpaiR 8e1b6ba784 [Build] Gradle 7.3 2021-12-01 10:44:12 +02:00
SpaiR f172bd6e13 [API] Dear ImGui v1.85 2021-12-01 10:38:46 +02:00
SpaiR aaaa5bc9d3 [Doc] Tweak Readme about the repository cloning 2021-12-01 10:20:11 +02:00
github-actions 100bbef4bd v1.84.1.4 2021-11-18 06:55:25 +00:00
github-actions 12c085730e [ci skip] Update native binaries 2021-11-18 06:52:58 +00:00
Trevor Flynn 6b474fa8c1 Update readme for ImGuiFileDialog (#90) 2021-11-17 08:50:36 +03:00
Trevor Flynn 0bbbc2e037 [API] Implement ImGuiFileDialog extension (#89)
* Initial setup for ImGuiFileDialog extension

* Need to resolve linker errors. Working on PaneFun callback.

* Remove jni callback code that is not compiling to expose linker error.

* Callbacks for paneFun not yet implemented. Linker error still present, seems that some header is being included multiple times.

* Fixed linker errors. Added example for demo.

* Add support for multiple callbacks

* Callbacks work
2021-11-16 13:07:13 +02:00
github-actions ec68f20e0c v1.84.1.3 2021-10-10 05:13:34 +00:00
github-actions 1b5b035974 [ci skip] Update native binaries 2021-10-10 05:11:32 +00:00
Trevor Flynn 3744297452 [API] Added multi Y ImPlot#plotShaded (#84) 2021-10-10 08:03:35 +03:00
github-actions 751e1a95c3 v1.84.1.2 2021-09-24 14:09:29 +00:00
github-actions cde0704eba [ci skip] Update native binaries 2021-09-24 14:07:22 +00:00
AlTsayunandaleksandr.cayun 326594f33a [API] Implement binding for ImGui::getWindowScrollbarRect (#81)
* Implemented binding for ImGui::getWindowScrollbarRect

* checkstyle fixes

* more logic naming for boolean fields in ImGuiWindow struct

Co-authored-by: aleksandr.cayun <aleksandr.cayun@vizor-games.com>
2021-09-24 17:01:17 +03:00
github-actions 2d2e917aa6 v1.84.1.1 2021-09-12 08:41:52 +00:00
github-actions ac49026355 [ci skip] Update native binaries 2021-09-12 08:36:24 +00:00
SpaiR e529c610fa [API] Fix dragInt3 only shows 2 boxes
fixes #68
2021-09-12 11:29:01 +03:00
Adam GrzegorzewskiandSpaiR 4e56056222 [API] Bindings for ImGuiColorTextEdit (#79)
* Add ImGuiColorTextEdit submodule

* ImGuiColorTextEdit integration

* Remove unused Identifier class (oops)

* Fix checkstyle

* Small tweaks and fixes

* Remove empty line before imports

Co-authored-by: SpaiR <klimbetoo@gmail.com>
2021-09-12 11:22:43 +03:00
github-actions 4d679fe220 v1.84.1.0 2021-08-29 08:25:17 +00:00
github-actions c531e43bf1 [ci skip] Update native binaries 2021-08-29 08:23:28 +00:00
SpaiR 9026dcd4ad [API] Dear ImGui v1.84.1 2021-08-29 11:17:15 +03:00
SpaiR babb8ed313 [Build] Gradle 7.2 2021-08-29 10:35:40 +03:00
SpaiR 255f2e2286 [Build] Move sourceCompatibility option to the root build file 2021-08-29 10:29:54 +03:00
SpaiR a4dd33e421 [Build] Remove useless release changelog line 2021-08-29 10:29:54 +03:00
github-actions ccd6449d2b v1.83.3 2021-07-13 05:30:06 +00:00
github-actions ccd89355f0 [ci skip] Update native binaries 2021-07-13 05:28:09 +00:00
Perry MacMurray 78694a4263 [API] Add ImGuiContext struct and ability to switch Dear ImGui contexts (#65)
Struct itself has no fields or methods. It can be used for context switching though.

* Implement ImGuiContext

* Move ImGuiContext from imgui to imgui.internal, minor bugfixes

resolves #17
2021-07-13 08:22:48 +03:00
github-actions 0bcbb04e63 v1.83.2 2021-07-10 11:17:15 +00:00
SpaiR 44a1a18907 [Build] Gradle 7.1.1 2021-07-10 14:15:45 +03:00
SpaiR 1544682cc4 [Build] Add workflows for automatic releases 2021-07-10 14:15:45 +03:00
Marco Lima 34e282e091 [API] Fixed window rendering on resize and white background on start up. (#62)
* Fixed window rendering on resize and white background on start up.

* Code formatting and clean up.

* Fixed attribute modifier.
2021-06-24 11:51:43 +03:00
SpaiR cbdf36f09e v1.83.1 2021-06-21 16:19:39 +03:00
SpaiR b1ea4cedb9 [Doc] Fix javadoc 2021-06-21 16:19:39 +03:00
SpaiR 68b36de553 [Doc] Add info about ImPlot 2021-06-21 16:17:29 +03:00
github-actions ac7ae3d13c [ci skip] Update native binaries 2021-06-21 13:13:00 +00:00