Commit Graph

177 Commits

Author SHA1 Message Date
Martin Wimpress 38e0a833ad style: correct version in pubspec to adhere to Flutter conventions 2024-06-25 19:30:46 +01:00
Martin Wimpress dad70f24f6 ci: update flutter SDK to >=3.2.0 <4.0.0 2024-06-25 19:30:46 +01:00
Martin Wimpress d7f962fe4c fix(ci): drop intl from pubspec; use pinned intl from flutter SDK
This fixes the following CI failure:

```
Note: intl is pinned to version 0.18.1 by flutter_localizations from the flutter SDK.
See https://dart.dev/go/sdk-version-pinning for details.
Because every version of flutter_localizations from sdk depends on intl 0.18.1 and quickgui depends on intl ^0.19.0, flutter_localizations from sdk is forbidden.
So, because quickgui depends on flutter_localizations from sdk, version solving failed.
```
2024-06-25 19:30:46 +01:00
Martin Wimpress ce91d6be86 ci: add workflow to build quickemu 2024-06-25 19:30:46 +01:00
Martin Wimpress 9ce72cd495 ci: add dependabot 2024-06-25 19:30:46 +01:00
Mark Johnson 3c23106d32 Improve OS loading
Rather than waiting for the OS list to load, when the app starts, the
loads them in the background, and only waits if we reach the list of
available downloads without them loaded yet. In this case, we use a
FutureBuilder to display a loading spinner until the list is ready.
2024-06-25 15:25:18 +01:00
Mark Johnson 208d4f8dc9 Fix icon loading
This fixes the loading of OS icons so they are correctly replaced with a
generic computer if no matching icon is found.

It also centralises the loading process so it happens once during app
initialisation, and displays the corresponding icon next to each VM on
the manager screen.
2024-06-25 15:25:18 +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 3d89d73af1
Switch manager to use process_run for shell commands
process_run provides a nice wrapper for which, and shows the command an
output in the debug log so provides easier debugging of issues invoking
external commands.
2024-06-13 16:07:49 +01:00
Mark Johnson b1350b825f
Fix deprecations and code style 2024-06-13 16:07:48 +01:00
Mark Johnson 2956c72939
Update dependencies 2024-06-13 16:07:48 +01:00
Codseus 4f36a311fd
Turkish translation 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
Martin Wimpress 174b43e83f
Merge pull request #110 from criadoperez/fix/criadoperez
Updated URLs
2024-05-02 19:42:16 +01:00
Martin Wimpress 71f1849851
Merge pull request #102 from AyoungDukie/patch-1
Add license file based on packaging repo license
2024-05-02 19:41:14 +01:00
Martin Wimpress 6e6295ebca
Merge pull request #87 from Lukewh/more-icons
Add additional icons
2024-05-02 19:40:15 +01:00
Alejandro b546c3883c
Updated URLs 2023-08-17 15:51:00 +02:00
James Flynn 37ed59215d
Add license file based on packaging repo license 2023-02-19 16:40:12 -05:00
ZorinArch 73f65e3172
added categories to fix lost & found (#88)
Thank you for your contribution !
2022-12-22 11:32:13 +01:00
Lukewh 353dbec073
Add additional icons 2022-11-22 14:01:19 +00:00
Yannick Mauray e9cde261b9
build: bumped version number 2022-11-21 15:10:48 +01:00
Yannick Mauray 90b05b3a3b
fix : renamed icons 2022-11-21 15:10:27 +01:00
Mikael Bak d858da3c0c
Add Hungarian translation (#83) 2022-11-21 14:41:47 +01:00
Luke Wesley-Holley 85881ab404
Update icons (#86)
* Update icons

* Add icons
2022-11-21 14:41:07 +01:00
Yannick Mauray 0e12ebef9e
build: fix build 2022-11-11 16:18:09 +01:00
Yannick Mauray 977df69d76
feat: new translations 2022-11-11 15:49:37 +01:00
Yannick Mauray 9e55104f71
feat: added a textfield to search the version of an operating system 2022-11-11 15:49:25 +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 42b1ee4493
build: make script executable 2022-11-11 15:46:34 +01:00
Yannick Mauray 5685cd6876
chore: bumped version number 2022-11-11 15:46:21 +01:00
Yannick Mauray 690b6ca973
chore: fixed build 2022-11-08 07:39:27 +01:00
Yannick Mauray 819f53f988
fix: added icon files 2022-11-08 05:02:54 +01:00
Yannick Mauray 6954fcc575
fix: removed quickgui-icons submodule 2022-11-08 05:00:35 +01:00
Yannick Mauray a888ab59c4
feat: use systemd container to build release 2022-11-08 04:43:21 +01:00
Yannick Mauray e0c34fb7de
chore: bmped version number 2022-11-08 04:42:59 +01:00
Yannick Mauray a10528cf73
chore: cleanup 2022-11-08 04:42:44 +01:00
Yannick Mauray 5ad5947538
misc: linuxy things 2022-11-07 22:36:21 +01:00
Yannick Mauray 6bd34b1879
chore: updated icons 2022-11-07 22:33:23 +01:00
Yannick Mauray bba41d6938
fix: detect if quickemu is insalled 2022-11-07 22:31:45 +01:00
Yannick Mauray 31e1d2de8e
chore: updated icons 2022-11-07 22:30:48 +01:00
Yannick Mauray 757961bf62
fix: fixed error in PR #79 2022-10-06 00:25:35 +02:00
Marcdnd 4be2562541 Added Portuguese Brazilian (pt_BR) translation 2022-10-06 00:24:37 +02:00
Yannick Mauray 843e0901e3
fix: fixed error in PR #76 2022-10-06 00:20:57 +02:00
Åke Engelbrektson f31fa6c433 Create sv.po
Add Swedish translation, please.
2022-10-06 00:19:19 +02:00
Yannick Mauray 8aaa63b93a
fix: fixed error in PR #70 2022-10-06 00:17:37 +02:00
gnuhead-chieb a24caa02dc
Add Japanese Translation (#70)
There's a problem in `lib/src/supported_locales.dart` but I'll fix it. Thanks !
2022-10-06 00:16:21 +02:00
Yannick Mauray bb5504226e
Bumped the version number
To fix the GLIBC problem.
2022-02-25 08:42:09 +01:00
Yannick Mauray 5cc9b7665f
Bumped version number 2022-02-24 23:48:55 +01:00
jmmanzano f5b8d3bf27
Added Spanish translation (#58)
Thank you very much, I am sorry it took so long to be merged !
2022-02-24 23:44:04 +01:00