From ab9c45549b723c7ae01409c81b6ea115aa273c03 Mon Sep 17 00:00:00 2001 From: Glavo Date: Thu, 5 Feb 2026 22:15:53 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BD=BF=E7=94=A8=20LineButton=20=E4=BB=A3?= =?UTF-8?q?=E6=9B=BF=20IconedTwoLineListItem=20(#5446)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ui/construct/IconedTwoLineListItem.java | 118 ------------------ .../hmcl/ui/construct/LineButton.java | 10 ++ .../org/jackhuang/hmcl/ui/main/AboutPage.java | 84 +++++++------ .../jackhuang/hmcl/ui/main/FeedbackPage.java | 31 +++-- .../org/jackhuang/hmcl/ui/main/HelpPage.java | 84 +++---------- .../src/main/resources/assets/about/deps.json | 2 +- 6 files changed, 94 insertions(+), 235 deletions(-) delete mode 100644 HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/IconedTwoLineListItem.java diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/IconedTwoLineListItem.java b/HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/IconedTwoLineListItem.java deleted file mode 100644 index 9cdcae0db..000000000 --- a/HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/IconedTwoLineListItem.java +++ /dev/null @@ -1,118 +0,0 @@ -package org.jackhuang.hmcl.ui.construct; - -import com.jfoenix.controls.JFXButton; -import javafx.beans.InvalidationListener; -import javafx.beans.binding.Bindings; -import javafx.beans.property.ObjectProperty; -import javafx.beans.property.SimpleObjectProperty; -import javafx.beans.property.SimpleStringProperty; -import javafx.beans.property.StringProperty; -import javafx.collections.FXCollections; -import javafx.collections.ObservableList; -import javafx.geometry.Pos; -import javafx.scene.control.Label; -import javafx.scene.image.Image; -import javafx.scene.image.ImageView; -import javafx.scene.layout.HBox; -import javafx.scene.layout.Priority; -import org.jackhuang.hmcl.ui.FXUtils; -import org.jackhuang.hmcl.ui.SVG; -import org.jackhuang.hmcl.util.StringUtils; - -public class IconedTwoLineListItem extends HBox { - private final StringProperty title = new SimpleStringProperty(this, "title"); - private final ObservableList