From f9dd7a1e640f2eb74b61533cc9e401e126006ff3 Mon Sep 17 00:00:00 2001 From: Glavo Date: Sat, 19 Jul 2025 22:36:30 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=20InstallersPage=20=E6=84=8F?= =?UTF-8?q?=E5=A4=96=E5=9C=B0=E6=98=BE=E7=A4=BA=E6=BB=9A=E5=8A=A8=E6=9D=A1?= =?UTF-8?q?=E7=9A=84=E9=97=AE=E9=A2=98=20(#4097)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This reverts commit c669026312e102eaf880d162ed95d6fccf16bbf2. --- .../ui/download/AbstractInstallersPage.java | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/ui/download/AbstractInstallersPage.java b/HMCL/src/main/java/org/jackhuang/hmcl/ui/download/AbstractInstallersPage.java index fb2ae0064..79183b9c0 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/ui/download/AbstractInstallersPage.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/ui/download/AbstractInstallersPage.java @@ -121,14 +121,19 @@ public abstract class AbstractInstallersPage extends Control implements WizardPa InstallerItem[] libraries = control.group.getLibraries(); FlowPane libraryPane = new FlowPane(libraries); - libraryPane.setVgap(8); + libraryPane.setVgap(16); libraryPane.setHgap(16); - ScrollPane scrollPane = new ScrollPane(libraryPane); - scrollPane.setFitToWidth(true); - scrollPane.setFitToHeight(true); - BorderPane.setMargin(scrollPane, new Insets(16, 0, 16, 0)); - root.setCenter(scrollPane); + if (libraries.length <= 8) { + BorderPane.setMargin(libraryPane, new Insets(16, 0, 16, 0)); + root.setCenter(libraryPane); + } else { + ScrollPane scrollPane = new ScrollPane(libraryPane); + scrollPane.setFitToWidth(true); + scrollPane.setFitToHeight(true); + BorderPane.setMargin(scrollPane, new Insets(16, 0, 16, 0)); + root.setCenter(scrollPane); + } } {