From: Debayan Sutradhar Date: Tue, 01 Jun 2021 15:40:32 +0530 Subject: ui optimisation --- ui optimisation --- --- 'a/src/main/java/com/stream_pi/server/controller/Controller.java' +++ b/src/main/java/com/stream_pi/server/controller/Controller.java @@ -111,6 +111,8 @@ public class Controller extends Base imp Scene s = new Scene(new FirstTimeUse(this, this), getConfig().getStartupWindowWidth(), getConfig().getStartupWindowHeight()); stage.setScene(s); + stage.setMinHeight(500); + stage.setMinWidth(700); stage.getIcons().add(new Image(Objects.requireNonNull(Main.class.getResourceAsStream("app_icon.png")))); stage.setTitle("Stream-Pi Server Setup"); stage.initModality(Modality.APPLICATION_MODAL); --- 'a/src/main/java/com/stream_pi/server/window/firsttimeuse/FirstTimeUse.java' +++ b/src/main/java/com/stream_pi/server/window/firsttimeuse/FirstTimeUse.java @@ -14,13 +14,15 @@ import javafx.scene.layout.StackPane; import javafx.scene.layout.VBox; import javafx.scene.text.Font; +import java.util.Objects; + public class FirstTimeUse extends VBox{ public FirstTimeUse(ExceptionAndAlertHandler exceptionAndAlertHandler, ServerListener serverListener) { Font.loadFont(Main.class.getResourceAsStream("Roboto.ttf"), 13); - getStylesheets().add(Main.class.getResource("style.css").toExternalForm()); + getStylesheets().add(Objects.requireNonNull(Main.class.getResource("style.css")).toExternalForm()); getStyleClass().add("first_time_use_pane");