Commit Graph

8 Commits

Author SHA1 Message Date
tomFlowee 47f991a36e Make the DownloadChecker.qml actually functional.
The ImportWalletPage now loads the QML provided by the module,
exposed via the metadata of modules.
The module gets just a blockheight property and then will do
"its thing".
This will either instantly close when there is nothing to do
and continue instantly to the actual import.

Or the module will check the server, initiate download and when
all is setup and done THEN close the popup and continue with
the actual import.
2024-06-23 19:37:58 +02:00
tomFlowee dac5cf1222 Replace circle with simple progresbar
Built a simple progresbar from rectangles.
2023-03-23 20:03:39 +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 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 6dcc4496ef Make the progressbar go away on reaching full sync 2022-12-19 11:57:04 +01:00
tomFlowee bacbfb2849 Be more lenient with hiding of the progress indicator
When there has not been a block for some time we might be up to date
already.

Also remove unused variable.
2022-12-13 20:53:58 +01:00
tomFlowee fdaf539a0c Fixes and add 'move to top' button
We moved the initial-sync-height from the view to the model, which gives
a more logical progress update when switching between accounts.
Also added a button on the listview to instantly jump to the top of the
list.
2022-11-24 16:59:18 +01:00
tomFlowee 68cf693b15 Add a simple AccountSyncState gui.
To show we are actually synchronizing with the peers, show a nice
progress display and a string with the progress.
2022-11-23 19:04:03 +01:00