v0.23.3
What's Changed
Scrolling is smooth now. Since glass landed, every surface in zero has been translucent over the live-blurred window — and WKWebView responded by repainting the editor, the diff view and the changes panel on the CPU for every frame of every scroll. Long files visibly drew themselves in as they arrived. The scroll containers now live on their own compositor layers, so scrolling moves a texture instead of repainting the file. If zero ever felt janky to scroll, this release is the fix.
The diff's overview ruler stopped exaggerating. A modified chunk drew its red half the full height of the change, so one line rewritten into twenty read as twenty lines deleted. The red is now sized by what HEAD actually lost — one line of red beside twenty of green.
Less background churn. A git sweep that finds nothing new no longer re-renders the changes panel, the file tree and the tab tints; the editor's live refresh applies the smallest edit instead of replacing the whole document when an agent saves; and a bug is fixed where that refresh stopped working after the first external change to an open file.
No daemon changes — running terminal sessions carry across this update untouched.
Apple Silicon. Signed and notarized — it opens without a warning.
sha256 476c415647e69c4569028da1a208ca6c6c3bec15f3b346b91ddad0856c04e394
Full Changelog: v0.23.2...v0.23.3