Skip to content

Commit abcdb46

Browse files
committed
v1.81.0
1 parent d8338f5 commit abcdb46

File tree

7 files changed

+13
-13
lines changed

7 files changed

+13
-13
lines changed

README.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@ JNI based binding for [Dear ImGui](https://github.com/ocornut/imgui) with no dep
1919
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.
2020
Almost everything from C++ could be done in Java in the same way.
2121

22-
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.<br>
22+
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.<br>
2323
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.<br>
2424

25-
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**.<br>
25+
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**.<br>
2626
It hides all low-level stuff under one class to extend, so you can build your GUI application instantly.
2727

2828
### Features
@@ -45,17 +45,17 @@ _Make sure you have installed Java 8 or higher._
4545
You can try binding by yourself in three simple steps:
4646

4747
```
48-
git clone --branch v1.80-1.5.0 https://github.com/SpaiR/imgui-java.git
48+
git clone --branch v1.81.0 https://github.com/SpaiR/imgui-java.git
4949
cd imgui-java
5050
./gradlew :example:start
5151
```
5252

53-
See [example](https://github.com/SpaiR/imgui-java/blob/v1.80-1.5.0/example) module to try other widgets in action.
53+
See [example](https://github.com/SpaiR/imgui-java/blob/v1.81.0/example) module to try other widgets in action.
5454

5555
# How To Use
5656

5757
## Application
58-
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.<br>
58+
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.<br>
5959
It is a **one jar solution**, which includes everything you need to build your user interface with Dear ImGui!<br>
6060
At the same time, every life-cycle method of the application could be overridden, so you can extend class in the way you need.
6161

@@ -94,7 +94,7 @@ repositories {
9494
}
9595
9696
dependencies {
97-
implementation "io.github.spair:imgui-java-app:1.80-1.5.0"
97+
implementation "io.github.spair:imgui-java-app:1.81.0"
9898
}
9999
```
100100
</details>
@@ -107,7 +107,7 @@ dependencies {
107107
<dependency>
108108
<groupId>io.github.spair</groupId>
109109
<artifactId>imgui-java-app</artifactId>
110-
<version>1.80-1.5.0</version>
110+
<version>1.81.0</version>
111111
</dependency>
112112
</dependencies>
113113
```
@@ -123,7 +123,7 @@ dependencies {
123123

124124
## Binding
125125
Using binding without the wrapper requires to "attach" it to your application manually.
126-
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.
126+
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.
127127

128128
#### Dependencies
129129
For simplicity, example of dependencies for Gradle and Maven only show how to add natives for Windows.<br>
@@ -139,7 +139,7 @@ repositories {
139139
140140
ext {
141141
lwjglVersion = '3.2.3'
142-
imguiVersion = '1.80-1.5.0'
142+
imguiVersion = '1.81.0'
143143
}
144144
145145
dependencies {
@@ -164,7 +164,7 @@ dependencies {
164164
```
165165
<properties>
166166
<lwjgl.version>3.2.3</lwjgl.version>
167-
<imgui.java.version>1.80-1.5.0</imgui.java.version>
167+
<imgui.java.version>1.81.0</imgui.java.version>
168168
</properties>
169169
170170
<dependencyManagement>
@@ -242,9 +242,9 @@ dependencies {
242242
</details>
243243

244244
## Extensions
245-
- [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) <br>
245+
- [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) <br>
246246
A small, dependency-free node editor for dear imgui. (A good choice for simple start.)
247-
- [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) <br>
247+
- [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) <br>
248248
Node Editor using ImGui. (A bit more complex than ImNodes, but has more features.)
249249

250250
# Binding Notice

bin/imgui-java.dll

-25.5 KB
Binary file not shown.

bin/imgui-java64.dll

-24 KB
Binary file not shown.

bin/libimgui-java.so

-24 KB
Binary file not shown.

bin/libimgui-java64.dylib

-33.1 KB
Binary file not shown.

bin/libimgui-java64.so

-24 KB
Binary file not shown.

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
version=1.80-1.5.0
1+
version=1.81.0

0 commit comments

Comments
 (0)