Commit Graph

97 Commits

Author SHA1 Message Date
tomFlowee 6636b600df Show 'behind' on archived wallets.
This also moves the logic for the pretty strings out of the QML into the
CPP for better reusability.
2022-04-06 18:20:54 +02:00
tomFlowee 7069722173 Show a counter on the list of archived wallets. 2022-04-06 16:11:46 +02:00
tomFlowee 2aa3bf5ab6 Small bugfixes. 2022-04-06 14:50:05 +02:00
tomFlowee ef83bfa6d0 Pick prettier color. 2022-04-05 18:34:01 +02:00
tomFlowee 03875d7f7b Make archived wallets take less space. 2022-04-05 17:52:03 +02:00
tomFlowee 55a334086d Show warning for archived wallets. 2022-04-05 17:39:19 +02:00
tomFlowee b2fd3964e8 Archived accounts have limited functionality
When an archived account is selected we disable access to the
send/receive tabs.
2022-04-05 17:20:52 +02:00
tomFlowee 2835684cf3 Allow a wallet to be 'archived'.
This moves it down to the bottom of the visual screen.
2022-04-05 16:38:21 +02:00
tomFlowee 4804b7a141 Add cursor for price click-area. 2021-12-01 18:15:54 +01:00
tomFlowee 78f7ce4dd7 Add color-flash on price-feed change. 2021-12-01 18:01:25 +01:00
tomFlowee 1ed93714c5 Make the wallet-details list UX better
It now has a scroll-thumb as well as the ability to move it with
the keyboard arrows.
2021-11-30 22:19:40 +01:00
tomFlowee 380bdf975b Add keyboard navigation to lists. 2021-11-26 16:19:30 +01:00
tomFlowee fed2479a8a Avoid duplication. 2021-11-21 11:27:26 +01:00
tomFlowee f98c9fb4af Image fixes 2021-11-21 10:59:29 +01:00
tomFlowee b51d830df0 Don't show scrollbar when there isn't enough content 2021-11-10 11:08:05 +01:00
tomFlowee b6edef2c15 i18n review 2021-11-09 22:35:04 +01:00
tomFlowee ea8758c03d UX fixlets
- extend clearing of 'new' icon timeout.
- make unconfirmed transactions also 'new'
- put a timer on the datetime item of the transaction to allow
timestamps like "now" and "an hour ago" to be updated as time passes.
2021-11-09 20:49:37 +01:00
tomFlowee 841f599e0c Move BitcoinAmount related widgets to subdir. 2021-11-03 13:45:26 +01:00
tomFlowee 31db507ae7 Make the "ScrollThumb" inherit from ScrollBar
This makes it possible to not have effectively two visual indicators.
2021-11-03 12:19:27 +01:00
tomFlowee bba9878d1b Next iteration of thumb
This takes into account the user feedback that the text was too
intrusive while simply moving through a single large transaction.
Now we show a simple thumb while scrolling and only should the user grab
it to move faster does the preview screens show up.
2021-11-03 11:59:58 +01:00
tomFlowee 7c59dc2f50 Minor spacing tweak 2021-11-02 19:57:26 +01:00
tomFlowee cec548901e Move more to widgets/ 2021-11-02 19:50:08 +01:00
tomFlowee 25ad80f924 Rename import of the widgets subdir to 'Flowee'
This feels like a more logical namespace name.
2021-11-02 19:32:13 +01:00
tomFlowee 1d5dd49870 Clarify globals in QML.
Now the global namespace (not instance) is "Bitcoin".
The application instance now is "Pay".
2021-11-02 19:29:14 +01:00
tomFlowee 8cb00c225d Improve light theme colors. 2021-11-02 19:13:14 +01:00
tomFlowee 421f48e61e Mark transactions just coming in as 'new'. 2021-11-01 16:52:41 +01:00
tomFlowee 4fa17b38d9 Move ScrollThumb.qml to its own file. 2021-10-30 23:33:48 +02:00
tomFlowee 295683f9c6 Version two of the scrollbar-thumb
this keeps the visual part in the viewport.
2021-10-30 21:38:57 +02:00
tomFlowee 22f4cc43af Make prepared sending more clear.
On send we require a 'prepare' button press. This is specific to a
portfolio and so when we switch portfolio we now make more clear that
the data is not valid by making it less visible.
2021-10-30 19:26:36 +02:00
tomFlowee d75e591f58 [UX] add thumb feature to scrollbar. 2021-10-30 18:57:40 +02:00
tomFlowee 88db123083 [UX] add scrollbars 2021-10-30 16:39:35 +02:00
tomFlowee db1da89ba3 Fix cursor shape for button-style items. 2021-10-30 16:29:48 +02:00
tomFlowee 6057d589b1 Working on a new AccountDetails view. 2021-10-29 18:20:42 +02:00
tomFlowee 214892bcc6 Add a button to show the wallet-details
This is only needed if we have exactly one wallet, otherwise the
wallet-selector can be used to reach this screen.
2021-10-27 19:11:00 +02:00
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 53478e6d46 Rename big green button 2021-10-21 15:30:50 +02:00
tomFlowee e129226dcb Fix focus being exclusive for popup 2021-10-18 16:30:21 +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 ee6f85736c Minor UX tweak; print balances better. 2021-10-14 16:10:31 +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 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 7db7fcdbc5 Move current price
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.
2021-06-07 23:30:21 +02:00
tomFlowee 7e87c7d4a4 Adjust version numbers down
Allow running an older Qt with this UI
2021-05-23 00:27:34 +02:00
tomFlowee 707edd2c08 Add fiat display to most parts of the app. 2021-05-08 00:03:07 +02:00