Commit Graph

16 Commits

Author SHA1 Message Date
tomFlowee 50c1442782 Use actually unique ID for selecting new wallet
When the user creates a new wallet, use the unique ID of a wallet
to find it and use it afterwards.
2024-01-16 17:32:56 +01:00
tomFlowee d92db6208a Minor UX fixes around wallet management
- Make sure we always set the proper wallet on create, this would
fail on the very first after the initial wallet being created.

- Don't allow marking the initial wallet as archived in the UI
as that is a non-reversible action. The app will do it automatically
after a couple of weeks.
2024-01-16 10:48:23 +01:00
tomFlowee 4eb0053042 A litheny of UX-bugfixes. 2023-07-05 12:24:31 +02:00
tomFlowee 3ec9a5cb4d [UX] Cleanup the NewAccount page sources.
Also add a little spacing.
2023-07-03 12:24:55 +02:00
tomFlowee 6d648dc6e7 Make new account pages follow our UX guidelines.
This redoes most of those pages to look much nicer and in-place.

This also disables the 'create' button when the derivation path is not
correctly entered.
2023-05-17 21:23:19 +02:00
tomFlowee b218f9f0d4 Fix inconsistent capitalization of toolTipText
Follow the Qt decided usage with 2 upper case characters.
2023-05-16 20:16:12 +02:00
tomFlowee ab75be981e Add landing page
For all times we start with a completely empty Flowee Pay, show a
landing page which guides the user to create a new wallet or deposit
funds into the default wallet.
2023-02-09 18:25:10 +01:00
tomFlowee 8d29aefbba Make this work.
Seems I forgot the derivation path entry field,
for a quick release just hardcode it.
2022-12-21 17:45:51 +01:00
tomFlowee a106048840 drop the wrapping of pages in a grid layout
It now feels like a premature optimization to make anything
that inherets from Page be wrapped in a grid layout.
Notice that a "Page" here is the thing we push on the card-stack, the
Page has the back icon and the header text.
2022-12-05 20:31:00 +01:00
tomFlowee 15ae94ad55 Add missing quote
Seems a copy/paste issue.
2022-12-04 14:43:44 +01:00
tomFlowee cc551366d8 Add feedback on import type. 2022-11-23 12:39:39 +01:00
tomFlowee 2c606ce959 Replace blockheight (number) with date selector
Importing a key as private as possible means we don't check some central
indexing server for the first time an imported key or seed is used.
But, to avoid scanning the entire blockchain, we go back only as far
as the first usage that the user remembers.
Now, instead of asking a blockheight (which most users have no clue
about) we now ask for a year / month combo and start scanning from
the block at the beginning of that timespan.
2022-11-23 12:04:43 +01:00
tomFlowee 215f7650a0 Add focus support 2022-11-23 10:44:53 +01:00
tomFlowee f3a05f7eb7 Remove unneeded ColumnLayout
The Page gives us a GridLayout, so no need to
nest a ColumnLayout inside of that.
2022-11-23 10:33:18 +01:00
tomFlowee 44afb0ed40 Add sub-pages for new wallets.
Could probably do with some TLC on the UX front, but lets focus on actual
functionality first.
2022-11-22 23:11:33 +01:00
tomFlowee 4cf2dfa8e3 First setup for the NewAccount page. 2022-11-21 20:17:33 +01:00