From 77f48d794cb809291e5cd280ac2f7438db0d558e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=BE=9E=E5=BA=90?= <109708109+Ciilu@users.noreply.github.com> Date: Sun, 29 Mar 2026 00:06:08 +0800 Subject: [PATCH 1/3] update --- .../java/org/jackhuang/hmcl/ui/versions/DownloadPage.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/DownloadPage.java b/HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/DownloadPage.java index 3477eb1cf1..8b0ad58107 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/DownloadPage.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/DownloadPage.java @@ -351,7 +351,7 @@ static ComponentSublist createSublist(DownloadPage control, String title, List I18N_KEY = new EnumMap<>(Lang.mapOf( Pair.pair(RemoteMod.DependencyType.EMBEDDED, "mods.dependency.embedded"), Pair.pair(RemoteMod.DependencyType.OPTIONAL, "mods.dependency.optional"), @@ -367,16 +367,16 @@ private static final class DependencyModItem extends StackPane { pane.setPadding(new Insets(0, 8, 0, 8)); pane.setAlignment(Pos.CENTER_LEFT); TwoLineListItem content = new TwoLineListItem(); + pane.setMouseTransparent(true); HBox.setHgrow(content, Priority.ALWAYS); var imageView = new ImageContainer(40); pane.getChildren().setAll(imageView, content); - RipplerContainer container = new RipplerContainer(pane); - FXUtils.onClicked(container, () -> { + FXUtils.onClicked(pane, () -> { fireEvent(new DialogCloseEvent()); Controllers.navigate(new DownloadPage(page, addon, version, callback)); }); - getChildren().setAll(container); + setNode(IDX_LEADING, pane); if (addon != RemoteMod.BROKEN) { ModTranslations.Mod mod = ModTranslations.getTranslationsByRepositoryType(page.repository.getType()).getModByCurseForgeId(addon.getSlug()); From 85ef64454af59bdb51d1c90cb9eacc3d59f1bc29 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=BE=9E=E5=BA=90?= <109708109+Ciilu@users.noreply.github.com> Date: Sun, 29 Mar 2026 21:37:40 +0800 Subject: [PATCH 2/3] update --- .../main/java/org/jackhuang/hmcl/ui/versions/DownloadPage.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/DownloadPage.java b/HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/DownloadPage.java index 8b0ad58107..199c6454c7 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/DownloadPage.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/DownloadPage.java @@ -371,7 +371,7 @@ private static final class DependencyModItem extends LineButton { HBox.setHgrow(content, Priority.ALWAYS); var imageView = new ImageContainer(40); pane.getChildren().setAll(imageView, content); - + FXUtils.setLimitHeight(this, 55); FXUtils.onClicked(pane, () -> { fireEvent(new DialogCloseEvent()); Controllers.navigate(new DownloadPage(page, addon, version, callback)); From 09ac1f03b1d0b2ff4289fe5eb7b3553b420eb251 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=BE=9E=E5=BA=90?= <109708109+Ciilu@users.noreply.github.com> Date: Mon, 30 Mar 2026 21:34:31 +0800 Subject: [PATCH 3/3] update --- .../main/java/org/jackhuang/hmcl/ui/versions/DownloadPage.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/DownloadPage.java b/HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/DownloadPage.java index 199c6454c7..1f5df9c58b 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/DownloadPage.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/DownloadPage.java @@ -371,7 +371,7 @@ private static final class DependencyModItem extends LineButton { HBox.setHgrow(content, Priority.ALWAYS); var imageView = new ImageContainer(40); pane.getChildren().setAll(imageView, content); - FXUtils.setLimitHeight(this, 55); + FXUtils.setLimitHeight(this, 60); FXUtils.onClicked(pane, () -> { fireEvent(new DialogCloseEvent()); Controllers.navigate(new DownloadPage(page, addon, version, callback)); @@ -493,6 +493,7 @@ public ModVersion(RemoteMod mod, RemoteMod.Version version, DownloadPage selfPag loadDependencies(version, selfPage, spinnerPane, dependenciesList); spinnerPane.setOnFailedAction(e -> loadDependencies(version, selfPage, spinnerPane, dependenciesList)); + scrollPane.setHbarPolicy(ScrollPane.ScrollBarPolicy.NEVER); scrollPane.setContent(dependenciesList); scrollPane.setFitToWidth(true); scrollPane.setFitToHeight(true);