From 18a3dbc75c66cf73817f6330da1b7f4ad851dd70 Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Fri, 30 May 2025 13:25:48 +0700 Subject: [PATCH] Add a margin on macOS even when not collapsed --- qt/aqt/browser/browser.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/qt/aqt/browser/browser.py b/qt/aqt/browser/browser.py index a4d5e8e2c..49f289f93 100644 --- a/qt/aqt/browser/browser.py +++ b/qt/aqt/browser/browser.py @@ -53,6 +53,7 @@ from aqt.operations.tag import ( from aqt.qt import * from aqt.sound import av_player from aqt.switch import Switch +from aqt.theme import WidgetStyle from aqt.undo import UndoActionsInfo from aqt.utils import ( HelpPage, @@ -751,7 +752,10 @@ class Browser(QMainWindow): def onSidebarVisibilityChange(self, visible): margins = self.form.verticalLayout_3.contentsMargins() - margins.setLeft(0 if visible else margins.right()) + skip_left_margin = not visible and not ( + is_mac and aqt.mw.pm.get_widget_style() == WidgetStyle.NATIVE + ) + margins.setLeft(0 if skip_left_margin else margins.right()) self.form.verticalLayout_3.setContentsMargins(margins) if visible: