v1.1.4
Install
Pick your platform on the website,
or take a file below. Every download is listed in SHA256SUMS.txt.
Already running it? It updates itself: open the window and choose Update now,
or run gcloud-dot upgrade.
What changed
winget manifests for 1.1.3
1.1.4: stop people quitting the app when they meant to close the window
The action row read Sign in, Check now, Quit. People hit Quit meaning "dismiss
this", and the app stopped: no dot in the menu bar, no warning before the next
expiry, and no obvious way back.
The reflex is not the mistake. A panel with buttons along the bottom invites
the reading that the last one dismisses it, so the last one is now Close, which
is where that reflex lands and which only hides the window. Escape does the
same. Quit moved out of the row into the footer, set apart from the version and
the website link, and asks first in words that name what stops happening rather
than repeating the verb back.
A refresh arriving mid confirmation is now suppressed as well, since rebuilding
the body would put a live Quit button under a cursor already travelling towards
Cancel.
Also: an apt user was being told to run
sudo apt install ./gcloud-dot_<version>_<arch>.deb, which is not a command
anybody can run. Once the release is known the placeholders can be filled in,
so it now gives the curl that fetches the file and the apt that installs it,
for the version on offer and this machine's architecture. Seen on Ubuntu, where
the refusal itself was working correctly.
Match the update notification to how this copy was installed
It told everyone to "open the window and choose Update now", including installs
a package manager owns, where that button does not exist because the window
shows a command instead. A notification describing a button that is not on the
screen is worse than one that says nothing.
Caught by screenshotting the Ubuntu desktop and reading the notification that
was sitting on it, on a machine where the app had been installed with dpkg.
Full changelog: v1.1.3...v1.1.4