Repository navigation
Fix content-sized custom app update reminders.
- Apply SDK update-sheet detents only to the default layout: regular sizes retain
.fraction(0.42),.medium, and.large; accessibility sizes retain.large. - Let custom
FeedbackAppUpdateSheetLayoutcontent own its native SwiftUI presentation detents, including Dynamic Type handling. - Preserve the same-sheet Continue transition to the feedback composer's own
.mediumheight. - Keep all public initializers and SDK update actions, busy/dismiss protection, failed-link details, localization, and haptics unchanged.
Migration: apply presentationDetents inside the custom layout closure using the host's measured content height. Hosts such as Rote can remove temporary FeedbackUpdateSheetSizing UIKit adapters after updating.
Validation: 238 Swift package tests passed (opt-in live contract skipped), generic iOS SDK and Demo builds passed, and four focused iPhone 16e / iOS 26.3 UI scenarios passed for default/custom layouts, accessibility sizes, single-detent behavior after dragging, and continuation to the composer (initial height/continuation cases also passed on iOS 18.6). Independent source review passed.
PR: #65