From 16ee499f75894b453f277be8ecad35dd7f62d000 Mon Sep 17 00:00:00 2001 From: Anuken Date: Mon, 7 Sep 2026 13:55:49 -0400 Subject: [PATCH] Longer fields, width cap --- core/src/mindustry/logic/LCanvas.java | 2 +- core/src/mindustry/logic/LStatement.java | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/core/src/mindustry/logic/LCanvas.java b/core/src/mindustry/logic/LCanvas.java index 18259c102f..c92b57b2ef 100644 --- a/core/src/mindustry/logic/LCanvas.java +++ b/core/src/mindustry/logic/LCanvas.java @@ -101,7 +101,7 @@ public class LCanvas extends Table{ } public void rebuild(){ - targetWidth = Math.max(400f, Core.graphics.getWidth() / Scl.scl(1f) * 0.95f - Scl.scl(80f)); + targetWidth = Core.graphics.isPortrait() ? 400f : Mathf.clamp(Core.graphics.getWidth() / Scl.scl(1f) * 0.95f - Scl.scl(80f), 400f, 1200f); float s = pane != null ? pane.getVisualScrollY() : 0f; String toLoad = statements != null ? save() : null; diff --git a/core/src/mindustry/logic/LStatement.java b/core/src/mindustry/logic/LStatement.java index 6dbf0ef545..cb3942c986 100644 --- a/core/src/mindustry/logic/LStatement.java +++ b/core/src/mindustry/logic/LStatement.java @@ -164,7 +164,7 @@ public abstract class LStatement{ protected Cell fields(Table table, String desc, String value, Cons setter){ table.add(desc).padLeft(10).left().self(this::param); - return field(table, value, setter).width(100f).padRight(10).left(); + return field(table, value, setter).width(180f).padRight(10).left(); } /** Puts the text and field in one table, taking up one cell. */ @@ -173,7 +173,7 @@ public abstract class LStatement{ table.table(t -> { t.setColor(table.color); t.add(desc).padLeft(10).left().self(this::param); - result[0] = field(t, value, setter).width(100f).padRight(10).left(); + result[0] = field(t, value, setter).width(180f).padRight(10).left(); }); return result[0];