scrcpy-plus icon indicating copy to clipboard operation
scrcpy-plus copied to clipboard

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

Open e-t-l opened this issue 1 year ago • 1 comments

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.

e-t-l avatar Nov 27 '23 15:11 e-t-l

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 avatar Nov 27 '23 15:11 Frontesque