From e15ef8c4851d3a2a62812012ea62800cb6128a78 Mon Sep 17 00:00:00 2001 From: JFronny Date: Sat, 28 Jan 2023 10:02:01 +0100 Subject: [PATCH] Use a "stable" java-gi version (0.3) and mention it in the README --- README.md | 2 ++ build.gradle.kts | 1 + launcher-gtk/build.gradle.kts | 5 +++-- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 14679e3..35d8ee6 100644 --- a/README.md +++ b/README.md @@ -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 diff --git a/build.gradle.kts b/build.gradle.kts index f14d085..c42f7b1 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -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") diff --git a/launcher-gtk/build.gradle.kts b/launcher-gtk/build.gradle.kts index 25298fa..3cc525d 100644 --- a/launcher-gtk/build.gradle.kts +++ b/launcher-gtk/build.gradle.kts @@ -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")) }