openpencil/tests/engine
Danila Poyarkov 79552129b5 fix(canvas): discard stale zoom fallback pictures
Backing installation advances the preview baseline but previously stamped old whole-scene pictures with the new scene version. Zooming outside backing coverage could replay deleted content and hide newly created shapes.

Discard mismatched pictures before advancing that baseline, preserving valid pictures. Cover scene, preview, page and font invalidation plus exact visible pixels through zoom reversals in retained and tiled renderers.
2026-09-15 17:40:34 +03:00
..
acp
app perf(properties): retain inactive panels safely 2026-09-15 17:01:44 +03:00
bytes refactor(core): centralize Base64 encoding 2026-07-28 08:27:22 +03:00
cli fix(cli): create missing import output directories 2026-09-06 18:18:51 +03:00
clipboard fix(clipboard): embed images with Figma-compatible hashes 2026-09-13 13:22:17 +03:00
collab fix: restore engine test coverage and isolation (#653) 2026-09-06 23:29:45 +03:00
color feat(vue): consolidate color model 2026-07-13 21:48:36 +03:00
core fix: restore engine test coverage and isolation (#653) 2026-09-06 23:29:45 +03:00
dom-css fix(fig): restore strict parse validation 2026-07-18 03:58:18 +03:00
editor feat(editor): checkpoint live interaction improvements 2026-09-15 11:36:17 +03:00
figma/api Merge master into fix/create-component-drops-bound-variables 2026-09-02 01:09:01 +03:00
geometry feat(editor): checkpoint live interaction improvements 2026-09-15 11:36:17 +03:00
hit-test perf(scene-graph): accelerate axis-aligned hit tests (#534) 2026-08-16 15:43:25 +03:00
icons fix(core): preserve inline SVG primitives (#485) 2026-08-12 16:02:45 +03:00
io fix(fig): preserve marker-based instance text edits on export (#648) 2026-09-10 19:16:03 +03:00
kiwi fix(fig): preserve regenerated override lineage 2026-07-21 01:51:27 +03:00
layout test: fix heavy unit-test measurement and round-trip checks (#655) 2026-09-07 00:33:12 +03:00
library build: upgrade oxfmt and format Vue imports (#669) 2026-09-10 02:45:13 +03:00
lint
mcp fix(automation): wait for Portless MCP readiness 2026-09-03 20:33:06 +03:00
pen fix(pen): honor layout and sizing defaults (#652) 2026-09-10 17:02:56 +03:00
profiler
random
render fix(canvas): discard stale zoom fallback pictures 2026-09-15 17:40:34 +03:00
scene-graph test(geometry): allow floating-point bounds roundoff 2026-09-15 13:50:49 +03:00
snap
tauri fix(tauri): preserve HTTP contracts when bypassing IPC 2026-09-13 15:48:40 +03:00
text fix(text): preserve cached font coverage and source offsets 2026-09-02 09:26:59 +03:00
tools fix(ai): require closed stock photo vectors 2026-09-03 08:46:10 +03:00
vector feat(canvas): render arrow stroke caps on lines and open vectors 2026-08-31 21:25:38 +03:00
vue perf(properties): retain inactive panels safely 2026-09-15 17:01:44 +03:00
perf.bench.ts feat: split SceneGraph and Pen packages 2026-06-30 10:54:32 +03:00