Skip to content

0.1.5

Choose a tag to compare

@github-actions github-actions released this 08 Aug 06:56
· 1 commit to main since this release

Updating stops happening to you.

Until now an update downloaded 169MB and replaced the app when you quit, with no
prompt, no progress and nothing asked. The first time that ran for real it was
reported as "it doesn't show anything about updating" — by someone who was being
silently updated as they said it. This release makes an update something you
agree to, having seen what is in it.

What changed

  • Nothing downloads or installs until you click. Both the automatic download
    and the install-on-quit are off.
  • The update dialog leads with the release notes. An update can carry
    breaking changes, and the old dialog could only say "a new version has been
    downloaded" — after it already had.
  • You can choose the version. If you are several releases behind you are not
    forced to the newest one, and the list only ever offers versions this platform
    can actually install. A pre-release toggle is there for when unstable builds
    start being published.
  • Download progress is visible, with the remaining time and a reminder to
    stay open, in a pill that survives closing the dialog. The download is not
    dismissible even though the dialog is.
  • The launcher can offer an update at all. It never could: the old prompt
    lived in a component that wraps only the editor, so updates could only be
    offered to someone already inside a project — the one place a restart costs
    most.

Note for anyone on 0.1.4 or earlier

This release is delivered the old way, one last time — quietly, on quit, because
that is the code doing the delivering. Everything above starts applying to the
next update after this one.

Also

Text gains danger, notice and success types. The stylesheet had carried them
all along with no way to select one, so a red line of text meant hard-coding a
colour — which is how a palette stops being a single file.