Commit Graph

11 Commits

Author SHA1 Message Date
Dani Llewellyn 692825c0ee
Add a desktop notification on download complete (#16)
Using the `desktop_notifications` package from Canonical.
2021-11-12 13:18:21 +01:00
Yannick Mauray d1ccc710ce
Internationalization 2021-11-11 16:49:33 +01:00
Ben Hall a9ae0e28fd
Mixin preferences: Refactored shared preferences functions to be generic setters/getters used as a mixin (#2)
* Refactored shared preferences functions to be generic setters/getters using key/values to allow for multiple preferences to be stored. Refactored the shared preferences functions as a mixin for ease of use. Directory change is now remembered across the app pages.

* Added initState() to downloader_menu.dart to fetch prefWorkingDirectory

Co-authored-by: ElanMan <ben@elanman.com>
2021-11-05 01:52:58 +01:00
Yannick Mauray b537c74b21
Implemented "cancel download" button.
Requires PR #165 to be merged in quickemu.
2021-10-27 23:58:20 +02:00
Yannick Mauray 035efc5e32
More refactoring : moves widgets around. 2021-10-27 22:04:39 +02:00
Yannick Mauray 2c00135a59
Refactoring : extracted many widgets from downloader 2021-10-27 21:56:29 +02:00
Yannick Mauray 08c2152145
Target directory can be changed. 2021-10-27 21:37:17 +02:00
Yannick Mauray 334cd71b37
Code cleanup 2021-10-27 21:36:29 +02:00
Yannick Mauray 51b6d576a0
fix : progress bar for macrecovery and wget, graceful fallback for zsync 2021-10-27 20:57:49 +02:00
Yannick Mauray efd6125425
Compatibility with quicksync 2021-10-21 23:54:27 +02:00
Yannick Mauray 2f27c161cf
New downloader, with progress indicator. 2021-10-21 02:49:32 +02:00