Skip to content

V3.1.0 - UI/UX Refactor & Usability Improvements

Choose a tag to compare

@scarlin90 scarlin90 released this 25 Jul 07:11
· 11 commits to main since this release

This update focuses on making transaction details easier to read, verify, and interact with, while prioritizing native Bitcoin units.

SigningRoom_Inp_Out_UX_Improve

UI/UX Enhancements: Inputs & Outputs

  • Redesigned Layout: The Inputs and Outputs sections have been completely overhauled to provide a cleaner, more intuitive user experience.
  • Verification Status Icons: Added visual shield icons to instantly communicate the verification and whitelisting state of every input and output.
  • Index Badging: Input and Output numbers (e.g., "Output #0") have been moved into dedicated, highly visible badges for easier scanning.
  • Dedicated Address Containers: Bitcoin addresses are now isolated within their own structured containers to prevent text wrapping issues.
  • Copy-to-Clipboard: Added a dedicated copy button next to every address to vastly improve usability and reduce manual selection errors.

Transaction Proposal Updates

  • Native Units First: Removed the fiat (USD) estimation from the Transaction Proposal overview. It has been replaced with a precise Satoshi (sats) amount display to maintain focus on standard network metrics.

SDK 1.0.1

Updated psbt-utils to iterate over inputs for threhold script instead of only checking first input

Testing & Maintenance

  • Test Coverage: Fully updated End-to-End (E2E) and Unit tests to align with the new UI locators

New Outputs UX - Unverified

image

New Outputs UX - Verified

image

New Inputs UX - Unverified

image

New Inputs UX - Verified

image

Replacement of dollar gueistimate with sats amount

image