From da939360672e2d6afb892f46731e70e8ce4c8b2d Mon Sep 17 00:00:00 2001 From: crschnick Date: Thu, 3 Oct 2024 17:24:21 +0000 Subject: [PATCH] Small fixes [stage] --- .../java/io/xpipe/app/comp/base/TerminalViewDockComp.java | 4 +++- app/src/main/java/io/xpipe/app/util/TerminalView.java | 1 + version | 2 +- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/io/xpipe/app/comp/base/TerminalViewDockComp.java b/app/src/main/java/io/xpipe/app/comp/base/TerminalViewDockComp.java index b7bf56713..ff17ddf45 100644 --- a/app/src/main/java/io/xpipe/app/comp/base/TerminalViewDockComp.java +++ b/app/src/main/java/io/xpipe/app/comp/base/TerminalViewDockComp.java @@ -63,6 +63,8 @@ public class TerminalViewDockComp extends SimpleComp { private void update(Region region) { var bounds = region.localToScreen(region.getBoundsInLocal()); - TerminalView.get().resizeView((int) bounds.getMinX(), (int) bounds.getMinY(),(int) bounds.getWidth(), (int) bounds.getHeight()); + var sx = region.getScene().getWindow().getOutputScaleX(); + var sy = region.getScene().getWindow().getOutputScaleY(); + TerminalView.get().resizeView((int) Math.ceil(bounds.getMinX() * sx), (int) Math.ceil(bounds.getMinY() * sy),(int) Math.floor(bounds.getWidth() * sx), (int) Math.floor(bounds.getHeight() * sy)); } } diff --git a/app/src/main/java/io/xpipe/app/util/TerminalView.java b/app/src/main/java/io/xpipe/app/util/TerminalView.java index aee016b36..ebb426b2c 100644 --- a/app/src/main/java/io/xpipe/app/util/TerminalView.java +++ b/app/src/main/java/io/xpipe/app/util/TerminalView.java @@ -318,6 +318,7 @@ public class TerminalView { terminalInstances.forEach(terminalInstance -> { terminalInstance.show(); + terminalInstance.front(); terminalInstance.updatePosition(viewBounds); }); } diff --git a/version b/version index ef0dbcc63..8e67d1207 100644 --- a/version +++ b/version @@ -1 +1 @@ -13.0-1 +13.0-2