From 88e4ca4992a60a73de0d413088423755cd56bee6 Mon Sep 17 00:00:00 2001 From: Anuken Date: Sat, 16 Jul 2022 15:30:02 -0400 Subject: [PATCH] Fixed some portrait layout bugs --- core/src/mindustry/ui/dialogs/ModsDialog.java | 5 +++++ core/src/mindustry/ui/dialogs/ResearchDialog.java | 3 +++ 2 files changed, 8 insertions(+) diff --git a/core/src/mindustry/ui/dialogs/ModsDialog.java b/core/src/mindustry/ui/dialogs/ModsDialog.java index 31e864bf49..311d980eb7 100644 --- a/core/src/mindustry/ui/dialogs/ModsDialog.java +++ b/core/src/mindustry/ui/dialogs/ModsDialog.java @@ -502,6 +502,11 @@ public class ModsDialog extends BaseDialog{ sel.hide(); githubImportMod(mod.repo, mod.hasJava, null); }); + + if(Core.graphics.isPortrait()){ + sel.buttons.row(); + } + sel.buttons.button("@mods.github.open", Icon.link, () -> { Core.app.openURI("https://github.com/" + mod.repo); }); diff --git a/core/src/mindustry/ui/dialogs/ResearchDialog.java b/core/src/mindustry/ui/dialogs/ResearchDialog.java index 090169ca47..0c407fa4d1 100644 --- a/core/src/mindustry/ui/dialogs/ResearchDialog.java +++ b/core/src/mindustry/ui/dialogs/ResearchDialog.java @@ -99,12 +99,15 @@ public class ResearchDialog extends BaseDialog{ }else{ itemDisplay.marginTop(0f); } + itemDisplay.invalidate(); + itemDisplay.layout(); }; onResize(checkMargin); shown(() -> { checkMargin.run(); + Core.app.post(checkMargin); Planet currPlanet = ui.planet.isShown() ? ui.planet.state.planet :