Skip to content

Trezor send UI polish #696

Description

@ovitrif

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:

  • 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.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions