Stroke v2.1.2
Bug Fixes
- The update dialog offers a Retry button when a check or a download fails, instead of leaving the error on screen with nothing to do about it.
- A failed check no longer says "Checking for updates…" in its header while showing the error underneath, and a long endpoint URL wraps inside the dialog rather than running past its edge.
Changes
- Update checks give up after 15 seconds. Without a bound they inherited the HTTP stack's default and could sit on "Checking for updates…" long after the request was dead.
- Downloading an update no longer redraws the dialog on every network chunk. Progress is published once a frame, which takes the redraw count for a 100MB build from thousands down to about one per 16ms.
Install
Package managers (no security warnings):
# macOS
brew install --cask stroke-app/tap/stroke
# Windows
scoop bucket add stroke https://github.com/stroke-app/stroke
scoop install strokeOr download directly below:
macOS: stroke_*_aarch64.dmg (Apple Silicon) · stroke_*_x64.dmg (Intel)
Ad-hoc signed. If macOS says it's "damaged", run once:
xattr -cr /Applications/Stroke.app
Windows: stroke_*_x64-setup.exe (recommended) · .msi
Unsigned. On SmartScreen, click More info, then Run anyway.
Linux: .deb · .rpm · .AppImage
Built from 8b26ccc31afa24c8e3762c9aea63c8810607f46d.