Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Launcher Overhaul #104

Merged
merged 88 commits into from
Mar 12, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
88 commits
Select commit Hold shift + click to select a range
bbb0a3c
ci: run CI on new int-branch
xTVaser Sep 18, 2022
dee7b66
UI Overhaul (#35)
trippjoe Sep 28, 2022
eceae71
Add button to open the REPL (#30)
trippjoe Sep 28, 2022
23d166c
add open repl button
trippjoe Oct 4, 2022
6bb7fea
Update README.md
trippjoe Oct 4, 2022
8997ad4
Update README.md
trippjoe Oct 4, 2022
c67b1fd
Added tooltips to buttons on textures page
trippjoe Oct 4, 2022
a671cc2
squared off tooltips
trippjoe Oct 4, 2022
3a41688
Merge branch 'dev/new-ui' of https://github.com/open-goal/launcher in…
trippjoe Oct 4, 2022
c28e1f6
Delete docs/screenshots directory
trippjoe Oct 4, 2022
9c0f39a
fixed no floating promises bug in error handling
trippjoe Oct 5, 2022
e5f8ce3
release: fetch changes when creating release for better notes (#38)
xTVaser Oct 10, 2022
fbf71a8
new-ui: adjust some things to make it successfully build locally
xTVaser Feb 13, 2023
4a39817
Merge remote-tracking branch 'origin/main' into dev/new-ui
xTVaser Feb 13, 2023
5dcdb7e
rs: start managing the config on the rust side
xTVaser Feb 13, 2023
b255124
rs: parsing the existing settings.json file in rust
xTVaser Feb 14, 2023
211a8cc
rs: setting installation directory and persisting the changes
xTVaser Feb 14, 2023
d7d5a5f
frontend: working on the settings page
xTVaser Feb 15, 2023
59a2e43
frontend: get off font-awesome icons directly
xTVaser Feb 16, 2023
2c2a214
frontend: mostly finish version management page
xTVaser Feb 16, 2023
a01b809
backend: downloading a file via rust is working!
xTVaser Feb 16, 2023
a027e59
frontend: make an in-progress page for jak2
xTVaser Feb 17, 2023
fee811d
backend: majority of version management implemented
xTVaser Feb 17, 2023
b917941
frontend: cleanup the header, passthrough the pointer where applicable
xTVaser Feb 17, 2023
1e23216
backend/frontend: installing and playing mostly working e2e
xTVaser Feb 18, 2023
f4dcd47
frontend: general cleaning up issues in the UI
xTVaser Feb 18, 2023
b903d25
ci: no longer put `jak-project` release notes in the launcher release
xTVaser Feb 18, 2023
ed6655b
deps: update tauri deps to the latest
xTVaser Feb 18, 2023
5513d99
backend: support uninstalling the game
xTVaser Feb 18, 2023
e2b2845
frontend: wire up controls for interacting with the game
xTVaser Feb 18, 2023
a5e3fcd
frontend: wire up showing updates or not
xTVaser Feb 18, 2023
e58a406
frontend: show installation progress properly
xTVaser Feb 18, 2023
280b7dd
Merge remote-tracking branch 'origin/main' into dev/new-ui
xTVaser Feb 18, 2023
c5ea5a3
frontend: cleanup most of the duplication for the version pages
xTVaser Feb 19, 2023
6ba8f6b
frontend: cleanup support page
xTVaser Feb 19, 2023
f85921f
deps: switch to `yarn` and update all our dependencies
xTVaser Feb 19, 2023
9952261
tauri: embed the bootstrapper, minimal size increase for better compat
xTVaser Feb 19, 2023
4435296
frontend: update background when a game is uninstalled/installed
xTVaser Feb 19, 2023
d2a91a4
frontend: support folder installs but disabled due to issue upstream
xTVaser Feb 19, 2023
5634257
frontend: create a flexible Progress store to be reused by partial in…
xTVaser Feb 19, 2023
f118d85
frontend: nice flow for decompiling/compiling
xTVaser Feb 19, 2023
65130e9
lint: formatting
xTVaser Feb 19, 2023
92d0510
frontend/backend: add a command to reset game settings
xTVaser Feb 19, 2023
520a46e
frontend/backend: support launching a REPL on windows
xTVaser Feb 19, 2023
3708eaf
frontend: hide update notification if we've already downloaded it
xTVaser Feb 20, 2023
d03562d
frontend: support updating the game upon version mismatches
xTVaser Feb 20, 2023
920b45b
frontend/backend: add a support package feature with hopefully everyt…
xTVaser Feb 24, 2023
e13c12b
backend: cleanup error handling hacks on the rust layer
xTVaser Feb 25, 2023
4400c71
ci: remove `npm` usages from CI workflows
xTVaser Mar 1, 2023
eb7c113
lint: format
xTVaser Mar 1, 2023
33b01cc
Merge remote-tracking branch 'origin/main' into dev/new-ui
xTVaser Mar 1, 2023
2df3776
ci: some more CI cleanup with npm -> yarn
xTVaser Mar 2, 2023
53ffa9c
backend: pipe game and extractor logs to a file
xTVaser Mar 2, 2023
b755e4f
backend: switch to `fern` for logging, also to a file
xTVaser Mar 2, 2023
81a8428
frontend: fix poster images for bg videos
xTVaser Mar 4, 2023
01efa31
frontend/backend: cleanup and fix most issues around version management
xTVaser Mar 4, 2023
4456f11
splash: polish splash flow, prompt to delete `data/` directory
xTVaser Mar 4, 2023
4f9b0df
lint: deleting more dead code
xTVaser Mar 4, 2023
14bc1d0
frontend: legitimately check hardware requirements again
xTVaser Mar 4, 2023
e8cdd57
ci/scripts: make sidecar preparation more comprehensive
xTVaser Mar 4, 2023
dc23e29
frontend/backend: propagate install logs to frontend
xTVaser Mar 4, 2023
e902910
frontend: show installation error on frontend
xTVaser Mar 5, 2023
ce36f53
backend/frontend: resolve some issues around first-time startup
xTVaser Mar 5, 2023
0ac6a15
backend: don't launch a second window with the REPL
xTVaser Mar 5, 2023
944df49
b/support: be specific about what file extensions we want
xTVaser Mar 5, 2023
c58b24a
f/setup: fix logs for game jobs
xTVaser Mar 5, 2023
93941a5
unknown: move away from tauri events for updating the header
xTVaser Mar 5, 2023
f84a7c6
f/logs: only show the last `250` lines in the job logs
xTVaser Mar 5, 2023
362597e
b/os: only set `creation_flags` on windows
xTVaser Mar 5, 2023
458ce8c
f/logs: handle all logs via the Rust layer
xTVaser Mar 6, 2023
0268daa
updater: fix launcher updater page, needs to be tested though
xTVaser Mar 7, 2023
0248456
b/logs: don't allow rotated app logs to become excessive -- limit to 5
xTVaser Mar 7, 2023
3b6aabf
b/support: further scope setting copying
xTVaser Mar 9, 2023
1a5459a
lint: full pass cleanup
xTVaser Mar 11, 2023
c4e1cf3
b/config: invalidate partially installed games
xTVaser Mar 11, 2023
c3be70a
f/versions: prevent deleting active/selected verisons in the lists
xTVaser Mar 11, 2023
a8f21d2
f/errors: add toast errors to give some feedback in the event of an e…
xTVaser Mar 11, 2023
19bb63c
f/assets: switch to `webm` as they don't require gstreamer
xTVaser Mar 11, 2023
0bf6dd3
f/sidebar: fix link to settings page with the general tab temporarily…
xTVaser Mar 11, 2023
28ced1c
f/setup: handle the third condition for req. checks -- unable to chec…
xTVaser Mar 11, 2023
20922cf
f/versions: if we were unable to download a release, don't mark it as…
xTVaser Mar 11, 2023
f9f4b5a
b/versions: extract tarball releases on linux properly
xTVaser Mar 12, 2023
5bd4d6f
f/layout: remove hard-coded heights and prefer flexbox instead
xTVaser Mar 12, 2023
963aef3
lint: hopefully the final cleanup of the rust code
xTVaser Mar 12, 2023
d987f66
updater: break the update chain, re-gen the private key
xTVaser Mar 12, 2023
108fac9
f/back: fix issue that sometimes causes the background to not be abs.…
xTVaser Mar 12, 2023
8bd77d8
ci: resolve all issues in CI discovered during QA
xTVaser Mar 12, 2023
af3f881
linux: nope, still needs gstreamer
xTVaser Mar 12, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
143 changes: 0 additions & 143 deletions .github/scripts/download-binaries/index.js

This file was deleted.

Loading