macOS: add onboarding scroll gutter

This commit is contained in:
Shadow
2026-01-02 11:24:33 -06:00
committed by Peter Steinberger
parent 79403f9083
commit a35fb3a9b4
2 changed files with 10 additions and 4 deletions

View File

@@ -133,10 +133,16 @@ extension OnboardingView {
}
func onboardingPage(@ViewBuilder _ content: () -> some View) -> some View {
VStack(spacing: 16) {
content()
Spacer()
let scrollIndicatorGutter: CGFloat = 18
return ScrollView {
VStack(spacing: 16) {
content()
Spacer(minLength: 0)
}
.frame(maxWidth: .infinity, alignment: .top)
.padding(.trailing, scrollIndicatorGutter)
}
.scrollIndicators(.visible)
.padding(.horizontal, 28)
.frame(width: self.pageWidth, alignment: .top)
}

View File

@@ -442,7 +442,7 @@ extension OnboardingView {
}
func permissionsPage() -> some View {
self.onboardingPage {
return self.onboardingPage {
Text("Grant permissions")
.font(.largeTitle.weight(.semibold))
Text("These macOS permissions let Clawdis automate apps and capture context on this Mac.")