refactor(ui): standardize dismiss-safe sheets on DashUIKit - #1074
refactor(ui): standardize dismiss-safe sheets on DashUIKit#1074PastaPastaPasta wants to merge 1 commit into
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (12)
💤 Files with no reviewable changes (3)
Included review availability: Your plan provides up to 1 included review per hour; 0 remain after this review. 📝 WalkthroughWalkthroughThe PR standardizes sheet presentation across DashPay, DashSpend, tools, balance information, and payment flows by using ChangesBottom sheet migration
Estimated code review effort: 3 (Moderate) | ~20 minutes Merge Risk: ⚪ Minimal · up to This PR standardizes several wallet sheets on the shared bottom-sheet component while preserving existing callbacks, detents, and native share flows; no actionable merge-blocking risk remains after normal checks and review. Suggested reviewers: 🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✨ Finishing Touches 💡 1📝 Generate docstrings 💡
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
b5273c4 to
bb34895
Compare
|
@coderabbitai review\n\n---\n🤖 Posted autonomously by Codex on behalf of pasta. |
|
✅ Action performedReview finished.
|
Issue being fixed or feature implemented
Follow-up to #1073. Several dismiss-safe sheets still drew their own grabber/close chrome or relied on bare system sheets, so the wallet did not consistently use the shared
DashUIKit.BottomSheetcomponent.This is intentionally stacked on
refactor/dashuikit-bottom-sheet-foundation. Protected signing, proving, and broadcast flows remain deferred until DashUIKit exposes dynamic dismissal control.What was done?
DashUIKit.BottomSheet.DashUIKit.BottomSheet.selfSizing.How Has This Been Tested?
xcodebuild -list -workspace DashWallet.xcworkspacedashpayDebug build for iPhone 17 Pro / iOS 26.5 Simulator at exact headbb34895b65769d5849b97aea56adb39dcf3c6982org.dashfoundation.dash)git diff --checkThe separate
dashwalletscheme retains unrelated baseline target-membership failures forTxDetailContactAvatarandTxDetailContactRow; this PR does not touch those files or target entries.Before / after screenshots
Exact-revision provenance, SHA-256 hashes, and full-resolution originals: visual evidence tree
Balance info
ab5661897)bb34895b6)CSV export
ab5661897)bb34895b6)Extended public key
ab5661897)bb34895b6)ZenLedger
ab5661897)bb34895b6)Transfer timing
ab5661897)bb34895b6)Transfer endpoint picker
ab5661897)bb34895b6)Breaking Changes
None.
Checklist:
For repository code-owners and collaborators only
This pull request was created by Codex.
Summary by CodeRabbit
Style
Bug Fixes