tomFlowee
4b74e8234c
Coding style; use 'return' in JS.
2023-03-15 16:04:59 +01:00
tomFlowee
f05f3d52a3
Fix rounding for negative numbers.
2023-03-15 16:03:19 +01:00
tomFlowee
fde8cad597
Be consistent with usage of 'pixelSize'.
...
Also make the unit-label follow the widget property for font sizing.
2023-03-15 15:36:45 +01:00
tomFlowee
3171898c8c
Fix "hamburger menu too hard to touch"
...
This enlarges the touch area by 3x in order to make it
much easier to hit.
Notice that we are still limiting this to the header-area only, so only
3 times as wide, really.
Thanks fly to fshinetop for reporting it (and lots more).
2023-03-15 13:35:03 +01:00
tomFlowee
e032e79f96
Make single items also have the 'grouping' rect
...
Feedback has shown that it is prettier to simply have a single rect for
an item that is ungrouped.
2023-03-15 11:19:55 +01:00
tomFlowee
a9c781c8d7
Add explanation header
2023-03-15 10:55:36 +01:00
tomFlowee
cfdc72a2f2
Fix centering of text in case of hamburgermenu.
2023-03-15 10:55:36 +01:00
tomFlowee
fbe7a74b36
Transform the Schnorr tooltip from hover to click
...
This allows it to be used on a mouse-less interface as well.
2023-03-15 10:55:36 +01:00
tomFlowee
0b99ad1742
Make showing the hd-index possible
...
This adds a config option on mobile and makes it again show up properly
on desktop.
HDIndex is the derivation-index of a private key.
2023-03-15 10:55:36 +01:00
tomFlowee
da2cdb4cda
Improve description of feature.
...
The old was technically not entirely correct.
2023-03-15 10:28:17 +01:00
tomFlowee
d7963e4d82
Make pasting a payment url work in more usecases
...
This moves the code simply to a detail, allowing us to parse things like
the amount as well in a bip21 compatible URL in such usage.
2023-03-13 18:17:23 +01:00
tomFlowee
09b03faab7
Make sure that the hamburger menu is removed on broadcast
...
We now make sure that the menu accessible from the header is only
there when we are actually on the page where it is relevant.
2023-03-13 18:17:23 +01:00
tomFlowee
b133c8fec3
Minor UX fixes
2023-03-13 18:17:23 +01:00
tomFlowee
2a03a3efa6
Re-enable the action.
...
After moving the AccountSelectorWidget to its own file, the
link to the action was broken. This re-establishes that.
2023-03-13 16:58:05 +01:00
tomFlowee
98b148d4b0
Add edit icon for the swipe action
2023-03-13 16:52:50 +01:00
tomFlowee
8053a77d8d
Make Flowee.Dialog useful on mobile
2023-03-13 12:55:17 +01:00
tomFlowee
43c5f250d5
Merge branch 'master' into buildPayment
2023-03-13 12:15:59 +01:00
tomFlowee
17f982af1c
Make build transaction screen work
...
The minimal functionality is in place.
2023-03-13 12:15:56 +01:00
tomFlowee
b54ed48c32
Use mainWindow instead of mainScreen
...
This is easier to support on multiple front-ends.
2023-03-13 12:15:09 +01:00
tomFlowee
594b990dc6
Allow setting the wallet in build transaction.
2023-03-13 12:14:23 +01:00
tomFlowee
76b79a1c0a
Rename AccountSelector to {}Popup
...
Following the pattern of ending with what it is.
We now have Widget and Popup and Page.
The idea is that the widgets and popups are re-usable.
2023-03-13 12:14:23 +01:00
tomFlowee
6d036b0721
Move code to new file
...
Move the code that shows the account info and amount held in it into a
new file called AccountSelectorWidget
2023-03-13 12:14:23 +01:00
tomFlowee
acd80c92f1
Minor fixes.
2023-03-13 12:14:23 +01:00
tomFlowee
8b50ae1ec0
Use the shared QML AddressInfoWidget
2023-03-13 12:14:23 +01:00
tomFlowee
a11614a66f
Continue adding functionality to the PayToOthers screen
2023-03-13 12:14:23 +01:00
tomFlowee
400f16b636
Make loading and using of the PriceInputWidget work
...
We now can edit the payment details in our new 'build transaction'
screens.
2023-03-13 12:14:23 +01:00
tomFlowee
697024d823
Fix one more usecase for unknown historical price.
2023-03-13 12:12:42 +01:00
tomFlowee
de60a4cdc7
Add color property to MultilineTextField
2023-03-13 11:56:43 +01:00
tomFlowee
8b3a85a88b
Synchronize property names
...
This makes the payment detail (output) have the same property name as the
payment itself which was supposed to just be a proxy for a single-output
payment.
Consistency is good.
2023-03-13 11:56:35 +01:00
tomFlowee
a6e9001e4c
Fix the cent-less currency display
...
This partly reverts earlier "fix" from 9b87590 and fixes the
problem in the right place.
fixes #13
2023-03-12 20:45:10 +01:00
tomFlowee
9c79a7402d
Use the shared widgets
2023-03-11 22:59:10 +01:00
tomFlowee
8bc4e70d09
Move widgets to their own files
...
Allow them to be re-used.
2023-03-11 22:59:10 +01:00
tomFlowee
9daefb38d2
Start work on the destination edit page
2023-03-11 22:05:15 +01:00
tomFlowee
7e3542e32d
Re-do interaction.
...
The swipes now makes much more sense and avoids several UX issues.
2023-03-11 20:01:18 +01:00
tomFlowee
1c209a16bc
Start new screen: build transaction.
2023-03-10 22:24:31 +01:00
tomFlowee
0659c99b37
Make 'price then' use accurate prices.
...
If we don't have price info near the mining date, don't show an
inaccurate version.
2023-03-09 22:53:56 +01:00
tomFlowee
784ccfbf38
Allow historical date to be accurate
...
The backend has the historical prices in its database, we ask for it by
timestamp the by default it returns the nearest value. Typically within
24 hours.
But if the database doesn't have the data, or its very inaccurate, this
may casue confusion.
So we now have a new API call that returns zero instead of an inaccurate
historical price. Allowing us to prefer not showing anything over plain
false data.
2023-03-09 22:46:03 +01:00
tomFlowee
11c2847055
Include mobile_en translations as well.
...
English "translations" are just there to allow us to have a
different form for singular statements: "1 hour left".
2023-03-04 21:48:10 +01:00
tomFlowee
e1165bf66c
Update translations from crowdin
2023-03-04 21:48:10 +01:00
tomFlowee
fa225772e8
New version
2023.02.1
2023-02-25 19:04:47 +01:00
tomFlowee
8d5a4ffc73
Rename Android package to have 'test' in it.
...
Since the default option to 'sign' is a self-signed certificate which is
insecure (its in git, absolutely not private), it makes sense to be consistent
and make the default create a test package.
Make it easier on people self-compiling.
2023-02-25 14:45:36 +01:00
tomFlowee
8742108fd1
Use bool instead of list-length
2023-02-24 23:48:26 +01:00
tomFlowee
45768afe63
Tweak the popup menu
...
- Don't show Details again for already showing details.
- Show encryption menu even if we are in the details pane (because why not)
2023-02-24 23:44:10 +01:00
tomFlowee
b13f7d353e
Make brand new wallets behave better on initial sync
...
We now skip building (and sending) of the bloom filter until we have
finished the initial blockheader sync. (only relevant for newly created
wallets).
Additionally we update the WalletInfo with our inital blockheight as
soon as we know about it.
2023-02-24 19:45:12 +01:00
tomFlowee
e664b033e4
Move shutdown of app singleton to be earlier
...
The downside of having the application singleton be the owner of the
wallets is that the destructor won't get called until after main() has
been completed.
And that means that globals deletion order becomes an issue, which is
messy and should be avoided.
This change splits out the saving and deletion of wallets & p2p layer,
making use of the Qt application object signal to delete wallets just
before the QtGuiApplication object destructs. Which is _inside_ of
main().
2023-02-24 19:03:22 +01:00
tomFlowee
9487852033
slighly shorter string
2023-02-22 23:34:15 +01:00
tomFlowee
b2d5aea590
Don't show historical price if we don't have any
2023-02-22 22:23:39 +01:00
tomFlowee
46f3bc6ae0
Tweaks to the slider
...
Make sure that the text doesn't get covered by the thumb
Make the thumb slightly transparant.
2023-02-22 22:23:39 +01:00
tomFlowee
fa34cb06d9
Remove placeholder button for now.
2023-02-22 22:23:39 +01:00
tomFlowee
e7f2840546
Improve feedback a little
...
Make sure it doesn't overlap the QR at all.
Allow the user to press it a second time to make the text go away again.
2023-02-22 22:23:39 +01:00