Commit graph

1544 commits

Author SHA1 Message Date
Danila Poyarkov c11d65fe55 Revert "Revert "fix(fig): preserve OpenPencil round trips""
This reverts commit 9ce6096fc1.
2026-05-19 00:23:23 +03:00
Danila Poyarkov 9ce6096fc1 Revert "fix(fig): preserve OpenPencil round trips"
This reverts commit 5ef8bbd93d.
2026-05-19 00:20:47 +03:00
Danila Poyarkov 5ef8bbd93d fix(fig): preserve OpenPencil round trips 2026-05-19 00:16:41 +03:00
Danila Poyarkov 79583056a5 fix(tauri): refresh updater signing key 2026-05-18 23:23:20 +03:00
Danila Poyarkov 3012d0d36b fix(tauri): compile release builds 2026-05-18 22:30:58 +03:00
Danila Poyarkov 682160b75b Release v0.12.0 2026-05-18 21:06:06 +03:00
Danila Poyarkov c7946b9cff chore(scene-graph): clear lint warning 2026-05-18 21:04:07 +03:00
Danila Poyarkov d442e9d6cb docs: update changelog 2026-05-18 20:30:10 +03:00
Danila Poyarkov f466946c1c fix(canvas): render derived text underlines 2026-05-18 20:28:15 +03:00
Danila Poyarkov 7f7b000ff0 fix(app): populate all fig pages on open 2026-05-18 20:24:04 +03:00
Danila Poyarkov eb7a663c1c fix(fig): preserve scene node defaults during overrides 2026-05-18 19:50:34 +03:00
Danila Poyarkov 955aa4d1e9 refactor(core): use es-toolkit utilities 2026-05-18 19:21:14 +03:00
Danila Poyarkov f3649550f2 chore: enable stricter oxlint rules 2026-05-18 18:58:30 +03:00
Danila Poyarkov 99484bcee5 docs: update roadmap 2026-05-18 18:28:45 +03:00
Danila Poyarkov 9e2cd356e5 fix(fig): preserve imported instance layout sync 2026-05-18 18:21:27 +03:00
Danila Poyarkov 6d8920a496 fix(canvas): tune derived glyph coverage 2026-05-18 18:21:26 +03:00
Danila Poyarkov cdc4194396 fix(io): supersample premultiplied raster exports 2026-05-18 18:21:26 +03:00
Danila Poyarkov c75125cf2c fix(canvas): prefer imported vector stroke geometry 2026-05-18 18:21:26 +03:00
Danila Poyarkov 70114ef6de fix(io): preserve one-pixel export fringes 2026-05-18 14:00:23 +03:00
Danila Poyarkov 945560b5a9 fix(io): ignore inside stroke geometry bounds 2026-05-18 13:52:45 +03:00
Danila Poyarkov ff85febddb fix(canvas): render derived text without fonts 2026-05-18 13:36:03 +03:00
Danila Poyarkov 977ccacf41 chore(scripts): trim text-only bisect exports 2026-05-18 13:36:03 +03:00
Danila Poyarkov 51e961fc47 fix(io): ignore component set stroke geometry bounds 2026-05-18 13:26:58 +03:00
Danila Poyarkov 59d4aaae84 chore(scripts): match nested bisect bounds 2026-05-18 13:26:58 +03:00
Danila Poyarkov 2a4a0ce5a2 fix(canvas): offset component set dash phase 2026-05-18 12:51:28 +03:00
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