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

Prevent users from creating shortcuts / adding to Steam if AppImage #4262

Open
arielj opened this issue Jan 10, 2025 · 0 comments
Open

Prevent users from creating shortcuts / adding to Steam if AppImage #4262

arielj opened this issue Jan 10, 2025 · 0 comments
Labels
feature-request New feature needs to be implemented.

Comments

@arielj
Copy link
Collaborator

arielj commented Jan 10, 2025

Problem description

Currently, the AppImage distributable of Heroic cannot register itself as a protocol handler in the system, so shortcuts and games added to Steam won't work.

Games are added, and shortcuts are created, but then it silently fails for the users.

Feature description

If we can detect Heroic is running as an AppImage, we can change how the add to steam and add shortcuts actions work. Instead of performing those actions, we can say the features don't work with the AppImage.

Alternatives

An alternative is to hide the actions, but that will make users more confused not knowing why they don't have those actions and will create another source of reports.

Additional information

I don't know if the AppImage not registering itself can be solved, that would be the best solution, but I don't know if it's even possible so having the information displayed to the user can help while a solution is found.

@arielj arielj added the feature-request New feature needs to be implemented. label Jan 10, 2025
@arielj arielj changed the title Prevent users from creating shortcuts / adding to Steam of AppImage Prevent users from creating shortcuts / adding to Steam if AppImage Jan 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request New feature needs to be implemented.
Projects
None yet
Development

No branches or pull requests

1 participant