Commit Graph

44 Commits

Author SHA1 Message Date
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 81f3204fa4 Fix coloring issues with Combobox
We had black text on block background due to bad choices in the default
theme.
Lets override those here and make the items always readable.
2021-11-03 13:33:49 +01:00
tomFlowee a737c3cddd move images to the images subdir 2021-11-02 19:54:09 +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 8cb00c225d Improve light theme colors. 2021-11-02 19:13:14 +01:00
tomFlowee 4fa17b38d9 Move ScrollThumb.qml to its own file. 2021-10-30 23:33:48 +02:00
tomFlowee 6057d589b1 Working on a new AccountDetails view. 2021-10-29 18:20:42 +02:00
tomFlowee 80d7456898 Make new-wallet pane functional.
This changes the default generated wallet to be a HD wallet.
We also add a helper class to configure newly created wallets from QML.
This finishes up the new wallet panel to have all the visible features
actually do something.
2021-10-27 19:11:00 +02:00
tomFlowee dfe04e6b59 Delete old NewAccountDialog 2021-10-18 22:38:27 +02:00
tomFlowee f61daf7cb9 Shape the 'import' screen to be much more useful. 2021-10-18 22:26:53 +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 087e0ad3cc Add app version number in desktop GUI. 2021-08-09 18:46:38 +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 a2d8f72ddf Fix bug: double-click doesn't select text. 2021-05-05 11:48:44 +02:00
tomFlowee a8ab3316c8 Allow hiding balances. 2021-05-01 16:21:58 +02:00
tomFlowee d94b8befb2 [UX] Add 'copy to clipboard' feature to core text components. 2021-05-01 12:49:07 +02:00
tomFlowee 9b21807ea3 Update/add icons. 2021-04-29 15:18:10 +02:00
tomFlowee 9ec2a4a615 Start rework of send tab 2021-04-22 22:04:30 +02:00
tomFlowee 9560e951fd Port more old functionality to the new GUI 2021-04-22 16:13:40 +02:00
tomFlowee 40c82413f1 Port more functionality over to the new GUI design. 2021-04-21 20:01:58 +02:00
tomFlowee 0fb9e5c55f Improve tabbar 2021-04-21 17:48:08 +02:00
tomFlowee ff2c8a28db Add basic tabbar functionality 2021-04-20 17:41:35 +02:00
tomFlowee 23e72d7035 First draft for new look 2021-04-19 22:36:02 +02:00
tomFlowee fb275bec8c Add logo for splash screen 2021-02-01 20:27:53 +01:00
tomFlowee c075a80a9b Make a valiant effort to start PaymentRequests 2021-01-05 00:25:23 +01:00
tomFlowee 30a5f3a255 Make display of tx-details look better. 2020-12-25 23:02:28 +01:00
tomFlowee 2a53c005d9 Create a defaults.ini and set the useragent in there 2020-12-25 15:40:21 +01:00
tomFlowee 3b20226fce Expose details of a transaction for QML
For each transaction allow to click on it and show lots of further
details about it.

This also fixes various bugs and adds some basic helper methods in
various places.

The QML is barely functional, getting the right data exposed was the
only goal today.
2020-12-17 23:12:39 +01:00
TomZ f63d2dafa8 Cleanup old files
These QML files were from my first quick&dirty UI, now all functionality
has been replaced with better ones.
2020-11-04 18:58:34 +01:00
TomZ 9371a085b3 Add account info dialog
Reachable from the 'dotdotdot' menu on the account page.
2020-11-04 18:33:50 +01:00
TomZ 42ea3e5bb7 UX show how far in time an account is behind 2020-10-19 17:59:04 +02:00
TomZ 42f5906137 save the priority of a wallet
Also allow setting it through a heart-icon
2020-10-19 16:38:05 +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 99f5b728f5 Re-create the send page
This brings back a new GUI for sending payments.
2020-10-15 19:18:54 +02:00
TomZ 6abc92c898 Revive net window 2020-10-14 18:29:10 +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 86a51520ca Make entry of sending tx work better 2020-06-13 11:04:34 +02:00
TomZ 97407fff51 Make last opened wallet be loaded by default.
Split out the send transaction pane
2020-06-13 11:04:34 +02:00
TomZ 525f8639b8 Have actual logo as splash 2020-05-25 21:28:20 +02:00
TomZ d6d823ecd2 Introducing the new Flowee Pay solution
This is clearly beta-level quality, it won't lose your money, but
kittens can be killed if you use this in production! Don't do that!

This payment client uses the proper P2P client and does not require
any additional indexing services and therefor is very much geared
towards the most private it can be with SPV, while staying scalable and
nible.

The only GUI available right now is for the desktop, it should be pretty
simple to re-do a nice GUI for some mobile or similar form-factors.
That is one area that QML simply rocks in.
2020-05-24 19:29:32 +02:00