Yannick Mauray
d02820f2bf
chore: formating
2024-07-03 18:30:08 +02:00
Yannick Mauray
41b60ed360
fix: more use of "super.key"
2024-07-03 18:30:08 +02:00
Martin Wimpress
8b77041cf2
feat: add authors to the left menu
2024-07-01 02:09:21 +01:00
Martin Wimpress
cdbe799232
chore: make the disabled dark mode toggle look like a toggle
2024-07-01 02:09:21 +01:00
Martin Wimpress
dcadfb69f5
feat: add fetchQuickemuVersion() and display version in the menu
2024-07-01 01:24:27 +01:00
Martin Wimpress
def50f53be
fix: replace Divider() with Container() to prevent flickering
...
When the left_menu slides in from the left, the entire app window flickers and stutters.
The two `const Divider(),` references are the cause of this stuttering, so they have been replaced with `Container()`.
2024-06-28 16:40:04 +01:00
Martin Wimpress
029e098f4f
style: make app name and version more prominent
2024-06-28 16:40:04 +01:00
Martin Wimpress
d53d7b1177
refactor: cache supportedLocales in left_menu in initState()
2024-06-28 16:40:04 +01:00
Martin Wimpress
0490c83790
style: make theme switching inactive and enable light theme by default
...
Workaround for #144
2024-06-28 15:17:38 +01:00
Martin Wimpress
305a3c9105
style: make app report as Quickgui in the menu
2024-06-26 19:40:30 +01:00
Martin Wimpress
841fc5dee8
chore: temporarily force light mode
...
Dark mode doesn't render some icons correctly at the moment and in an effort to get an update Quickgui release out light mode the temporarily the only theme.
2024-06-26 17:52:48 +01:00
Martin Wimpress
a8ada5a40a
refactor: adapt parseWgetProgress to parseCurlProgress
...
Since Quickemu 4.9.3 quickget downloads everything except Ubuntu daily images with curl, via the web_get() function internal to quickget.
This change adapts the progress parsing to curl's progress output and accounts for a bug in quickget where it stopped reporting if wget/curl is the external download tool.
2024-06-26 17:32:44 +01:00
Mark Johnson
d3fe2c8c4f
Make proper use of Material3 colour schemes.
...
This is a big improvement over what we had before and relies on the
theme to provide dark mode rather than manually checking brightness each
time we pick a colour.
The buttons in the primary container aren't quite right, I'm not sure
why.
2024-06-25 15:25:18 +01:00
Mark Johnson
920b8488c7
Fix text appearance on download page.
2024-06-13 16:07:49 +01:00
Mark Johnson
b1350b825f
Fix deprecations and code style
2024-06-13 16:07:48 +01:00
codseus
245c1f5251
Updated deprecated code, added check for svg files, fixed visibility of buttons in download page
2024-06-13 16:07:48 +01:00
Yannick Mauray
60b96496f2
feat: make the directory where machines are stored more obvious
2022-11-11 15:47:58 +01:00
Yannick Mauray
08d11e69a8
Cosmetics
2022-02-24 23:27:53 +01:00
Yannick Mauray
42b38412a9
Compatibility with aria2c
2022-02-24 23:26:15 +01:00
Yannick Mauray
684a939cf7
Code cleanup
2022-01-04 01:34:07 +01:00
Yannick Mauray
0837bf9d80
Source code formated at 80 columns.
2021-12-21 22:17:04 +01:00
Yannick Mauray
4bc479d392
Fixed: remove unwanted text.
2021-12-10 00:55:53 +01:00
Yannick Mauray
c00526a5be
Added: settings entry to switch the locale dynamically.
2021-12-10 00:37:17 +01:00
Yannick Mauray
2602f36fb8
Closes #25 : text on "Cancel/Close" button not visible
2021-11-14 23:30:55 +01:00
Yannick Mauray
20c97e1906
Remove useless comment
2021-11-14 23:30:03 +01:00
Yannick Mauray
62d4049710
Formatting issues
2021-11-14 21:31:51 +01:00
Yannick Mauray
533742f41f
Changed : using gettext_i18n instead of embedding the code.
2021-11-14 21:31:26 +01:00
Yannick Mauray
fb22a0b2d1
Improved i18n
2021-11-14 12:38:46 +01:00
Dani Llewellyn
2008115558
Use local imports, not package imports for our own files ( #18 )
...
Following best practice from https://dart.dev/guides/libraries/create-library-packages local imports should not reference our package name, but use relative paths.
2021-11-12 13:27:26 +01:00
Dani Llewellyn
a8cb368f94
Preselect the version when only one version is available ( #19 )
...
e.g. Arch Linux only has `latest` available. We can preselect `latest` in this instance.
2021-11-12 13:21:10 +01:00
Yannick Mauray
d1ccc710ce
Internationalization
2021-11-11 16:49:33 +01:00
Yannick Mauray
6f6bc29a72
Initial support for localization
2021-11-11 02:03:56 +01:00
Yannick Mauray
d5855b2433
Dark mode settings save to SharedPreferences
2021-11-10 22:07:24 +01:00
Yannick Mauray
b37600f7e1
Made PreferencesMixin generic
2021-11-10 22:06:27 +01:00
Yannick Mauray
0ffa311d4f
Added a button to select the working directory.
2021-11-09 22:59:20 +01:00
Yannick Mauray
f72e025817
Fixed version number in settings menu, added theme switcher.
2021-11-09 22:32:08 +01:00
Yannick Mauray
71c43b08b5
Dark theme
2021-11-08 00:40:29 +01:00
Yannick Mauray
adcd5f9b92
New hamburger menu
2021-11-08 00:39:48 +01:00
Yannick Mauray
c9a5411290
Change logos, and fix README.
...
TODO : the README needs to be updated with new screencast.
2021-11-08 00:38:51 +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
989eb69f1f
The Big Merge© ®️ ™!
...
Integrated Mark's files, and it all works !
2021-10-28 01:52:14 +02:00
Yannick Mauray
9ab0f54f14
Getting ready for The Big Merge© ®️ ™!
2021-10-28 00:58:14 +02: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
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
Yannick Mauray
5788e1fa9e
Support for `quickget list`, including options.
2021-10-20 01:30:11 +02:00
Yannick Mauray
0e082ac402
WIP
2021-10-19 15:13:50 +02:00