Repository navigation
iOS audit (2/3): haptics on outcomes, directional steps, VoiceOver announcements - #31
Merged
Merged
Conversation
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Each step row is one Toggle with a Letterpress check style: the whole row taps, VoiceOver reads the title once as a switch, and the row dims while pressed. Letterpress buttons now ease their release with a short spring. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Routine, Compare and photo-save haptics now come from taps or a completed save on the view that stays on screen, not from state that changes under the patient. Check-in and the Notes limit speak only on transitions made here. Reminders open on the repository's preferences and Save waits for the first load. Focus is keyed per page, the stale calendar month is hidden from VoiceOver, and the check toggle's representation is an explicit switch. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Second of three PRs from the 2026-09-28 Apple-design audit (plan:
docs/superpowers/plans/2026-09-28-ios-design-audit.md). Client-only.HapticManageris replaced by.sensoryFeedback, fired from the patient's own actions only:Togglewith a Letterpress check style, so it has one VoiceOver element with the toggle trait and a press state across the whole row. Button release eases with.snappy.UIScreen.mainis gone.Verification: 264/264 unit tests on the iPhone 17 / iOS 27 simulator; the last fix was re-checked with
ReminderTests. A spec and quality review found three Important issues (haptics on slot switch, "Check-in sent" announced on open, early reminder edits saving defaults), all fixed and re-reviewed. Not checked on a device: the direction reversal between steps and the avatar cap at AX5.🤖 Generated with Claude Code