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

[Request] Option to automatically keep Scrcpy up to date with Genymobile releases #45

Open
e-t-l opened this issue Nov 27, 2023 · 1 comment
Labels
enhancement New feature or request

Comments

@e-t-l
Copy link

e-t-l commented Nov 27, 2023

Would it be possible to add an option to keep the /resources/Scrcpy version up to date with the Genymobile repo? This could be implemented in two ways:

  1. As an option in the GUI, along with automatic updates to Scrcpy+, to automatically fetch the latest release from the Genymobile repo and unpack it in the /resources/scrcpy directory.
  2. As a separate release channel for Scrcpy+, e.g. named Scrcpy+alpha. It would be a separate branch in this scrcpy-plus github repo containing a workflow Action (I believe I could help do a PR for this if needed) that would automatically merge this repo's /resources/scrcpy folder with the latest upstream from Genymobile and publish a new release. Users who choose to install Scrcpy+alpha would get automatic updates from this channel instead of the regular release channel.

Either way, users would have the option to get the latest improvements from Genymobile/scrcpy immediately, without waiting for this repo to be updated manually. Users would be warned that since you, the Scrcpy+ dev, have not had a chance to test out the latest changes for compatibility and publish an official Scrcpy+ update, some features may break as a result of upstream changes.

@Frontesque
Copy link
Owner

I could look into this for the vue3 rewrite. In the meantime, you can replace those files yourself if you need to update for some reason.

@Frontesque Frontesque added the enhancement New feature or request label Nov 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants