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

View File

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