Skip to content
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

Consistent Usage of Monospace Figures #267

Open
jarolrod opened this issue Apr 3, 2021 · 1 comment
Open

Consistent Usage of Monospace Figures #267

jarolrod opened this issue Apr 3, 2021 · 1 comment
Labels

Comments

@jarolrod
Copy link
Member

jarolrod commented Apr 3, 2021

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

@hebasto hebasto added Design and removed Feature labels Apr 10, 2021
@hebasto
Copy link
Member

hebasto commented Apr 10, 2021

Concept ACK. I guess they are called "tabular figures" :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants