Skip to content

FeedbackKit 2.3.9

Latest

Choose a tag to compare

@Rabithua Rabithua released this 23 Oct 09:53
6f628d0

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 FeedbackAppUpdateSheetLayout content own its native SwiftUI presentation detents, including Dynamic Type handling.
  • Preserve the same-sheet Continue transition to the feedback composer's own .medium height.
  • 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