From 726d0580d0469f9884e358e3de2f20881c0769c8 Mon Sep 17 00:00:00 2001 From: Max Goedjen Date: Fri, 12 Sep 2025 01:40:57 -0700 Subject: [PATCH] Fix minor ui glitches on older macOS (#695) * Fix padding on toolbar buttons * Fix sizing on setup view. --- Sources/Secretive/Views/Configuration/IntegrationsView.swift | 2 +- Sources/Secretive/Views/Configuration/SetupView.swift | 3 +++ Sources/Secretive/Views/Styles/ToolbarButtonStyle.swift | 1 + 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/Sources/Secretive/Views/Configuration/IntegrationsView.swift b/Sources/Secretive/Views/Configuration/IntegrationsView.swift index de6b8a0..b738d0e 100644 --- a/Sources/Secretive/Views/Configuration/IntegrationsView.swift +++ b/Sources/Secretive/Views/Configuration/IntegrationsView.swift @@ -32,7 +32,6 @@ struct IntegrationsView: View { .onAppear { selectedInstruction = instructions.gettingStarted } - .frame(minHeight: 500) } } @@ -62,6 +61,7 @@ struct FauxToolbarModifier: ViewModifier { } } + .frame(minWidth: 400, minHeight: 400) } } diff --git a/Sources/Secretive/Views/Configuration/SetupView.swift b/Sources/Secretive/Views/Configuration/SetupView.swift index 2578c28..ed04eb9 100644 --- a/Sources/Secretive/Views/Configuration/SetupView.swift +++ b/Sources/Secretive/Views/Configuration/SetupView.swift @@ -172,10 +172,13 @@ struct StepView: View { .frame(width: 20) VStack(alignment: .leading, spacing: 4) { Text(title) + .fixedSize(horizontal: false, vertical: true) .bold() Text(description) + .fixedSize(horizontal: false, vertical: true) if let detail { Text(detail) + .fixedSize(horizontal: false, vertical: true) .font(.callout) .italic() } diff --git a/Sources/Secretive/Views/Styles/ToolbarButtonStyle.swift b/Sources/Secretive/Views/Styles/ToolbarButtonStyle.swift index 7dd1f65..e175970 100644 --- a/Sources/Secretive/Views/Styles/ToolbarButtonStyle.swift +++ b/Sources/Secretive/Views/Styles/ToolbarButtonStyle.swift @@ -39,6 +39,7 @@ struct ToolbarButtonStyle: ButtonStyle { } else { configuration .label + .padding(EdgeInsets(top: 6, leading: 8, bottom: 6, trailing: 8)) .background(colorScheme == .light ? lightColor : darkColor) .foregroundColor(.white) .clipShape(RoundedRectangle(cornerRadius: 5))