diff --git a/README.md b/README.md
index 6a3d7e00..aa95d539 100644
--- a/README.md
+++ b/README.md
@@ -19,10 +19,10 @@ JNI based binding for [Dear ImGui](https://github.com/ocornut/imgui) with no dep
Read official [documentation](https://github.com/ocornut/imgui#usage) and [wiki](https://github.com/ocornut/imgui/wiki) to see how to work with Dear ImGui.
Almost everything from C++ could be done in Java in the same way.
-Binding has an OpenGL renderer and a GLFW backend implementation, using a [LWJGL3](https://www.lwjgl.org/) library. Could be found in [imgui-lwjgl3](https://github.com/SpaiR/imgui-java/blob/v1.80-1.5.0/imgui-lwjgl3) module.
+Binding has an OpenGL renderer and a GLFW backend implementation, using a [LWJGL3](https://www.lwjgl.org/) library. Could be found in [imgui-lwjgl3](https://github.com/SpaiR/imgui-java/blob/v1.81.0/imgui-lwjgl3) module.
They are recommended, yet optional to use. The advantage of Dear ImGui is a portability, so feel free to copy-paste classes or write your own implementations.
-Additionally, there is an [imgui-app](https://github.com/SpaiR/imgui-java/blob/v1.80-1.5.0/imgui-app) module, which provides **a high abstraction layer**.
+Additionally, there is an [imgui-app](https://github.com/SpaiR/imgui-java/blob/v1.81.0/imgui-app) module, which provides **a high abstraction layer**.
It hides all low-level stuff under one class to extend, so you can build your GUI application instantly.
### Features
@@ -45,17 +45,17 @@ _Make sure you have installed Java 8 or higher._
You can try binding by yourself in three simple steps:
```
-git clone --branch v1.80-1.5.0 https://github.com/SpaiR/imgui-java.git
+git clone --branch v1.81.0 https://github.com/SpaiR/imgui-java.git
cd imgui-java
./gradlew :example:start
```
-See [example](https://github.com/SpaiR/imgui-java/blob/v1.80-1.5.0/example) module to try other widgets in action.
+See [example](https://github.com/SpaiR/imgui-java/blob/v1.81.0/example) module to try other widgets in action.
# How To Use
## Application
-If you don't care about OpenGL or other low-level stuff, then you can use application layer from [imgui-app](https://github.com/SpaiR/imgui-java/blob/v1.80-1.5.0/imgui-app) module.
+If you don't care about OpenGL or other low-level stuff, then you can use application layer from [imgui-app](https://github.com/SpaiR/imgui-java/blob/v1.81.0/imgui-app) module.
It is a **one jar solution**, which includes everything you need to build your user interface with Dear ImGui!
At the same time, every life-cycle method of the application could be overridden, so you can extend class in the way you need.
@@ -94,7 +94,7 @@ repositories {
}
dependencies {
- implementation "io.github.spair:imgui-java-app:1.80-1.5.0"
+ implementation "io.github.spair:imgui-java-app:1.81.0"
}
```
@@ -107,7 +107,7 @@ dependencies {
io.github.spair
imgui-java-app
- 1.80-1.5.0
+ 1.81.0
```
@@ -123,7 +123,7 @@ dependencies {
## Binding
Using binding without the wrapper requires to "attach" it to your application manually.
-You can refer to [imgui-app](https://github.com/SpaiR/imgui-java/blob/v1.80-1.5.0/imgui-app) module and see how things are done there.
+You can refer to [imgui-app](https://github.com/SpaiR/imgui-java/blob/v1.81.0/imgui-app) module and see how things are done there.
#### Dependencies
For simplicity, example of dependencies for Gradle and Maven only show how to add natives for Windows.
@@ -139,7 +139,7 @@ repositories {
ext {
lwjglVersion = '3.2.3'
- imguiVersion = '1.80-1.5.0'
+ imguiVersion = '1.81.0'
}
dependencies {
@@ -164,7 +164,7 @@ dependencies {
```
3.2.3
- 1.80-1.5.0
+ 1.81.0
@@ -242,9 +242,9 @@ dependencies {
## Extensions
-- [ImNodes](https://github.com/Nelarius/imnodes/tree/868dda60d5829aec9a736cec7ff6be1299d543c0) | [Example](https://github.com/SpaiR/imgui-java/blob/v1.80-1.5.0/example/src/main/java/ExampleImNodes.java)
+- [ImNodes](https://github.com/Nelarius/imnodes/tree/868dda60d5829aec9a736cec7ff6be1299d543c0) | [Example](https://github.com/SpaiR/imgui-java/blob/v1.81.0/example/src/main/java/ExampleImNodes.java)
A small, dependency-free node editor for dear imgui. (A good choice for simple start.)
-- [imgui-node-editor](https://github.com/thedmd/imgui-node-editor/tree/687a72f940c76cf5064e13fe55fa0408c18fcbe4) | [Example](https://github.com/SpaiR/imgui-java/blob/v1.80-1.5.0/example/src/main/java/ExampleImGuiNodeEditor.java)
+- [imgui-node-editor](https://github.com/thedmd/imgui-node-editor/tree/687a72f940c76cf5064e13fe55fa0408c18fcbe4) | [Example](https://github.com/SpaiR/imgui-java/blob/v1.81.0/example/src/main/java/ExampleImGuiNodeEditor.java)
Node Editor using ImGui. (A bit more complex than ImNodes, but has more features.)
# Binding Notice
diff --git a/bin/imgui-java.dll b/bin/imgui-java.dll
index e7022100..1533ca18 100755
Binary files a/bin/imgui-java.dll and b/bin/imgui-java.dll differ
diff --git a/bin/imgui-java64.dll b/bin/imgui-java64.dll
index 2c530748..b5d1c162 100755
Binary files a/bin/imgui-java64.dll and b/bin/imgui-java64.dll differ
diff --git a/bin/libimgui-java.so b/bin/libimgui-java.so
index 157e68da..9110b43e 100755
Binary files a/bin/libimgui-java.so and b/bin/libimgui-java.so differ
diff --git a/bin/libimgui-java64.dylib b/bin/libimgui-java64.dylib
index ee0a6576..899b8a47 100644
Binary files a/bin/libimgui-java64.dylib and b/bin/libimgui-java64.dylib differ
diff --git a/bin/libimgui-java64.so b/bin/libimgui-java64.so
index cf4d27a1..5b2384ce 100755
Binary files a/bin/libimgui-java64.so and b/bin/libimgui-java64.so differ
diff --git a/gradle.properties b/gradle.properties
index 18de543f..f2bb4ffc 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -1 +1 @@
-version=1.80-1.5.0
+version=1.81.0