diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/ui/ToolbarListPageSkin.java b/HMCL/src/main/java/org/jackhuang/hmcl/ui/ToolbarListPageSkin.java index a556242b17..adb6d73784 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/ui/ToolbarListPageSkin.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/ui/ToolbarListPageSkin.java @@ -55,6 +55,7 @@ public ToolbarListPageSkin(P skinnable) { toolbar.setAlignment(Pos.CENTER_LEFT); toolbar.setPickOnBounds(false); toolbar.getChildren().setAll(toolbarButtons); + FXUtils.setOverflowHidden(toolbar, 8); root.getContent().add(toolbar); } diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/GameListPage.java b/HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/GameListPage.java index cd8aede005..aee0be0237 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/GameListPage.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/GameListPage.java @@ -34,7 +34,10 @@ import javafx.scene.control.SkinBase; import javafx.scene.input.KeyCode; import javafx.scene.input.KeyEvent; -import javafx.scene.layout.*; +import javafx.scene.layout.HBox; +import javafx.scene.layout.Priority; +import javafx.scene.layout.StackPane; +import javafx.scene.layout.VBox; import javafx.util.Duration; import org.jackhuang.hmcl.setting.Profile; import org.jackhuang.hmcl.setting.Profiles; @@ -241,6 +244,8 @@ public GameListSkin(GameList skinnable) { toolbarPane.setContent(toolbarNormal, ContainerAnimations.FADE); + FXUtils.setOverflowHidden(toolbarPane, 8); + root.getContent().add(toolbarPane); } diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/ModListPageSkin.java b/HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/ModListPageSkin.java index 3dae72f082..1256961c38 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/ModListPageSkin.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/ModListPageSkin.java @@ -198,6 +198,9 @@ final class ModListPageSkin extends SkinBase { else changeToolbar(toolbarSelecting); }); + + FXUtils.setOverflowHidden(toolbarPane, 8); + root.getContent().add(toolbarPane); // Clear selection when pressing ESC