What's Changed
- Everyday editing: number fields, outline options, Hide when publishing, cursors, panel widths, dark pages by @bflatastic in https://github.com/storytold/figcraft/pull/166
- Docs: privacy and online sharing by @bflatastic in https://github.com/storytold/figcraft/pull/167
- Your online files: remembered ownership, Home ▸ Online, tab marks, safe crash recovery by @bflatastic in https://github.com/storytold/figcraft/pull/165
- Starter templates, a Templates section on the home screen and first-run help by @bflatastic in https://github.com/storytold/figcraft/pull/170
- Online sharing: terms for the default server, and a build-time switch for it by @bflatastic in https://github.com/storytold/figcraft/pull/169
- .fig export: instance sizes, variables with modes, shared styles, variable-width strokes by @bflatastic in https://github.com/storytold/figcraft/pull/168
- Sessions test waits for the rename it asserts on by @bflatastic in https://github.com/storytold/figcraft/pull/172
- Core editor: wrapped-line alignment, prototype delays and overlay offsets, frame/group convert, effects on groups, variables in styles, component playground by @bflatastic in https://github.com/storytold/figcraft/pull/171
- fix(geom): enforce the path sample limit while flattening (fixes [#204]) by @saadkhantareen in https://github.com/storytold/figcraft/pull/217
- fix(engine): preserve the underlying repeat command by @euisuh in https://github.com/storytold/figcraft/pull/212
- fix(control): bound frames and expire queued requests by @euisuh in https://github.com/storytold/figcraft/pull/213
- Fix silent truncation of deep SVG/PDF exports by @YTwsy in https://github.com/storytold/figcraft/pull/218
- fix(mcp): prevent replay after lost attached replies by @euisuh in https://github.com/storytold/figcraft/pull/211
- fix(collab): reject reverting an active live document by @euisuh in https://github.com/storytold/figcraft/pull/214
- fix(plugin): bound logs before allocation and host forwarding by @YTwsy in https://github.com/storytold/figcraft/pull/216
- fix(engine): keep proportions when a linked width or height is typed by @fede9234 in https://github.com/storytold/figcraft/pull/222
- fix(plugin): meter every host call and copied byte by @LabDennis in https://github.com/storytold/figcraft/pull/221
- fix(desktop): use Direct3D 12 on Windows instead of Vulkan by @JeremyYao in https://github.com/storytold/figcraft/pull/226
- fix(text): don't rebuild every time a craft-fonts manifest is missing by @JeremyYao in https://github.com/storytold/figcraft/pull/228
- Implement centralized transactional fix for command batch failures by @giuseeee88 in https://github.com/storytold/figcraft/pull/229
- fix(render): keep one outline depth budget through nested booleans by @justinjohn0306 in https://github.com/storytold/figcraft/pull/231
- feat(packaging): run figcraft-cli from the AppImage with
cli <args>by @muhammadyusuf-kurbonov in https://github.com/storytold/figcraft/pull/232 - Docs: roadmap entries for the community fixes in [#211], [#213], [#214], [#216] and [#218] by @bflatastic in https://github.com/storytold/figcraft/pull/230
- fix(deps): require ruzstd 0.9.1 for RUSTSEC-2026-0344 by @justinjohn0306 in https://github.com/storytold/figcraft/pull/234
- fix(doc): reject and repair layer cycles and repeated children by @justinjohn0306 in https://github.com/storytold/figcraft/pull/233
- fix(desktop): write preferences owner-only on Unix by @justinjohn0306 in https://github.com/storytold/figcraft/pull/235
- fix(server): never persist a snapshot the reader refuses by @justinjohn0306 in https://github.com/storytold/figcraft/pull/236
- fix(ui): keep wrapped colour picker swatches inside the picker by @justinjohn0306 in https://github.com/storytold/figcraft/pull/237
- M1: full screen (F11 / View > Full screen) by @nathan-fontenele in https://github.com/storytold/figcraft/pull/238
- feat(dev-mode): Leptos code with component properties, instance calls and Code Connect by @justinjohn0306 in https://github.com/storytold/figcraft/pull/240
- fix(svg): budget SVGZ expansion and embedded SVG documents on import by @nathan-fontenele in https://github.com/storytold/figcraft/pull/241
- fix(format): report images a native file lost on loading by @nathan-fontenele in https://github.com/storytold/figcraft/pull/242
- feat(vector): hover, hatch, select and drag filled regions in vector edit mode by @rcoenen in https://github.com/storytold/figcraft/pull/243
- Docs: roadmap entries for the community fixes in [#221], [#226], [#228], [#229], [#231] to [#238] and [#240] to [#242] by @bflatastic in https://github.com/storytold/figcraft/pull/246
- CI: FreeBSD and Windows ARM64 nightly and on release, not per PR by @echelon in https://github.com/storytold/figcraft/pull/121
- feat(home): recent files as thumbnail cards, with list view and sorting by @rcoenen in https://github.com/storytold/figcraft/pull/249
New Contributors
- @saadkhantareen made their first contribution in https://github.com/storytold/figcraft/pull/217
- @euisuh made their first contribution in https://github.com/storytold/figcraft/pull/212
- @YTwsy made their first contribution in https://github.com/storytold/figcraft/pull/218
- @fede9234 made their first contribution in https://github.com/storytold/figcraft/pull/222
- @LabDennis made their first contribution in https://github.com/storytold/figcraft/pull/221
- @JeremyYao made their first contribution in https://github.com/storytold/figcraft/pull/226
- @giuseeee88 made their first contribution in https://github.com/storytold/figcraft/pull/229
- @justinjohn0306 made their first contribution in https://github.com/storytold/figcraft/pull/231
- @muhammadyusuf-kurbonov made their first contribution in https://github.com/storytold/figcraft/pull/232
- @nathan-fontenele made their first contribution in https://github.com/storytold/figcraft/pull/238
- @rcoenen made their first contribution in https://github.com/storytold/figcraft/pull/243
Full Changelog: https://github.com/storytold/figcraft/compare/v0.5.1...v0.6.0