resolve#75resolve#127
Removed shadowing for `imgui-java-app.jar` which is published to Maven Central.
Shadow Jar now has a prefix `-all` - for those one who prefer to use raw jars instead dependencies in maven/gradle.
* [Build] CI refactor
* [Build] Fix GenerateLibs
* [Build] Up actions/checkout@v3
* [Build] Remove actions/gradle-build-action
* [Build] Uncomment publish/release jobs
* [Build] Delete obsolete jobs
* [Build] Add more info to the jar manifest
* [Build] Make checkout to fetch tags
* [Build] Return job to update binaries
* [Doc] Update README
* [Example] Add example of Canvas Editor
* [Example] Adjust Canvas Editor example (#126)
* [Example] Wrap examples to their own window
* Tweaks
Co-authored-by: SpaiR <klimbetoo@gmail.com>
* 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.
* 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
* 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
* 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>