From dc7c883962db9d2d811496ee17c037e6c27cc607 Mon Sep 17 00:00:00 2001 From: Glavo Date: Thu, 18 Dec 2025 21:25:07 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9C=A8=E4=BD=8E=E4=BA=8E=20JavaFX=2023=20?= =?UTF-8?q?=E7=9A=84=E6=83=85=E5=86=B5=E4=B8=8B=E9=9A=90=E8=97=8F=E4=B8=BB?= =?UTF-8?q?=E9=A2=98=E6=A8=A1=E5=BC=8F=E8=B7=9F=E9=9A=8F=E7=B3=BB=E7=BB=9F?= =?UTF-8?q?=E9=80=89=E9=A1=B9=20(#4985)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../org/jackhuang/hmcl/ui/main/PersonalizationPage.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/ui/main/PersonalizationPage.java b/HMCL/src/main/java/org/jackhuang/hmcl/ui/main/PersonalizationPage.java index cb73a814a..49c4a08e2 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/ui/main/PersonalizationPage.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/ui/main/PersonalizationPage.java @@ -44,6 +44,7 @@ import org.jackhuang.hmcl.util.Lang; import org.jackhuang.hmcl.util.javafx.SafeStringConverter; import java.util.Arrays; +import java.util.List; import java.util.Locale; import java.util.Optional; @@ -86,8 +87,11 @@ public class PersonalizationPage extends StackPane { brightnessPane.setLeft(left); - JFXComboBox cboBrightness = new JFXComboBox<>( - FXCollections.observableArrayList("auto", "light", "dark")); + JFXComboBox cboBrightness = new JFXComboBox<>(FXCollections.observableArrayList( + FXUtils.DARK_MODE != null + ? List.of("auto", "light", "dark") + : List.of("light", "dark") + )); cboBrightness.setConverter(FXUtils.stringConverter(name -> i18n("settings.launcher.brightness." + name))); cboBrightness.valueProperty().bindBidirectional(config().themeBrightnessProperty()); brightnessPane.setRight(cboBrightness);