Commit Graph

473 Commits

Author SHA1 Message Date
tomFlowee 7244fe3f91 Move total balance for better UX
User testing showed that the current-wallet-balance followed with the
total-balance was confusing, at best people mixed them up.

This moves the total balance to be on the top-right as to be away from
the balance of a single wallet to avoid this confusion.
Should there be space problems we show a field in the left flickable which
is now always the top one, making sure that the wallet specific list of
properties is no longer intersected by the total-balance one.
2021-10-25 15:54:41 +02:00
tomFlowee 74fa264729 Hide the detailed balances pane when we hide balances. 2021-10-25 14:58:24 +02:00
tomFlowee 16674aa54b Remove already fixed TODO 2021-10-25 14:20:21 +02:00
tomFlowee da8b883116 Add 'startHeight' advanced property to import wallet.
This also fixes a bunch of bugs which makes HD wallets in principle work
(tested with big test wallet).
2021-10-21 20:54:34 +02:00
tomFlowee ff249a002f minor; fix missing whitespace in GUI. 2021-10-21 20:53:05 +02:00
tomFlowee 7cb6cb02cb Forward signal 2021-10-21 20:52:37 +02:00
tomFlowee 0d2810933e Don't show empty tooltip on checkbox 2021-10-21 20:52:20 +02:00
tomFlowee 26acd04f9f UX tweak; show less colorful outputs not for me 2021-10-21 18:35:42 +02:00
tomFlowee 80f731b8b4 Show more details about HD wallet in UI 2021-10-21 17:04:20 +02:00
tomFlowee 53478e6d46 Rename big green button 2021-10-21 15:30:50 +02:00
tomFlowee 1f55e8d365 [UX] make context menu 'account details' select account 2021-10-21 15:30:19 +02:00
tomFlowee 14840d177f Fix reservation size to include payment requests 2021-10-21 15:12:04 +02:00
tomFlowee 71fbf76034 Start to sync a wallet directly after creation. 2021-10-21 15:11:36 +02:00
tomFlowee d839e18ed2 Add to wallet ability to sync a HD path 2021-10-21 14:57:20 +02:00
tomFlowee 29d3ab393d Validate derivation path. 2021-10-18 23:19:57 +02:00
tomFlowee dfe04e6b59 Delete old NewAccountDialog 2021-10-18 22:38:27 +02:00
tomFlowee f61daf7cb9 Shape the 'import' screen to be much more useful. 2021-10-18 22:26:53 +02:00
tomFlowee e129226dcb Fix focus being exclusive for popup 2021-10-18 16:30:21 +02:00
tomFlowee 150bb451eb Cleanup 2021-10-18 16:29:47 +02:00
tomFlowee 5cdcb50ff4 Partially replace the 'new account dialog'
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.
2021-10-15 21:01:40 +02:00
tomFlowee 50a7df85c1 Upgrade the FloweeCheckBox
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.
2021-10-15 20:59:18 +02:00
tomFlowee 181e1716ad Upgrade FloweeCheckBox
Add keyboard navigation, fix spacing and make easier to use by allowing
child items to simply be added without the 'content' keyword.
2021-10-15 20:57:31 +02:00
tomFlowee ee6f85736c Minor UX tweak; print balances better. 2021-10-14 16:10:31 +02:00
tomFlowee 1106937648 Make wallet able to be hierarchically deterministic 2021-10-14 14:42:27 +02:00
tomFlowee 87e6516052 Fix minor warning. 2021-10-13 18:11:49 +02:00
tomFlowee 87c8ba701f [Unit test] Avoid compiler warning.
We read 20 bytes where only 4 were provided, so lets provide 20 bytes.
2021-08-09 22:08:04 +02:00
tomFlowee ecadbfd588 Update version 2021.05.0 2021-08-09 18:48:16 +02:00
tomFlowee 087e0ad3cc Add app version number in desktop GUI. 2021-08-09 18:46:38 +02:00
tomFlowee 9c7e2b45e4 Add balance details on click. 2021-08-09 18:21:51 +02:00
tomFlowee f411ac9ed3 tweaks 2021-07-31 18:02:27 +02:00
tomFlowee c03fbed5e2 Add functionality to export privkeys. 2021-07-31 17:19:34 +02:00
tomFlowee c15afd9585 Redo the AccountDetails panel 2021-07-31 14:16:28 +02:00
tomFlowee 268eaaf4b4 Start moving the account details out of a window 2021-07-30 23:07:14 +02:00
tomFlowee 39e07dcd92 UX tweaks 2021-07-30 22:09:23 +02:00
tomFlowee 9b7c34e8c9 Adjust main layout spacing a little.
This moves the tabbar into the header, while leaving space for
action-buttons at the top we now no longer waste useless space.
2021-07-30 22:09:23 +02:00
tomFlowee 7a4c3d6f93 Ensure we save whenever a new tx is found for a wallet.
This saves the wallet data at most once a second whenever new
transactions were found for a certain wallet.
2021-07-30 15:56:52 +02:00
tomFlowee 0c0a1f536c Fix price rendering.
Move the minus to be before the currency symbol and also add thousands
separators.
2021-07-30 15:20:18 +02:00
tomFlowee 8853a8652b Make sure importing a privkey gives a single-key wallet 2021-07-30 14:09:39 +02:00
tomFlowee b907421c96 Avoid overflow. 2021-07-30 13:59:44 +02:00
tomFlowee de9c3857da Correct status 2021-07-30 13:59:35 +02:00
tomFlowee 8a5acee807 Set not user-owned wallets to lowest prio.
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.
2021-07-30 12:19:12 +02:00
tomFlowee 2cea72ca32 Show a status for unassigned peers 2021-07-30 10:57:31 +02:00
tomFlowee ebb3950b4d Allow printing the imported addresses in debug. 2021-07-29 21:06:30 +02:00
tomFlowee f26f0f88f0 Allow sending to P2SH addresses. 2021-07-26 15:07:38 +02:00
tomFlowee 15bf8898c1 Be smarter with portfolio listing
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.
2021-07-14 15:55:30 +02:00
tomFlowee 9c24dc6867 API docs. 2021-07-14 15:54:10 +02:00
tomFlowee d402e7619f Import existing wallet from an older date. 2021-07-14 15:16:19 +02:00
tomFlowee 01bcb4ad75 Remove trailing spaces and linefeeds. 2021-07-14 15:12:08 +02:00
tomFlowee 93a4fada62 Merge branch 'master' of origin:floweepay 2021-06-24 19:07:28 +02:00
tomFlowee 60ff44a544 Make blockheaders a normal file
This moves away again from the QRC option because the 60MB file is
probably a little too much to compile into the executable.
2021-06-24 19:07:23 +02:00