浏览代码

Small UI adjustments

Armin Schrenk 4 年之前
父节点
当前提交
a9db8eb0d5

+ 1 - 0
src/main/java/org/cryptomator/ui/controls/FontAwesome5Icon.java

@@ -20,6 +20,7 @@ public enum FontAwesome5Icon {
 	EXCLAMATION_TRIANGLE("\uF071"), //
 	EYE("\uF06E"), //
 	EYE_SLASH("\uF070"), //
+	FAST_FORWARD("\uF050"), //
 	FILE("\uF15B"), //
 	FILE_IMPORT("\uF56F"), //
 	FOLDER_OPEN("\uF07C"), //

+ 2 - 1
src/main/java/org/cryptomator/ui/health/CheckListCell.java

@@ -56,7 +56,8 @@ class CheckListCell extends ListCell<Check> {
 
 	private FontAwesome5Icon glyphForState(Check item) {
 		return switch (item.getState()) {
-			case RUNNABLE, SKIPPED -> null;
+			case RUNNABLE -> null;
+			case SKIPPED -> FontAwesome5Icon.FAST_FORWARD;
 			case SCHEDULED -> FontAwesome5Icon.CLOCK;
 			case RUNNING -> FontAwesome5Icon.SPINNER;
 			case ERROR -> FontAwesome5Icon.TIMES;

+ 1 - 1
src/main/resources/fxml/health_check_details.fxml

@@ -20,5 +20,5 @@
 
 	<FormattedLabel styleClass="label" format="%health.check.detail.problemCount" arg1="${controller.countOfWarnSeverity}" arg2="${controller.countOfCritSeverity}" visible="${!controller.checkSkipped}"
 					 managed="${!controller.checkSkipped}"	/>
-	<ListView fx:id="resultsListView" VBox.vgrow="ALWAYS"/>
+	<ListView fx:id="resultsListView" VBox.vgrow="ALWAYS" visible="${!controller.checkSkipped}"/>
 </VBox>

+ 1 - 1
src/main/resources/fxml/health_check_list.fxml

@@ -38,7 +38,7 @@
 		</HBox>
 		<ButtonBar buttonMinWidth="120" buttonOrder="+CX">
 			<buttons>
-				<Button text="%generic.button.cancel" ButtonBar.buttonData="CANCEL_CLOSE" onAction="#cancelRun" disable="${!controller.running}" visible="${controller.mainRunStarted}" managed="${controller.mainRunStarted}" />
+				<Button text="%generic.button.cancel" ButtonBar.buttonData="CANCEL_CLOSE" onAction="#cancelRun" visible="${controller.running}" managed="${controller.running}" />
 				<Button text="%health.check.exportBtn" ButtonBar.buttonData="NEXT_FORWARD" defaultButton="true" disable="${controller.running}" visible="${controller.mainRunStarted}" managed="${controller.mainRunStarted}" onAction="#exportResults"/>
 				<Button text="%health.check.runBatchBtn" ButtonBar.buttonData="NEXT_FORWARD" defaultButton="true" onAction="#runSelectedChecks" disable="${controller.chosenTaskCount == ZERO}" visible="${!controller.mainRunStarted}" managed="${!controller.mainRunStarted}"/>
 			</buttons>