diff --git a/client/src/main/java/ctbrec/ui/CamrecApplication.java b/client/src/main/java/ctbrec/ui/CamrecApplication.java index 7799b036..227b4ae1 100644 --- a/client/src/main/java/ctbrec/ui/CamrecApplication.java +++ b/client/src/main/java/ctbrec/ui/CamrecApplication.java @@ -155,6 +155,7 @@ public class CamrecApplication extends Application { rootPane.getTabs().add(settingsTab); rootPane.getTabs().add(new NewsTab()); rootPane.getTabs().add(new DonateTabFx()); + rootPane.getTabs().add(new HelpTab()); switchToStartTab(); writeColorSchemeStyleSheet(primaryStage); diff --git a/client/src/main/java/ctbrec/ui/HelpTab.java b/client/src/main/java/ctbrec/ui/HelpTab.java new file mode 100644 index 00000000..c5d415f4 --- /dev/null +++ b/client/src/main/java/ctbrec/ui/HelpTab.java @@ -0,0 +1,22 @@ +package ctbrec.ui; + +import javafx.geometry.Insets; +import javafx.scene.control.Button; +import javafx.scene.control.Tab; +import javafx.scene.layout.BorderPane; + +public class HelpTab extends Tab { + + public HelpTab() { + setClosable(true); + setText("Help"); + + + Button openHelp = new Button("Open Help"); + openHelp.setPadding(new Insets(20)); + BorderPane layout = new BorderPane(openHelp); + BorderPane.setMargin(openHelp, new Insets(20)); + setContent(layout); + openHelp.setOnAction(e -> DesktopIntegration.open("http://localhost:5689/docs/index.md")); + } +} diff --git a/client/src/main/java/ctbrec/ui/RecordedModelsTab.java b/client/src/main/java/ctbrec/ui/RecordedModelsTab.java index 2cf4cb2d..bf7db4cc 100644 --- a/client/src/main/java/ctbrec/ui/RecordedModelsTab.java +++ b/client/src/main/java/ctbrec/ui/RecordedModelsTab.java @@ -224,10 +224,13 @@ public class RecordedModelsTab extends Tab implements TabSelectionListener { "press ENTER to confirm a suggested site name")); BorderPane.setMargin(addModelBox, new Insets(5)); addModelButton.setOnAction(this::addModel); + addModelButton.setPadding(new Insets(5)); addModelBox.getChildren().addAll(modelLabel, model, addModelButton, pauseAll, resumeAll); HBox.setMargin(pauseAll, new Insets(0, 0, 0, 20)); pauseAll.setOnAction(this::pauseAll); resumeAll.setOnAction(this::resumeAll); + pauseAll.setPadding(new Insets(5)); + resumeAll.setPadding(new Insets(5)); HBox filterContainer = new HBox(); filterContainer.setSpacing(0);