From 6c87cf1a7429097bc81c2fc8b102ab4dcd6f6bff Mon Sep 17 00:00:00 2001 From: Danila Poyarkov Date: Wed, 4 Mar 2026 01:43:52 +0300 Subject: [PATCH] Update changelog with remaining paste fixes and infra changes --- CHANGELOG.md | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 41686eb6d..47fbe6d04 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,11 @@ - Flip horizontal/vertical using scale transform instead of rotation - Single-node alignment aligns to parent frame bounds +### Build + +- Apple code signing and notarization for macOS builds +- Git LFS storage moved from GitHub to Cloudflare R2 + ### Docs - Add macOS Gatekeeper workaround (`xattr -cr`) to README and docs for unsigned app warning @@ -25,6 +30,13 @@ - Fix auto-layout child ordering — sort by geometric position instead of z-order position strings - Load fonts on paste and .fig import — collect font families from text nodes and load into CanvasKit - Text measurement in auto-layout — use CanvasKit paragraph metrics for WIDTH_AND_HEIGHT text nodes +- Recompute layouts after font loading completes +- Fix PERCENT line height conversion — was stored as raw value instead of pixels +- Fix InvalidCharacterError when copying nodes with non-ASCII text +- Load all font weight/style variants needed by pasted text nodes +- Fix font loading not registering in core cache +- Fix halfLeading applied to text measurement — enable only for rendering +- Clear hover on zoom/pinch to keep scene picture cache valid - Fix flip buttons using rotation math instead of actual mirroring - Fix flip transform encoding — scale first matrix column only (was incorrectly producing 180° rotation) - Decode flip state from .fig transform matrix on import