This finally starts the replacement of the new-account dialog which is
very last century.
Now we have a nice looking panel showing the options and the extra space
is used to make this easier to navigate.
Not all functionality is made available yet, more to come.
Include the actual text in the checkbox, making it default that you can
click the text as well as the box.
Add tooltips as an option, which creates a little question-mark icon for
mobile users that can't hover. Naturally hover works as well.
We can't delete them completely, at least for a while, because we can't
know if the user has used the QR payment code we presented at the first
app startup.
This fixes the bug that a user creating a new wallet shows one wallet,
but behaves like there are multiple. This was because the initial "not-
user-owned" one was still shows to the GUI.
These are purely from hear-say, not from Wikipedia, I expect there to be
more currencies that would find the cents display weird and we should add
those as they come up.
User tests showed that people associated the price so
centrally placed as the value of your wallet, so move it and
have a bit more text to make clear what this means.
We store a blockheight at which point a private key is created, allowing
us to skip merkle checks before that time.
This was was tricky for a not yet synched wallet because its blockchain
was stuck at height zero.
Causing us to sync everything anyway.
Now we store the timestamp of wallet create instead, until the time that
the blockchain is synched. After that we resolve the block that we need
to start sync from based on that timestamp.
The position of the currency-sign is not universally before the numbers,
this finds (via wikipedia) the currencies that have it behind in order to
render this properly.