From bab02222a4be7e8c5f7a4a8ef140314454ae38ad Mon Sep 17 00:00:00 2001 From: Denny Sheirer Date: Sun, 1 Nov 2026 06:34:51 -0500 Subject: [PATCH] #2394 ControllerPanel clipping on OSX (#2552) Co-authored-by: denny --- .../java/io/github/dsheirer/controller/ControllerPanel.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/io/github/dsheirer/controller/ControllerPanel.java b/src/main/java/io/github/dsheirer/controller/ControllerPanel.java index c68e9570..db15054a 100644 --- a/src/main/java/io/github/dsheirer/controller/ControllerPanel.java +++ b/src/main/java/io/github/dsheirer/controller/ControllerPanel.java @@ -79,7 +79,9 @@ public class ControllerPanel extends JPanel private void init() { - setLayout(new MigLayout("insets 0 0 0 0 ", "[grow,fill]", "[]0[grow,fill]0[]")); + //Disable visual padding. MigLayout otherwise assumes the tabbed pane has native Aqua margins on macOS and + //expands it past the bounds of this panel, clipping the tab content on the left, right and bottom edges. + setLayout(new MigLayout("insets 0 0 0 0, novisualpadding", "[grow,fill]", "[]0[grow,fill]0[]")); add(mAudioPanel, "wrap");