Skip to content

Conversation

@Quinn-Elara
Copy link

Description

  • Updated SLURL handler script to prioritise letting any running viewer handle the SLURL before attempting to launch the defined default SLURL handler. Useful for if the user runs multiple different viewers on a single machine for convenience.
  • Updated installation scripts to utilise XDG provided tools to ensure compatibility with as many distros as possible.
  • Updated installation scripts to allow for multiple channels of the viewer to be installed simultaneously (e.g. Release and Beta)
  • Updated installation scripts to ask if user desires this viewer to be set as the default SLURL handler instead of implicitly assuming.
  • Updated desktop file to fix GPU selection on hybrid graphics setups.
  • Updated desktop file comment to utilise more common spelling of "online" (see https://www.britannica.com/dictionary/eb/qa/Online-or-on-line- )

Related Issues


Checklist

Please ensure the following before requesting review:

  • I have provided a clear title and detailed description for this pull request.
  • If useful, I have included media such as screenshots and video to show off my changes.
  • The PR is linked to a relevant issue with sufficient context.
  • I have tested the changes locally and verified they work as intended.
  • All new and existing tests pass.
  • Code follows the project's style guidelines.
  • Documentation has been updated if needed.
  • Any dependent changes have been merged and published in downstream modules
  • I have reviewed the contributing guidelines.

Additional Notes

These changes have been live in Alchemy's release viewers for some time now. This PR is to merge them upstream.

Suggest review from @RyeMutt .

@akleshchev akleshchev requested a review from Geenz November 12, 2025 20:10
@Geenz
Copy link
Collaborator

Geenz commented Nov 12, 2025

Thanks - I'll check this out when I'm in front of my Linux box again (currently on a work trip).

@github-actions
Copy link

github-actions bot commented Nov 13, 2025

All contributors have signed the CLA ✍️ ✅
Posted by the CLA Assistant Lite bot.

@Quinn-Elara
Copy link
Author

I have read the CLA Document and I hereby sign the CLA

@akleshchev
Copy link
Contributor

precommit is complaining about spaces in install.sh line 105
refresh_desktop_app_entry.sh line 61

Fixes precommit check
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.

3 participants