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
tomFlowee
a322ad5be4
Move CheckBox to extend the control template
...
Interaction for a checkbox has basically been done already in the QQC2
template, so avoid duplicating work and just inherit from it.
This fixes a UX issue when sometimes a checkbox loses its binding on
click.
2022-12-19 13:34:18 +01:00
tomFlowee
6dcc4496ef
Make the progressbar go away on reaching full sync
2022-12-19 11:57:04 +01:00
tomFlowee
dd03750b15
Fixes in wallet selection
...
Make the currently active wallet be the one we show initially.
Also include the empty / initial wallet in the view if its the only one there is
2022-12-16 20:19:23 +01:00