Commit Graph

54 Commits

Author SHA1 Message Date
tomFlowee 8eff0ecd27 Fix keyboard focus for tabs
Now when we change to a tab, the tab and its first focus item will
instantly get the keyboard focus assigned, even if the tab itself
was a Loader.
2021-11-04 23:16:50 +01:00
tomFlowee 605bddad9e UX Tweaks 2021-11-03 22:54:33 +01:00
tomFlowee c0c5c3edb2 Make fiat entry of sent screen work pretty well. 2021-11-03 22:32:41 +01:00
tomFlowee 941757f6cb Make entering Bitcoin Values much more native.
This also starts a FiatValueField widget and related logic in the send
screen, but this is still unfinished.
2021-11-03 19:26:50 +01:00
tomFlowee 841f599e0c Move BitcoinAmount related widgets to subdir. 2021-11-03 13:45:26 +01:00
tomFlowee cec548901e Move more to widgets/ 2021-11-02 19:50:08 +01:00
tomFlowee aa59797636 Rename FloweeCheckBox to widgets/CheckBox 2021-11-02 19:35:38 +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 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 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 f26f0f88f0 Allow sending to P2SH addresses. 2021-07-26 15:07:38 +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 61a2095fd7 When comparing with null, two = is enough 2021-05-10 12:47:54 +02:00
tomFlowee dd32feac51 Fix: don't hardcode fee to be shown in sats.
Show the fee in user-selected unit.
2021-05-07 13:09:18 +02:00
tomFlowee a2d8f72ddf Fix bug: double-click doesn't select text. 2021-05-05 11:48:44 +02:00
tomFlowee d94b8befb2 [UX] Add 'copy to clipboard' feature to core text components. 2021-05-01 12:49:07 +02:00
tomFlowee 50b005c5dc Restore noticing insufficient funds. 2021-04-29 16:15:05 +02:00
tomFlowee b8d16d1035 Even better text from David Shares. 2021-04-28 17:03:08 +02:00
tomFlowee ce8537be61 Require explicit approval for BTC style (legacy) address types. 2021-04-27 11:15:25 +02:00
tomFlowee 2f368b5aa8 UX feature; avoid sending without preparing. 2021-04-26 19:57:00 +02:00
tomFlowee b1be2682c1 Make send pane functional. 2021-04-26 19:51:25 +02:00
tomFlowee f7fe520219 Next iteration of the UX for send tx pane.
mostly non-functional.
2021-04-23 19:59:49 +02:00
tomFlowee 9ec2a4a615 Start rework of send tab 2021-04-22 22:04:30 +02:00
tomFlowee 40c82413f1 Port more functionality over to the new GUI design. 2021-04-21 20:01:58 +02:00
tomFlowee e464131a72 Fixes and cleanups. 2021-04-20 19:30:56 +02:00
tomFlowee 2b082bf2b1 Many more translations fixes
This makes both the NL and the PL languages at 100%
2021-01-31 20:59:53 +01:00
tomFlowee 35af4ff305 Various translation fixes
* Move colon out of translation
* Use the plural feature
  this allows us to provide two translations for 1 or more items.
* Misc issues and inconsistencies fixed
2021-01-29 10:27:24 +01:00
tomFlowee 5957133e64 UX fix: alignment. 2021-01-27 20:04:14 +01:00
tomFlowee 0706b04fba Fix margins 2021-01-16 17:01:42 +01:00
tomFlowee 20690a24ce Update email 2021-01-05 14:04:10 +01:00
tomFlowee 4ea8ebefec Fix preview window showing 'max' properly. 2020-12-26 19:31:59 +01:00
TomZ cb2b147096 Split 'balance' into 3 variables.
* confirmed
* unconfirmed
* immature
2020-11-06 22:54:39 +01:00
TomZ 781999d99d Bugfixes 2020-11-04 18:59:24 +01:00
TomZ 4ab3f0c7df Make 'max' button work in a sane manner. 2020-10-24 14:50:04 +02:00
TomZ 0f1138a80f Merge branch 'master' of banana:floweepay 2020-10-24 12:50:55 +02:00
TomZ 8dcaf9e668 [UX] fix font-size 2020-10-24 12:50:18 +02:00
TomZ 005c241344 Make backend able to accept a 'max' payment
The idea is that the user can empty out a wallet using the 'max' button.
2020-10-23 22:34:34 +02:00
TomZ ca9845ae4f Handle user trying to send more than we have. 2020-10-23 20:20:42 +02:00
TomZ 96121c7081 Fixes in the UX 2020-10-23 19:45:21 +02:00
TomZ 0d123eced9 Show historical transactions on account. 2020-10-17 20:34:51 +02:00
TomZ 202ea2439a Add way to create new wallets
Including the import of an existing private key.
2020-10-16 18:28:33 +02:00
TomZ e04be32531 UX: make disabled buttons look different.
IMOHO a bug in Qt components, which makes this hacky.
2020-10-15 20:49:50 +02:00
TomZ ed73cc1713 Re-enable check for sanity 2020-10-15 20:06:17 +02:00
TomZ 99f5b728f5 Re-create the send page
This brings back a new GUI for sending payments.
2020-10-15 19:18:54 +02:00
TomZ 14cb4fa603 Start making this nice
* split the AccountInfo and Payment classes out into their own files.
* Start a 'color' file to switch between light and dark-theme.
* Start a new main GUI which isn't so hacky and ugly.
* Make this actually a desktop app, with menu and file->quit!
2020-10-14 17:02:45 +02:00
TomZ 7a470146c1 UX; show user-entered value 2020-06-22 12:52:49 +02:00
TomZ d3a5570c31 Fix fee calc
Forgot to actually re-sign the tx after adjusting fee to size.
2020-06-13 22:05:45 +02:00
TomZ 9cd7ace0be Split signing and sending tx.
Also show more details in the 'approve' screen.
2020-06-13 19:22:08 +02:00