From 767941d096a1de56e99163c008abe9e4500a7454 Mon Sep 17 00:00:00 2001 From: crschnick Date: Tue, 14 Feb 2023 18:37:13 +0000 Subject: [PATCH] Move to atlantafx --- app/build.gradle | 3 +- .../about/ThirdPartyDependencyListComp.java | 3 + .../io/xpipe/app/comp/base/BigIconButton.java | 3 +- .../io/xpipe/app/comp/base/ButtonComp.java | 10 +-- .../xpipe/app/comp/base/ListSelectorComp.java | 5 +- .../storage/store/StoreEntryListComp.java | 4 +- .../main/java/io/xpipe/app/core/AppStyle.java | 42 +++------- .../io/xpipe/app/issue/ErrorHandlerComp.java | 4 + .../io/xpipe/app/issue/UserReportComp.java | 24 ++++-- .../java/io/xpipe/app/prefs/AppPrefs.java | 17 ++-- .../xpipe/app/prefs/CustomFormRenderer.java | 6 +- .../xpipe/app/prefs/CustomToggleControl.java | 82 +++++++++++++++++++ app/src/main/java/module-info.java | 1 + .../io/xpipe/app/resources/style/alert.css | 23 ------ .../app/resources/style/base/button-comp.css | 17 ---- .../app/resources/style/base/combo-box.css | 36 -------- .../app/resources/style/base/filter-comp.css | 2 - .../app/resources/style/base/hyperlinks.css | 6 -- .../style/base/lazy-text-field-comp.css | 4 - .../resources/style/base/multi-step-comp.css | 20 ++--- .../style/base/toggle-group-comp.css | 46 ----------- .../app/resources/style/base/tooltip.css | 7 +- .../xpipe/app/resources/style/empty-alert.css | 8 -- .../resources/style/error-handler-comp.css | 8 +- .../io/xpipe/app/resources/style/intro.css | 2 - .../app/resources/style/named-choice-comp.css | 2 +- .../app/resources/style/sidebar-comp.css | 13 ++- .../app/resources/style/simple-alert.css | 30 +++++-- .../source/data-source-type-choice-comp.css | 14 ---- .../resources/style/storage/header-bars.css | 65 ++++++--------- .../style/storage/store-entry-comp.css | 2 +- .../io/xpipe/app/resources/style/style.css | 10 +-- .../io/xpipe/app/resources/style/tab-pane.css | 5 -- .../app/resources/style/table-mapping.css | 2 +- .../io/xpipe/app/resources/style/tag-comp.css | 8 -- .../io/xpipe/app/resources/style/tags.css | 2 - .../xpipe/app/resources/style/third-party.css | 38 +-------- .../io/xpipe/app/resources/theme/dark.css | 20 ----- .../io/xpipe/app/resources/theme/light.css | 20 ----- .../fxcomps/impl/IconButtonComp.java | 2 +- .../xpipe/extension/util/PrettyListView.java | 2 - .../resources/style/code-snippet.css | 6 +- 42 files changed, 228 insertions(+), 396 deletions(-) create mode 100644 app/src/main/java/io/xpipe/app/prefs/CustomToggleControl.java delete mode 100644 app/src/main/resources/io/xpipe/app/resources/style/alert.css delete mode 100644 app/src/main/resources/io/xpipe/app/resources/style/base/button-comp.css delete mode 100644 app/src/main/resources/io/xpipe/app/resources/style/base/combo-box.css delete mode 100644 app/src/main/resources/io/xpipe/app/resources/style/base/hyperlinks.css delete mode 100644 app/src/main/resources/io/xpipe/app/resources/style/base/toggle-group-comp.css delete mode 100644 app/src/main/resources/io/xpipe/app/resources/style/empty-alert.css delete mode 100644 app/src/main/resources/io/xpipe/app/resources/style/tag-comp.css delete mode 100644 app/src/main/resources/io/xpipe/app/resources/style/tags.css delete mode 100644 app/src/main/resources/io/xpipe/app/resources/theme/dark.css delete mode 100644 app/src/main/resources/io/xpipe/app/resources/theme/light.css diff --git a/app/build.gradle b/app/build.gradle index 0170f75c..b6f6ad44 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -53,6 +53,7 @@ dependencies { implementation 'com.jfoenix:jfoenix:9.0.10' implementation 'org.controlsfx:controlsfx:11.1.1' implementation 'net.synedra:validatorfx:0.3.1' + implementation 'io.github.mkpaz:atlantafx-base:1.2.0' } apply from: "$rootDir/gradle/gradle_scripts/junit.gradle" @@ -132,7 +133,7 @@ application { run { systemProperty 'io.xpipe.app.mode', 'gui' - systemProperty 'io.xpipe.app.dataDir', "$projectDir/local_stage/" + systemProperty 'io.xpipe.app.dataDir', "$projectDir/local6/" systemProperty 'io.xpipe.app.writeLogs', "true" systemProperty 'io.xpipe.app.writeSysOut', "true" systemProperty 'io.xpipe.app.developerMode', "true" diff --git a/app/src/main/java/io/xpipe/app/comp/about/ThirdPartyDependencyListComp.java b/app/src/main/java/io/xpipe/app/comp/about/ThirdPartyDependencyListComp.java index 6baee94d..09fc9030 100644 --- a/app/src/main/java/io/xpipe/app/comp/about/ThirdPartyDependencyListComp.java +++ b/app/src/main/java/io/xpipe/app/comp/about/ThirdPartyDependencyListComp.java @@ -5,6 +5,7 @@ import io.xpipe.app.util.Hyperlinks; import io.xpipe.extension.fxcomps.Comp; import io.xpipe.extension.fxcomps.CompStructure; import io.xpipe.extension.fxcomps.SimpleCompStructure; +import javafx.geometry.Insets; import javafx.geometry.Pos; import javafx.scene.control.*; import javafx.scene.layout.StackPane; @@ -18,6 +19,7 @@ public class ThirdPartyDependencyListComp extends Comp> { link.setOnAction(e -> { Hyperlinks.open(t.link()); }); + tp.setPadding(Insets.EMPTY); tp.setGraphic(link); tp.setAlignment(Pos.CENTER_LEFT); AppFont.medium(tp); @@ -49,6 +51,7 @@ public class ThirdPartyDependencyListComp extends Comp> { acc.setPrefWidth(500); var sp = new ScrollPane(acc); sp.setFitToWidth(true); + sp.setHbarPolicy(ScrollPane.ScrollBarPolicy.NEVER); return new SimpleCompStructure<>(sp); } } diff --git a/app/src/main/java/io/xpipe/app/comp/base/BigIconButton.java b/app/src/main/java/io/xpipe/app/comp/base/BigIconButton.java index 87af017b..2a9646c0 100644 --- a/app/src/main/java/io/xpipe/app/comp/base/BigIconButton.java +++ b/app/src/main/java/io/xpipe/app/comp/base/BigIconButton.java @@ -5,6 +5,7 @@ import io.xpipe.extension.fxcomps.CompStructure; import javafx.beans.value.ObservableValue; import javafx.geometry.Pos; import javafx.scene.Node; +import javafx.scene.control.Button; import javafx.scene.control.Label; import javafx.scene.layout.StackPane; import javafx.scene.layout.VBox; @@ -48,7 +49,7 @@ public class BigIconButton extends ButtonComp { @Value @Builder - public static class Structure implements CompStructure { + public static class Structure implements CompStructure