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

Add DolphinService #311

Merged
merged 21 commits into from
May 1, 2022
Merged

Add DolphinService #311

merged 21 commits into from
May 1, 2022

Conversation

vinceau
Copy link
Member

@vinceau vinceau commented Apr 29, 2022

This PR introduces a DolphinService for interacting with Dolphin features in the front-end. We also include a mock DolphinService which can simulate the Netplay Dolpin installing state.

We introduce a Dolphin installation state for both netplay and playback such that the Slippi Launcher itself can still be used while the Dolphin installation is happening. This should allow people to spend less time in the loading screen while things get installed, and only the functionality that requires Dolphin will be disabled during the installation state.

Fixes #184

@vinceau vinceau requested a review from NikhilNarayana April 29, 2022 10:41
Copy link
Member

@NikhilNarayana NikhilNarayana left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I was not ready to be pouring over this PR this weekend but great work, this is a much better experience.

@vinceau vinceau merged commit 994723c into main May 1, 2022
@vinceau vinceau deleted the feat/dolphin-service branch May 1, 2022 09:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

check for dolphin updates in the background
2 participants