Commit Graph
417 Commits
Author SHA1 Message Date
SpaiR 5b0e867bfe [Doc] Simplify PR template 2022-04-29 17:45:44 +03:00
SpaiR c127b46d27 [Build] Add pull_request CI trigger 2022-04-29 17:44:00 +03:00
SpaiR cf091adcc9 [Doc] Move documentation to docs folder 2022-04-17 23:01:56 +03:00
SpaiR 3317536d25 [Build] Gradle v7.4.2 2022-04-17 23:00:51 +03:00
SpaiR f01a5a573d [Build] Tweak build classes 2022-04-17 22:57:06 +03:00
github-actions d5d91a896f v1.86.4 2022-03-11 20:59:48 +00:00
SpaiR 67b23ddf5f [Doc] Update README about automatic module names 2022-03-11 22:56:50 +02:00
한현빈andSpaiR 3cd0eebfe4 [Build] Adjust module name depending on deploy type (#122)
* Adjust module name depending on deploy type

* Update imgui-binding-natives/build.gradle

* Update imgui-binding-natives/build.gradle

* Update imgui-binding-natives/build.gradle

* Update imgui-binding-natives/build.gradle

Co-authored-by: SpaiR <klimbetoo@gmail.com>
2022-03-11 22:50:36 +02:00
SpaiR d04527996b Support links (#121) 2022-03-07 13:10:25 +02:00
github-actions 0b88075279 v1.86.3 2022-03-03 11:44:39 +00:00
SpaiR cca6c47d4a [Doc] Repository documentation (#117) 2022-03-03 13:33:21 +02:00
github-actions 47839cfd05 [ci skip] Update native binaries 2022-03-01 20:11:49 +00:00
Duncan Calvert bfbe56c2d5 [API] ImPlot Performance Improvement (#115)
* Make native array method public to enable use of primitive arrays.

* Make public methods for the performance methods that are separate from the native ones.

* Finish adding performance methods.

* Add finals.

* Add final finals.
2022-03-01 21:35:09 +02:00
Michał Kalinowski 57cb0c9e0a [API] Update lwjgl from 3.3.0 to 3.3.1 (#116) 2022-03-01 21:22:48 +02:00
SpaiR a6ca631506 [Build] Add more logs to the release script 2022-02-02 20:45:09 +02:00
github-actions 7e8e06a967 v1.86.2 2022-02-02 18:29:35 +00:00
SpaiR a780cec724 [Doc] Change link to the memory editor example 2022-02-02 20:27:34 +02:00
github-actions a617235b1c [ci skip] Update native binaries 2022-02-02 12:44:15 +00:00
Trevor Flynn fefac80157 [API] Memory editor extension (#110)
* Working on memory editor bindings for SpaiR/imgui-java#109

* Initial working implementation

* Add mising entry for imgui_club in .gitmodules

* Sorry, fixing readme link type and description for memory editor.

* Rename .club package to .memedit

* Rename _club.h to _memedit.h
2022-02-02 13:17:07 +02:00
github-actions 9a5a1d2757 v1.86.1 2022-01-24 07:15:00 +00:00
github-actions beacd03e90 [ci skip] Update native binaries 2022-01-24 07:06:08 +00:00
Trevor Flynn 8c1ef209ad [API] Automatic Module Names (#105)
* Initial implementation of Automatic Module Names

* Fix using java 17 for publishing

* Roll build back to jdk 1.8

* Fix package name for imgui.lwjgl3 module

* Reworking package change to prevent breaking backwards compatability
2022-01-21 09:34:38 +02:00
Rémy Marquis 6f48a70564 [API] Fixed typo in lwjgl opengl3 backendRenderName string (#103) 2021-12-28 13:16:23 +02:00
github-actions 16958b2e44 v1.86.0 2021-12-27 15:26:48 +00:00
github-actions fe3ddec3ed [ci skip] Update native binaries 2021-12-27 11:30:17 +02:00
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