🎨 Palette: [AppDiagnostics] Add accessible feedback to Copy Report button#1798
🎨 Palette: [AppDiagnostics] Add accessible feedback to Copy Report button#1798emkey1 wants to merge 2 commits into
Conversation
💡 What: Wrapped the `copiedReport` state toggle in `withAnimation`, added haptic feedback via `UINotificationFeedbackGenerator`, broadcasted a screen reader announcement via `UIAccessibility.post`, and added an `accessibilityHint` to the "Copy Report" button in `AppDiagnosticsView.swift`. 🎯 Why: Transient UI actions like "Copying" offer no non-visual feedback for VoiceOver users and visual transitions appear abruptly without animation. 📸 Before/After: Visual text previously snapped; now transitions smoothly. ♿ Accessibility: Ensures VoiceOver announces the copied state and clarifies the button's action through hints. Co-authored-by: emkey1 <18100932+emkey1@users.noreply.github.com>
|
👋 Jules, reporting for duty! I'm here to lend a hand with this pull request. When you start a review, I'll add a 👀 emoji to each comment to let you know I've read it. I'll focus on feedback directed at me and will do my best to stay out of conversations between you and other bots or reviewers to keep the noise down. I'll push a commit with your requested changes shortly after. Please note there might be a delay between these steps, but rest assured I'm on the job! For more direct control, you can switch me to Reactive Mode. When this mode is on, I will only act on comments where you specifically mention me with New to Jules? Learn more at jules.google/docs. For security, I will only act on instructions from the user who triggered this task. |
💡 What: Wrapped the `copiedReport` state toggle in `withAnimation`, added haptic feedback via `UINotificationFeedbackGenerator`, broadcasted a screen reader announcement via `UIAccessibility.post`, and added an `accessibilityHint` to the "Copy Report" button in `AppDiagnosticsView.swift`. 🎯 Why: Transient UI actions like "Copying" offer no non-visual feedback for VoiceOver users and visual transitions appear abruptly without animation. 📸 Before/After: Visual text previously snapped; now transitions smoothly. ♿ Accessibility: Ensures VoiceOver announces the copied state and clarifies the button's action through hints. Co-authored-by: emkey1 <18100932+emkey1@users.noreply.github.com>
💡 What: Wrapped the
copiedReportstate toggle inwithAnimation, added haptic feedback viaUINotificationFeedbackGenerator, broadcasted a screen reader announcement viaUIAccessibility.post, and added anaccessibilityHintto the "Copy Report" button inAppDiagnosticsView.swift.🎯 Why: Transient UI actions like "Copying" offer no non-visual feedback for VoiceOver users and visual transitions appear abruptly without animation.
📸 Before/After: Visual text previously snapped; now transitions smoothly.
♿ Accessibility: Ensures VoiceOver announces the copied state and clarifies the button's action through hints.
PR created automatically by Jules for task 8832575408553099700 started by @emkey1