-
Notifications
You must be signed in to change notification settings - Fork 995
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fixes and testing for merchant-initiated repair flows #4522
Conversation
2 builds increased size, 6 builds had no size change
StripeSize 1.0 (1)
|
Item | Install Size Change |
---|---|
📝 StripeFinancialConnections.NativeFlowController.pushPane(paramete... | ⬆️ 3.1 kB |
🗑 StripeFinancialConnections.NativeFlowController.pushPane(paramete... | ⬇️ -1.6 kB |
StripeFinancialConnections.PartnerAuthViewController.createdAuthS... | ⬆️ 1.4 kB |
Other | ⬆️ 1.1 kB |
StripeConnectSize 1.0 (1)
com.stripe.StripeConnectSize
⚖️ Compare build
⏱️ Analyze build performance
Total install size change: ⬆️ 3.9 kB (0.07%)
Total download size change: ⬆️ 1.6 kB (0.1%)
Largest size changes
Item | Install Size Change |
---|---|
📝 StripeFinancialConnections.NativeFlowController.pushPane(paramete... | ⬆️ 3.1 kB |
🗑 StripeFinancialConnections.NativeFlowController.pushPane(paramete... | ⬇️ -1.6 kB |
StripeFinancialConnections.PartnerAuthViewController.createdAuthS... | ⬆️ 1.4 kB |
Other | ⬆️ 1.1 kB |
🛸 Powered by Emerge Tools
2e5dd8c
to
94eb9fb
Compare
94eb9fb
to
841b0fa
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM - just some questions / suggestions
setNavigationControllerViewControllers([paneViewController], animated: animated) | ||
} else if removeCurrent, let paneViewController { | ||
let viewControllers = Array(navigationController.viewControllers.dropLast()) | ||
setNavigationControllerViewControllers(viewControllers + [paneViewController], animated: animated) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In this scenario, is there a back button on the current pane? If so, pressing it would skip the immediately previous pane the user saw and go back two panes. Would this UX feel disjointed at all?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yep, that’s what will happen and is in line with the behavior on Web.
...le/FinancialConnections Example/FinancialConnections Example/Playground/PlaygroundView.swift
Outdated
Show resolved
Hide resolved
...le/FinancialConnections Example/FinancialConnections Example/Playground/PlaygroundView.swift
Outdated
Show resolved
Hide resolved
...ialConnections Example/FinancialConnections Example/Playground/PlaygroundConfiguration.swift
Show resolved
Hide resolved
Add placeholder hints in text fields
Summary
This pull request includes fixes for merchant-initiated repair flows in Financial Connections. We also now allow testing these flows from the playground by entering a customer and authorization ID.
Motivation
Testing
Changelog