From 968ae5a76b48794c24127181d7f58c6a9ab1318e Mon Sep 17 00:00:00 2001 From: Glavo Date: Fri, 9 Jan 2026 07:46:35 +0800 Subject: [PATCH 1/3] update --- .../ui/construct/IconedTwoLineListItem.java | 5 +- .../jackhuang/hmcl/ui/construct/TagsBar.java | 254 ++++++++++++++++++ .../hmcl/ui/construct/TwoLineListItem.java | 114 ++++++-- .../hmcl/ui/versions/ModListPageSkin.java | 2 +- HMCL/src/main/resources/assets/css/root.css | 21 ++ 5 files changed, 363 insertions(+), 33 deletions(-) create mode 100644 HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/TagsBar.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 index 9cdcae0db9..9040419043 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/IconedTwoLineListItem.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/ui/construct/IconedTwoLineListItem.java @@ -10,7 +10,6 @@ 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; @@ -21,7 +20,7 @@ public class IconedTwoLineListItem extends HBox { private final StringProperty title = new SimpleStringProperty(this, "title"); - private final ObservableList