Commit Graph

445 Commits

Author SHA1 Message Date
tomFlowee 5920d410f4 Move feedback text to not fall outside widget 2023-02-09 18:22:27 +01:00
tomFlowee 6f36028ebb Fix functioning of Esc in netview. 2023-02-09 18:21:57 +01:00
tomFlowee b8ea2079a3 fix qrwidget. 2023-02-09 15:37:22 +01:00
tomFlowee 5ab0290815 Fix reference missing issue. 2023-02-09 14:56:56 +01:00
tomFlowee a7551e1ab2 Avoid multiple copies, add shared QRWidget 2023-02-09 14:56:39 +01:00
tomFlowee 29a9a7d2ea Add some more wallet details 2023-02-09 12:29:38 +01:00
tomFlowee 76be7f2473 Add showing of the keys/addresses for any HD wallet. 2023-02-09 11:37:57 +01:00
tomFlowee f1f8a87fc6 Move line back to the desktop usage
this got moved to the shared component, but it only works in the single
usage of the desktop. Move it back there.
2023-02-09 11:37:26 +01:00
tomFlowee cf76158e53 Last minute tweaks
Make the error not overlap when using larger text.
2023-02-08 21:11:20 +01:00
tomFlowee 9f39a9f54f Make the logic simpler
Move the logic for fiat to the payment object too and simplify the need
for code by defining this can only be called in the single-output mode.
2023-02-08 20:55:24 +01:00
tomFlowee 9ba23d20e7 Actually add a backspace image. 2023-02-08 20:10:47 +01:00
tomFlowee 40b0b6e3b8 Fix spacing of currency field. 2023-02-08 18:23:18 +01:00
tomFlowee 028c496712 Various bugfixes and tweaks.
Also remove the testing setup again.
2023-02-08 18:23:18 +01:00
tomFlowee 49499ed449 Add option for menu to generic Page object
We use "Page" as anything that can be stacked on top of the rest,
now this can have a simple list of menu actions set which will make the
header get a hamburger-menu button to show those actions in the menu.
2023-02-08 14:11:26 +01:00
tomFlowee 939deb21cf Layout improvements. 2023-02-08 14:08:10 +01:00
tomFlowee 2aefc20023 Use === instead of ==, following linter suggestion. 2023-02-08 10:05:39 +01:00
tomFlowee 0f4a5d80cf Its 2023 now
Whee!
2023-02-08 09:28:48 +01:00
tomFlowee 0273982ea0 Add corrency selector in the pay screen. 2023-02-07 21:00:44 +01:00
tomFlowee 6c95cd3c09 Make currency changes persist between restarts. 2023-02-07 17:51:29 +01:00
tomFlowee 4b10ba1d20 [UX] make sizing buttons bigger to easier hit them. 2023-02-07 12:14:04 +01:00
tomFlowee 55dc1a61a5 Another case where Column beats ColumnLayout
While the latter is supposed to be next-gen, its also quite limited.
In this case the first (header) row-height was duplicated to all rows in
the column, causing the sizing to be quite bad.

Seems that the Column is needed when you have non-equal height rows.
2023-02-07 11:44:31 +01:00
tomFlowee eced0ffa15 Next iteration of the PayWithQR page
this solves a bunch of UX problems, but we need to re-add some features
in popups. Which is for tomorrow.
2023-02-06 21:59:55 +01:00
tomFlowee 7e04e5c26c Remove no longer needed hack.
Since we moved the editing to no longer need this, the width hack is no
longer needed.
2023-02-06 21:59:55 +01:00
tomFlowee a224ceb7bc Remove flickable
This does not conceptually seem to work as intended, maybe try something
else later..
2023-02-06 21:59:55 +01:00
tomFlowee b5877442b0 Fix sizing and positioning issues.
Using a layout as a top level reusable widget may to give weird results
on usage if the user doesn't realize its a layout, so wrap it in an
item.
2023-02-06 21:59:55 +01:00
tomFlowee 7f2deb9399 Make AccountSelector its own widget. 2023-02-06 21:59:55 +01:00
tomFlowee 996e5644a5 Share code, split out HamburgerMenu.qml 2023-02-06 21:59:55 +01:00
tomFlowee 1a23c29f01 Iterate on the UX for the small tx info screen.
Show more things we think actual users want to see.
2023-02-03 19:59:45 +01:00
tomFlowee 8ae25cbf64 Refactor Fiat and historical.
Move the historical fiat prices to share the API with the current ones
and avoid complicating the code in the GUI layer (one less object).
2023-02-03 19:59:02 +01:00
tomFlowee 42a4449ede Move the popup component to its own file. 2023-02-02 13:28:18 +01:00
tomFlowee 7d9be8026b Update 'behind' text to make progress clearer.
We now update per day instead of per week. Nice for old imports.
2023-01-30 19:11:23 +01:00
tomFlowee 9338013398 [UX] don't use 'unconfirmed' in the UI
Instead use 'seen' for incoming and 'sending' for outgoing transactions.
2023-01-30 18:52:01 +01:00
tomFlowee 46531d06cb UX fix: show account sync widget on importing wallet
Seems like the Column is better for usage in a listview header as it
actually honors the height change.
2023-01-30 17:58:11 +01:00
tomFlowee d4413dad05 Enable freezing of the listview model on showing popup 2023-01-18 19:20:57 +01:00
tomFlowee 07908f2aae [Mobile] Make 'to top' button appear earlier.
The button to move the view to the top of the list is hidden when we are
at the top of the list. This new version makes the appearing if the
button happen based on the amount of rows we scrolled down, making it
appear faster and be more predicatable.
2023-01-18 19:18:45 +01:00
tomFlowee f1ff7f5e82 Minor fixes.
Keep it more local.
2023-01-18 19:03:26 +01:00
tomFlowee 8e7a135cc8 Add comment 2023-01-05 22:21:40 +01:00
tomFlowee 8809a7ac19 Use locale specific date formatting 2023-01-05 22:21:24 +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 08189f9c7d Remove debug output 2022-12-21 17:45:40 +01:00
tomFlowee a0cc58ecb1 Make slide less long. 2022-12-21 14:10:13 +01:00
tomFlowee fb3d83f8f3 Make sure we print full date time on transaction popup
To make space we move the tx-size to the transaction details page.
2022-12-21 13:41:51 +01:00
tomFlowee a8695db759 Fix focus after QR scan. 2022-12-21 13:15:33 +01:00
tomFlowee 5cb29d39ef Print proper fiat prices for unconfirmed transactions. 2022-12-21 12:28:58 +01:00
tomFlowee e3a9c6a84e Add support for 'max price'
This changes the payment screen to also have a 'max' button. Indecating
we'll want to sent all available funds in the payment.
2022-12-20 15:20:16 +01:00
tomFlowee 95458646c6 Start Transaction Details page 2022-12-19 22:06:35 +01:00
tomFlowee 158b51936e Minor UX fixlets. 2022-12-19 16:20:40 +01:00
tomFlowee 7917c8c70e Show not verified peers less clearly 2022-12-19 16:14:12 +01:00
tomFlowee 906f90e5c2 Re-use secrets view in mobile 'backup' screen.
This moves the desktop account-details specific WalletSecretsView
component to live in the common area and we then use it from the backup
view for a wallet in mobile.

The only change is that we automatically detect if the content is too
wide to fit and we split it over 3 lines instead of 2.
2022-12-19 16:06:19 +01:00
tomFlowee 40c3222f4a Rename property and minor UX cleanups
Rename AccountInfo property 'isDefautWallet' to 'isPrimaryAccount'.
2022-12-19 14:06:27 +01:00