Skip to content

Stroke v2.2.0

Latest

Choose a tag to compare

@github-actions github-actions released this 25 Sep 11:53

New Features

  • Alt+J previews the whole row as JSON in the bottom dock, and follows the cursor from row to row. Also on the cell right-click menu
  • JSON colours are selectable in Settings → Appearance: Auto, Vivid, Ocean, Solarized, GitHub and Monochrome

Bug Fixes

  • Opening an array cell no longer takes the view down with "This view hit an error"
  • Scrolling no longer tears, leaving a band of repeated rows above a seam
  • A cell holding multi-line text reads on one line instead of showing gaps where the line breaks were
  • Control characters show what they are instead of an empty box
  • The switch keeps its thumb inside its track at every zoom level

Changes

  • Array columns read as JSON, the same form the editor and the jsonb column beside them already used
  • The array editor reads as one list instead of a stack of separate fields, and its row controls stay put instead of appearing under the pointer
  • The expanded row and its JSON tree sit on one type scale, and a key's colon sits against the key
  • Settings descriptions are one line each instead of a paragraph
  • Opening a schema with hundreds of tables costs one icon-settings subscription instead of one per icon

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 stroke

Or 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 6ac02d73714d263e6d266d24760652a1c6e66bab.