Commit graph

1519 commits

Author SHA1 Message Date
Danila Poyarkov 8f80396775 chore(scripts): support nested visual bisects 2026-05-18 12:40:03 +03:00
Danila Poyarkov 61ada46f24 chore(scripts): compare bisect subsets by bounds 2026-05-18 12:26:06 +03:00
Danila Poyarkov 931e39e011 fix(canvas): render imported component set strokes 2026-05-18 12:26:05 +03:00
Danila Poyarkov 097814f4da chore(scripts): add visual bisect helper 2026-05-18 10:55:52 +03:00
Danila Poyarkov 4195f13fad fix(fig): preserve imported hug container bounds 2026-05-18 04:20:22 +03:00
Danila Poyarkov 0232ab17f6 fix(canvas): use mipmapped image fills 2026-05-18 04:02:32 +03:00
Danila Poyarkov dd05c54d68 fix(io): trim transparent page exports 2026-05-18 04:02:32 +03:00
Danila Poyarkov 41cc749dd2 fix(io): trim transparent page exports 2026-05-18 03:41:35 +03:00
Danila Poyarkov a0ba8bda3a fix(canvas): orient linear gradients like Figma 2026-05-18 03:21:16 +03:00
Danila Poyarkov f365ccf23b fix(canvas): ellipsize frame labels 2026-05-18 03:11:48 +03:00
Danila Poyarkov 220ad3758e fix(canvas): keep frame titles screen sized 2026-05-18 03:11:47 +03:00
Danila Poyarkov 7b428b58aa fix(canvas): ellipsize component labels 2026-05-18 03:11:47 +03:00
Danila Poyarkov 383e03defa fix(canvas): hide nested component labels 2026-05-18 03:11:47 +03:00
Danila Poyarkov 555b6e40c7 fix(editor): default pages to light canvas 2026-05-18 03:11:47 +03:00
Danila Poyarkov edf28f3659 fix(fig): scale instance stroke weights 2026-05-18 03:11:47 +03:00
Danila Poyarkov 2d011580f0 fix(fig): scale instance stroke weights 2026-05-18 02:47:05 +03:00
Danila Poyarkov 1de4f65767 fix(fig): propagate derived text glyphs 2026-05-18 02:35:33 +03:00
Danila Poyarkov 773b1539d2 fix(fig): prefer shared stroke styles 2026-05-18 02:30:37 +03:00
Danila Poyarkov 2dda4358d3 fix(canvas): render ellipse fill geometry 2026-05-18 02:26:51 +03:00
Danila Poyarkov 37acb25977 fix(canvas): shadow filled geometry shapes 2026-05-18 02:17:03 +03:00
Danila Poyarkov 221e69aaa4 fix(layout): preserve derived text bounds 2026-05-18 02:08:01 +03:00
Danila Poyarkov 1e735434c0 fix(canvas): avoid filled stroke geometry for shapes 2026-05-18 01:53:08 +03:00
Danila Poyarkov 2348966879 fix(fig): snap derived text baselines 2026-05-18 01:47:33 +03:00
Danila Poyarkov ea04a007d3 test(fig): cover derived glyph override patches 2026-05-18 01:33:23 +03:00
Danila Poyarkov 2fd28fbbc5 fix(fig): apply derived glyph override patches 2026-05-18 01:23:35 +03:00
Danila Poyarkov 142a973193 fix(fig): render imported text from derived glyphs 2026-05-18 01:17:34 +03:00
Danila Poyarkov 7e86d57378 fix(fonts): include bundled Arabic fallback asset 2026-05-18 01:04:29 +03:00
Danila Poyarkov f72f445dc5 fix(vector): decode quadratic geometry commands 2026-05-18 01:02:43 +03:00
Danila Poyarkov 1ffc61cf50 fix(text): bundle Inter ExtraBold font 2026-05-18 00:59:05 +03:00
Danila Poyarkov 35eb749b70 test(fig): cover field-level override protection 2026-05-18 00:37:56 +03:00
Danila Poyarkov 22991daf77 refactor(fig): split override sync modules 2026-05-18 00:36:37 +03:00
Danila Poyarkov 1fc0b62e9e refactor(fig): route derived data through patches 2026-05-18 00:27:24 +03:00
Danila Poyarkov 7992f8c013 refactor(fig): split component prop assignments 2026-05-18 00:22:30 +03:00
Danila Poyarkov e0f88090b0 refactor(fig): split component prop patching 2026-05-18 00:20:49 +03:00
Danila Poyarkov 4a052c574d refactor(fig): split component prop refs 2026-05-18 00:19:14 +03:00
Danila Poyarkov 54e456a11c refactor(fig): split component prop helpers 2026-05-18 00:17:41 +03:00
Danila Poyarkov 3cc45012e7 refactor(fig): describe copied sync fields 2026-05-18 00:14:44 +03:00
Danila Poyarkov 3c73c34d37 build(lint): catch optional named type shapes 2026-05-18 00:12:46 +03:00
Danila Poyarkov 170db518e9 refactor(fig): simplify override prop application 2026-05-18 00:08:31 +03:00
Danila Poyarkov f3ae564d89 refactor(fig): track override field protection 2026-05-18 00:04:36 +03:00
Danila Poyarkov a1af57c9c4 refactor(fig): apply overrides through patches 2026-05-17 23:56:11 +03:00
Danila Poyarkov 4080c25f6b refactor(fig): share style ref resolution 2026-05-17 23:52:41 +03:00
Danila Poyarkov a441e1778b fix(fig): preserve swapped icon stroke styles 2026-05-17 23:49:24 +03:00
Danila Poyarkov 4234cf3b33 fix(fig): apply shared fill styles 2026-05-17 23:31:28 +03:00
Danila Poyarkov 5e782b2850 fix(fig): propagate nested icon swaps 2026-05-17 23:25:09 +03:00
Danila Poyarkov 4d758f26cb fix(fig): apply shared text styles 2026-05-17 23:02:20 +03:00
Danila Poyarkov ff0f072aef fix(fig): use derived text line metrics 2026-05-17 22:49:12 +03:00
Danila Poyarkov 2072f2e916 fix(fig): apply text component props 2026-05-17 22:40:30 +03:00
Danila Poyarkov a6050da061 docs: update unreleased changelog 2026-05-17 22:20:55 +03:00
Danila Poyarkov c57eba45a3 fix(clipboard): preserve Figma text edit layout 2026-05-17 22:18:47 +03:00