You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We now support Windows background updates. The setup package needs a bit of testing:
Installing VS Code should be just as before.
The setup package should not start installing if there is an instance of Code already running.
The 32 bit setup should complain if 64 bit Code is already installed.
The update.enableWindowsBackgroundUpdates setting controls whether background updates are enabled. If disabled, update should work as before. If enabled:
An update notification should prompt the user to Install Update... instead of Restart Now...
There should be a notification window informing the user that the update is being installed in the background.
When ready, there should be a badge notification in the gear icon with the Restart Now... action. When clicked, Code should quit, a modal progress window should come up while the update is finalized and then Code should come right back up.
If you quit Code before the update is ready, the update should still finish in the background, no progress window should come up and Code shouldn't start up when done.
Windows, Linux, macOS
Additionally, the whole update service was completely rewritten, so a bit of testing on other platforms is also necessary.
Shortly after startup, an automatic check for updates should take place
If there is no available update, nothing should happen.
Otherwise, a number notification should appear in the gear icon.
Manual update checks behave a bit differently:
If there is no available update, a notification should popup up mentioning that there are no available updates.
Otherwise, the same should happen: a number notification should appear in the gear icon.
When there is an available update, the experience differs from platform:
On Windows, the action should change to a disabled Downloading Update... action, while the update downloads. When ready, there should be a Restart to Update... action which applies the update.
On macOS, the action should change to a disabled Downloading Update... action, while the update downloads. When ready, there should be a Restart to Update... action which applies the update.
On Linux, there should be a Download Now link, which should open a browser to download the new version. The link should disappear after clicking, in order to check for further updates.
The text was updated successfully, but these errors were encountered:
Tests #41676
Complexity: 3
Windows
We now support Windows background updates. The setup package needs a bit of testing:
update.enableWindowsBackgroundUpdates
setting controls whether background updates are enabled. If disabled, update should work as before. If enabled:Install Update...
instead ofRestart Now...
Restart Now...
action. When clicked, Code should quit, a modal progress window should come up while the update is finalized and then Code should come right back up.Windows, Linux, macOS
Additionally, the whole update service was completely rewritten, so a bit of testing on other platforms is also necessary.
Shortly after startup, an automatic check for updates should take place
Manual update checks behave a bit differently:
When there is an available update, the experience differs from platform:
Downloading Update...
action, while the update downloads. When ready, there should be aRestart to Update...
action which applies the update.Downloading Update...
action, while the update downloads. When ready, there should be aRestart to Update...
action which applies the update.Download Now
link, which should open a browser to download the new version. The link should disappear after clicking, in order to check for further updates.The text was updated successfully, but these errors were encountered: