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 |
|