openpencil/packages
sadkodev d1284cd01b
fix(editor): guard setOpacity against non-finite values
Add Number.isFinite guard to editor.setOpacity so NaN, Infinity, and
-Infinity are rejected silently instead of corrupting node opacity.
Tighten opacityFromBuffer to use Number.isFinite for the same reason.
Add 3 unit tests covering NaN, Infinity, and -Infinity rejection.
2026-07-17 15:34:00 -04:00
..
cli fix(dom-css): compile standalone HTML exports 2026-07-04 19:37:58 +03:00
core fix(editor): guard setOpacity against non-finite values 2026-07-17 15:34:00 -04:00
demos
docs feat(editor): add paint blend mode controls 2026-07-17 22:10:27 +03:00
dom-css refactor(core): split web font asset export 2026-07-05 11:01:18 +03:00
fig chore(tools): harden package and dependency checks 2026-07-01 12:56:45 +03:00
kiwi chore(tools): harden package and dependency checks 2026-07-01 12:56:45 +03:00
mcp fix(mcp): target live automation by document and page 2026-07-03 17:05:04 +03:00
pen chore(tools): harden package and dependency checks 2026-07-01 12:56:45 +03:00
scene-graph feat(editor): add component property controls 2026-07-17 21:59:49 +03:00
vue Merge branch 'open-pencil:master' into master 2026-07-17 15:09:35 -04:00