diff --git a/launcher-gtk/build.gradle.kts b/launcher-gtk/build.gradle.kts index 3cc525d..93886b7 100644 --- a/launcher-gtk/build.gradle.kts +++ b/launcher-gtk/build.gradle.kts @@ -25,6 +25,20 @@ tasks.compileJava { } tasks.runShadow { + if (project.hasProperty("showcase")) { + environment("GTK_THEME", "Adwaita") + environment("GDK_BACKEND", "broadway") + environment("BROADWAY_DISPLAY", ":5") + var proc: Process? = null + doFirst { + proc = Runtime.getRuntime().exec(arrayOf("gtk4-broadwayd", ":5")) + Runtime.getRuntime().exec(arrayOf("xdg-open", "http://127.0.0.1:8085")) + Thread.sleep(1000) + } + doLast { + if (proc != null) Runtime.getRuntime().exec(arrayOf("kill", proc!!.pid().toString())) + } + } workingDir = rootProject.projectDir environment("GTK_DEBUG", "interactive") // interactive:actions jvmArgs("--enable-preview", "--enable-native-access=ALL-UNNAMED") diff --git a/launcher-gtk/src/main/java/io/gitlab/jfronny/inceptum/gtk/control/settings/SettingsWindow.java b/launcher-gtk/src/main/java/io/gitlab/jfronny/inceptum/gtk/control/settings/SettingsWindow.java index 319fcc4..504c772 100644 --- a/launcher-gtk/src/main/java/io/gitlab/jfronny/inceptum/gtk/control/settings/SettingsWindow.java +++ b/launcher-gtk/src/main/java/io/gitlab/jfronny/inceptum/gtk/control/settings/SettingsWindow.java @@ -36,6 +36,8 @@ public class SettingsWindow extends Window { view.append(bottomBar); child = view; + + setDefaultSize(720, 360); } public void addTab(SettingsTab tab, @PropertyKey(resourceBundle = I18n.BUNDLE) String title, String iconName) {