Consistent Usage of Monospace Figures #267

issue jarolrod openend this issue on April 3, 2021
  1. jarolrod commented at 3:55 am on April 3, 2021: member

    Unsurprisingly, The Bitcoin Core GUI has many areas where a balance or address figure is presented. We should use a monospace font to present all balance and address figures for consistency and clarity.

    Balance FIgures

    Main Window
    main-window

    Under Balances, we see the only place where a monospace font is used to present a balance figure. This font provides visual clarity of the figures as they present themselves in a neat and tabular way.

    Under Recent Transactions, we see the negatives of not using a monospace font to present a balance figure. The first and third transactions could be confused to be around the same amount upon a quick glance. But the first transaction is 9 figures, and the third transaction is 8 figures. This is not “critical” by any means, but this obscurity hurts UX and fails to provide a consistent experience.

    Address Figures

    Send Window Transaction Window
    send-window transaction-window

    The Pay To field of the Send Window screenshot (on the left) represents the only place where a monospaced font is used to present an address figure. This is neat, but the user can’t experience the monospace font’s benefit in this field. The benefit is apparent when it comes to usage in a table.

    On the right, we have the Transaction Window. The transactions in this example do not have labels; the corresponding address is presented in its place. The addresses displayed are all 32 characters wide but the addresses vary in length because a proportional font is used instead of a monospaced one. Using a monospaced font would present the addresses in a neat and tabular manner. This improves UX and clarity.

    Other areas where a monospace font should be used:

    Confirm Send Window Receive Window
    confirm-send receive-window

    Looking for Concept ACKs from devs and designers. Pinging: @bosch-0 @johnsbeharry @GBKS

  2. jarolrod added the label Feature on Apr 3, 2021
  3. hebasto removed the label Feature on Apr 10, 2021
  4. hebasto added the label Design on Apr 10, 2021
  5. hebasto commented at 9:17 am on April 10, 2021: member
    Concept ACK. I guess they are called “tabular figures” :)


jarolrod hebasto

Labels
Design


github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin-core/gui. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2024-12-03 17:20 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me