Skip to content

VoiceOver Support#35

Merged
brody2002 merged 38 commits intomainfrom
feature/accessibility-voice-over
Mar 31, 2025
Merged

VoiceOver Support#35
brody2002 merged 38 commits intomainfrom
feature/accessibility-voice-over

Conversation

@brody2002
Copy link
Collaborator

Fix inclues:

Handling skrim
FlowLink being visible in dismissal animation
Demo of regular FlowStack + fixes:

Flowstack.Final.mp4

brody2002 and others added 30 commits March 10, 2025 15:14
will abstract code in next commit
reverting changes
.swiftpm/xcode/xcshareddata/
Package.resolved
project.xproj
got rid of poor spacing
easier to control navigation if through the app instead
@brody2002 brody2002 requested a review from zac March 27, 2025 15:37
Copy link
Member

@zac zac left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, we can possibly leave the 0.x fractional math for a future improvement if things seem good.

init() {
cancellable = NotificationCenter.default
.publisher(for: UIAccessibility.voiceOverStatusDidChangeNotification)
.sink { [weak self] _ in
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

☝️ I think you can use .assign() here instead of needing a cancellable.

return destination
}

private func SkrimZIndex() -> Double {
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔍 Should be skrimZIndex()

@zac zac changed the title Feature/accessibility voice over VoiceOver Support Mar 31, 2025
@brody2002 brody2002 merged commit 8816826 into main Mar 31, 2025
2 checks passed
@brody2002 brody2002 deleted the feature/accessibility-voice-over branch July 30, 2025 00:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants