You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The Figma HW Send rest frames already match on iOS: Amount, Confirm, Confirm details, Sign With Device, Bitcoin Sent. Show Details / swipe use blue HW chrome (in Figma those frames are brand orange).
Switch Amount or Confirm source to Trezor: the chip has no spinner. NumberPadActionButton has no loading state. Continue and source stay tappable while refreshAvailable / preparePreview run.
Confirm speed/fee: the row goes blank until transactionFee > 0. Android keeps the last fee and puts a spinner on the speed icon.
Confirm swipe is not blocked while that HW fee is still missing.
I couldn't confirm the same wait is needed in iOS when switching the funding source (HWW vs. app funds), unless it's there if multiple trezor devices are connected (like the setup I had on Android during testing), we could just close this issue, loader is not needed if it's as snappy as it was in my testing with 1 trezor emulator.
Part of #706.
Related (Android): synonymdev/bitkit-android#1203
UI polish after:
iOS Trezor send now:
ios-trezor-send.mp4
The Figma HW Send rest frames already match on iOS: Amount, Confirm, Confirm details, Sign With Device, Bitcoin Sent. Show Details / swipe use blue HW chrome (in Figma those frames are brand orange).
Leftover is the Trezor loading UX from synonymdev/bitkit-android#1195:
NumberPadActionButtonhas no loading state. Continue and source stay tappable whilerefreshAvailable/preparePreviewrun.transactionFee > 0. Android keeps the last fee and puts a spinner on the speed icon.I couldn't confirm the same wait is needed in iOS when switching the funding source (HWW vs. app funds), unless it's there if multiple trezor devices are connected (like the setup I had on Android during testing), we could just close this issue, loader is not needed if it's as snappy as it was in my testing with 1 trezor emulator.