Check local files against server base files checksum.
Ask user to update plugin IF there are local changes (replace ALL, replace NONE)
Download files
Unzip files
Release DLL handles (windows only)
6a. If Addon Crash or Error on Unload, Ask user to Restart with that plugin Disabled.
Delete old files
Copy new files
There should be an update and update all button for addons. There should also be a message saying update available. Possibly we should also show changelog:
Also, since we are on this, the Plugins tab should be renamed to Addons tab, since that's how it is called in other screens.
Based off https://github.com/godotengine/godot-proposals/issues/8451
There should be an update and update all button for addons. There should also be a message saying update available. Possibly we should also show changelog:
Also, since we are on this, the Plugins tab should be renamed to Addons tab, since that's how it is called in other screens.