diff --git a/VibeTunnel/Presentation/Views/Settings/DashboardSettingsView.swift b/VibeTunnel/Presentation/Views/Settings/DashboardSettingsView.swift index 1fe1f6f8..3ca896f7 100644 --- a/VibeTunnel/Presentation/Views/Settings/DashboardSettingsView.swift +++ b/VibeTunnel/Presentation/Views/Settings/DashboardSettingsView.swift @@ -854,6 +854,9 @@ private struct PermissionsSection: View { .foregroundColor(.secondary) } .font(.caption) + .padding(.horizontal, 10) + .padding(.vertical, 2) + .frame(height: 22) // Match small button height } else { Button("Grant Permission") { appleScriptManager.requestPermission() @@ -885,6 +888,9 @@ private struct PermissionsSection: View { .foregroundColor(.secondary) } .font(.caption) + .padding(.horizontal, 10) + .padding(.vertical, 2) + .frame(height: 22) // Match small button height } else { Button("Grant Permission") { AccessibilityPermissionManager.shared.requestPermission() @@ -900,6 +906,8 @@ private struct PermissionsSection: View { } footer: { Text("Terminal automation is required for all terminals. Accessibility is only needed for terminals that simulate keyboard input.") .font(.caption) + .frame(maxWidth: .infinity) + .multilineTextAlignment(.center) } .task { _ = await appleScriptManager.checkPermission() diff --git a/VibeTunnel/Presentation/Views/WelcomeView.swift b/VibeTunnel/Presentation/Views/WelcomeView.swift index bb4915d9..2e58299e 100644 --- a/VibeTunnel/Presentation/Views/WelcomeView.swift +++ b/VibeTunnel/Presentation/Views/WelcomeView.swift @@ -280,6 +280,9 @@ private struct RequestPermissionsPageView: View { .foregroundColor(.secondary) } .font(.body) + .padding(.horizontal, 16) + .padding(.vertical, 8) + .frame(height: 38) // Match large button height } else { Button("Grant Automation Permission") { appleScriptManager.requestPermission() @@ -297,6 +300,9 @@ private struct RequestPermissionsPageView: View { .foregroundColor(.secondary) } .font(.body) + .padding(.horizontal, 16) + .padding(.vertical, 8) + .frame(height: 38) // Match large button height } else { Button("Grant Accessibility Permission") { AccessibilityPermissionManager.shared.requestPermission()