Use a "stable" java-gi version (0.3) and mention it in the README
ci/woodpecker/push/docs Pipeline was successful Details
ci/woodpecker/push/woodpecker Pipeline was successful Details

This commit is contained in:
Johannes Frohnmeyer 2023-01-28 10:02:01 +01:00
parent 2ca25a7bee
commit e15ef8c485
Signed by: Johannes
GPG Key ID: E76429612C2929F4
3 changed files with 6 additions and 2 deletions

View File

@ -14,6 +14,8 @@ Inceptum utilizes code/libraries/assets from:
- [imgui-java](https://github.com/SpaiR/imgui-java): The library used for UI
- [Dear ImGui](https://github.com/ocornut/imgui): Included and wrapped in imgui-java, UI library
- [LWJGL](https://github.com/LWJGL/lwjgl3): Used as a backend for imgui-java
- [java-gi](https://github.com/jwharm/java-gi): The library used for the new UI
- [GTK4](https://www.gtk.org/) (and dependencies): Wrapped in java-gi-generated code, the core UI library
- [gson](https://github.com/google/gson): Used for interacting with various APIs and configs
- [Ubuntu](https://design.ubuntu.com/font/): Used with nerd font symbols as the font
- [meteor-client](https://github.com/MeteorDevelopment/meteor-client): A simple HTTP client

View File

@ -11,6 +11,7 @@ allprojects {
val lwjglVersion by extra("3.3.1")
val imguiVersion by extra("1.86.4")
val javaGiVersion by extra("0.3")
val jfCommonsVersion by extra("1.1-SNAPSHOT")
val gsonCompileVersion by extra("1.3-SNAPSHOT")
val jlhttpVersion by extra("2.6")

View File

@ -14,8 +14,9 @@ repositories {
}
dependencies {
implementation("io.github.jwharm.javagi:gtk4:0.3-SNAPSHOT")
implementation("io.github.jwharm.javagi:glib:0.3-SNAPSHOT")
val javaGiVersion: String by rootProject.extra
implementation("io.github.jwharm.javagi:gtk4:$javaGiVersion")
implementation("io.github.jwharm.javagi:glib:$javaGiVersion")
implementation(project(":launcher"))
}