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
[Feat - General] Sideload Apps #1864
Conversation
…uncher into feat/sideload_apps
…uncher into feat/sideload_apps
And also the issue with the install platform. I swear I have tested installing games using 'Windows' on legendary and it worked but now I can reproduce the issue. The error you showed related to the icon I cannot reproduce it. Can you maybe try to remove node_modules and run yarn again? The progress issue I am investigating. |
Ok, fixed the missing progress issue. That was a really good catch, thanks for that. |
Hmmm I can get the devtools console error when I change from |
If you delete the app's title, the prefix has no folder (which makes sense) but you can still execute an installer with the Run Installer First button. You can even delete the complete prefix path and the Run Installer First button is still clickable. If the title is empty and you change to Linux and then back to Windows, the prefix now uses a |
In the list view, the Store column shows |
Maybe this is something for a future iteration, but we can run an installer with a given prefix folder and then change the prefix. I can imagine users changing the prefix by mistake like maybe changing the title after running the installer to fix a typo or something, for people not knowing what a prefix is it can be not clear that it's a problem. I can maybe we can default to some autogenerated folder name for the prefix (hidden to the user) and allow an |
@ariel those were great catches, will work on then. |
This adds the possibility of adding a game outside Epic/GOG. That can use the same configuration system we have and support the same features as the previous.
It can be a Game or any type of software.
OBS.: this also serves as POC for a functional-based approach instead of OOP like we have for Epic and GOG. This decision leads to some code duplication and could be improved if we decided to use functional approach on the other runners as well in the future.
Implements #1506
Checkliist
yarn dev
toyarn start
Use the following Checklist if you have changed something on the Backend or Frontend:
Screenshots: