Martin Wimpress
9b70107668
docs: update issue templates
2024-06-29 23:59:29 +01:00
Martin Wimpress
1b0f9964b9
docs: add SECURITY.md
2024-06-29 23:36:06 +01:00
Martin Wimpress
88e689a9e3
docs: add CONTRIBUTING.md
2024-06-29 23:25:11 +01:00
Martin Wimpress
b0511f18e0
Create CODE_OF_CONDUCT.md
2024-06-29 23:19:00 +01:00
Martin Wimpress
21347fd740
ci: add semantic commit validator
2024-06-29 22:54:50 +01:00
dependabot[bot]
1745e17c27
build(deps): bump process_run from 0.14.2 to 1.0.0+1
...
Bumps [process_run](https://github.com/tekartik/process_run.dart/tree/master/packages ) from 0.14.2 to 1.0.0+1.
- [Commits](https://github.com/tekartik/process_run.dart/commits/v1.0.0/packages )
---
updated-dependencies:
- dependency-name: process_run
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-06-29 22:46:51 +01:00
dependabot[bot]
4536776082
build(deps): bump DeterminateSystems/update-flake-lock from 22 to 23
...
Bumps [DeterminateSystems/update-flake-lock](https://github.com/determinatesystems/update-flake-lock ) from 22 to 23.
- [Release notes](https://github.com/determinatesystems/update-flake-lock/releases )
- [Commits](https://github.com/determinatesystems/update-flake-lock/compare/v22...v23 )
---
updated-dependencies:
- dependency-name: DeterminateSystems/update-flake-lock
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-06-29 22:33:31 +01:00
Martin Wimpress
61c27e6948
ci: add pub to dependabot
2024-06-29 22:30:55 +01:00
github-actions[bot]
bf3c7ec511
flake.lock: Update
...
Flake lock file updates:
• Updated input 'nixpkgs':
'https://api.flakehub.com/f/pinned/NixOS/nixpkgs/0.1.643242%2Brev-2893f56de08021cffd9b6b6dfc70fd9ccd51eb60/0190530b-f61b-7788-9601-b336b1caf671/source.tar.gz?narHash=sha256-ECni%2BIkwXjusHsm9Sexdtq8weAq/yUyt1TWIemXt3Ko%3D ' (2024-06-24)
→ 'https://api.flakehub.com/f/pinned/NixOS/nixpkgs/0.1.644565%2Brev-b2852eb9365c6de48ffb0dc2c9562591f652242a/01906511-d0fc-7244-b596-2d790f5bfdb0/source.tar.gz?narHash=sha256-C8e9S7RzshSdHB7L%2Bv9I51af1gDM5unhJ2xO1ywxNH8%3D ' (2024-06-27)
2024-06-29 22:17:55 +01:00
Martin Wimpress
cc7652b1e3
ci: add Nix flake checker and updater
2024-06-29 22:16:24 +01:00
Martin Wimpress
a635f6b8c3
ci: fix uploading release artifacts to GitHub release
2024-06-28 17:28:43 +01:00
Martin Wimpress
0a512da081
ci: correct typo in uses: to fix publish-quickgui workflow
2024-06-28 17:13:32 +01:00
Martin Wimpress
bdb72e322e
docs: update README
2024-06-28 16:59:09 +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
38055236d3
refactor: update nix flake to be consistent with other packaging
2024-06-28 14:41:10 +01:00
Martin Wimpress
c534a8467c
chore: remove old Makefile
2024-06-28 12:26:41 +01:00
Martin Wimpress
d26b5035e0
ci: add building and pushing to PPA
2024-06-28 12:26:41 +01:00
Martin Wimpress
085081fd27
style: white space clean up
2024-06-28 12:26:41 +01:00
Martin Wimpress
9db8208755
docs: Use the same tagline in the README
2024-06-28 12:26:41 +01:00
Martin Wimpress
e853e101ff
chore: run quickgui icons & logos through optipng
...
`optipng -strip all -o7 *.png`
2024-06-28 12:26:41 +01:00
Martin Wimpress
bee1a4ed37
refactor: make flutter_distributor packaging consistent with debian
2024-06-28 12:26:41 +01:00
Martin Wimpress
6bd84d57b5
feat: add initial debian packaging template; for PPA
2024-06-28 12:26:41 +01:00
Yannick Mauray
0ac635a1ca
fix: more unlocalizable messages
2024-06-28 08:33:55 +01:00
Yannick Mauray
404579af36
fix: unlocalized messages (and wrong filename)
2024-06-27 23:02:43 +01:00
Martin Wimpress
2b9af064e1
feat: add alacritty to the list of support terminals
2024-06-27 12:44:19 +01:00
Martin Wimpress
7e342008c7
fix: find supported terminal on operating systems other than Debian. closes #61
...
The implementation of `_getTerminalEmulator` is specific to Debian-based systems, as it relies on the `x-terminal-emulator` symbolic link. This link does not exist on other Linux distributions or on macOS.
This patch first tries to find the `x-terminal-emulator` symbolic link. If it doesn't exist or returns an empty string, it then iterates over a list of supported terminal emulators and uses the `whichSync` function to check if they exist in the PATH. It sets `_terminalEmulator` to the first terminal emulator it finds in the PATH.
2024-06-27 12:44:19 +01:00
Martin Wimpress
e0221d3393
fix(nix): update window_size hash
2024-06-26 19:40:30 +01:00
Martin Wimpress
4ea949572a
ci: add test build with nix
2024-06-26 19:40:30 +01:00
Martin Wimpress
c4889f9806
fix(nix): correctly derive version number and use cleanSource
2024-06-26 19:40:30 +01:00
Martin Wimpress
e4f75d3088
chore: update pubspec.lock.json
2024-06-26 19:40:30 +01:00
Martin Wimpress
b815f04f28
style(pubspec): order dependencies
2024-06-26 19:40:30 +01:00
Martin Wimpress
6f4de952ec
chore(pubspec): update window_size to current git
2024-06-26 19:40:30 +01:00
Martin Wimpress
3a2f69bb71
chore(pubspec): update gettext_i18n to ^1.0.5
2024-06-26 19:40:30 +01:00
Martin Wimpress
f4559125c5
chore(pubspec): update url_launcher to ^6.3.0
2024-06-26 19:40:30 +01:00
Martin Wimpress
b3c6372fdc
chore(pubspec): update desktop_notifications to ^0.6.3
2024-06-26 19:40:30 +01:00
Martin Wimpress
591c89ff02
chore(pubspec): update provider to ^6.1.2
2024-06-26 19:40:30 +01:00
Martin Wimpress
e56655cd4d
chore(pubspec): update shared_preferences to ^2.2.3
2024-06-26 19:40:30 +01:00
Martin Wimpress
c51938c1be
chore(pubspec): update tuple to ^2.0.2
2024-06-26 19:40:30 +01:00
Martin Wimpress
097b329049
chore(pubspec): update quiver to ^3.2.1
2024-06-26 19:40:30 +01:00
Martin Wimpress
e5a9922b45
chore(pubspec): update cupertino_icons to ^1.0.8
2024-06-26 19:40:30 +01:00
Martin Wimpress
305a3c9105
style: make app report as Quickgui in the menu
2024-06-26 19:40:30 +01:00
Martin Wimpress
035b2b7683
chore: bump version to 1.2.9.+1
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
Martin Wimpress
7a21dd2898
chore: drop parseAriaProgress
2024-06-26 17:32:44 +01:00
Martin Wimpress
9d596b6acc
chore: drop parseMacRecoveryProgress
2024-06-26 17:32:44 +01:00
Martin Wimpress
f0f02030cc
refactor: update loadOperatingSystems to use quickget --list-csv
...
- Close #124
`quickemu list_csv` is deprecated and `quickemu --list-csv` provide the same functionality.
2024-06-26 17:32:26 +01:00