Release v0.13.0

This commit is contained in:
Danila Poyarkov 2026-05-30 00:16:35 +03:00
parent 883782846f
commit 6de7cd3871
9 changed files with 14 additions and 10 deletions

View file

@ -2,8 +2,12 @@
## Unreleased
## 0.13.0 — 2026-05-29
### Fixes
- Fix the published CLI package so Bun global installs run the built `openpencil` binary instead of raw TypeScript sources.
- Greatly improve importing Figma `.fig` files with complex component systems: badges, avatars, icons, links, input fields, lists, date pickers, nested instances, component swaps, and variant properties now open much closer to their original Figma appearance.
- Fix missing or white content in imported `.fig` files caused by unresolved Figma variable bindings, including image/avatar badges, icon colors, text colors, and variable-backed component overrides.
- Preserve more Figma document details when opening and saving `.fig` files, including internal component pages, component ordering, page metadata, canvas backgrounds, text layout, glyph rendering, vector geometry, effects, shadows, and instance overrides.

6
desktop/Cargo.lock generated
View file

@ -1545,7 +1545,7 @@ dependencies = [
[[package]]
name = "hashbrown"
version = "0.12.3"
version = "0.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
@ -1862,7 +1862,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99"
dependencies = [
"autocfg",
"hashbrown 0.12.3",
"hashbrown 0.13.0",
"serde",
]
@ -2639,7 +2639,7 @@ dependencies = [
[[package]]
name = "open_pencil"
version = "0.12.2"
version = "0.13.0"
dependencies = [
"fix-path-env",
"font-kit",

View file

@ -1,6 +1,6 @@
[package]
name = "open_pencil"
version = "0.12.2"
version = "0.13.0"
description = "OpenPencil desktop app"
authors = ["Danila Poyarkov"]
edition = "2021"

View file

@ -1,7 +1,7 @@
{
"$schema": "https://schema.tauri.app/config/2",
"productName": "OpenPencil",
"version": "0.12.2",
"version": "0.13.0",
"identifier": "net.dannote.open-pencil",
"build": {
"beforeDevCommand": "bun run generate:tauri-menu && bun run dev",

View file

@ -1,6 +1,6 @@
{
"name": "open-pencil-app",
"version": "0.12.2",
"version": "0.13.0",
"private": true,
"license": "MIT",
"workspaces": [

View file

@ -1,6 +1,6 @@
{
"name": "@open-pencil/cli",
"version": "0.12.2",
"version": "0.13.0",
"license": "MIT",
"type": "module",
"imports": {

View file

@ -1,6 +1,6 @@
{
"name": "@open-pencil/core",
"version": "0.12.2",
"version": "0.13.0",
"license": "MIT",
"type": "module",
"imports": {

View file

@ -1,6 +1,6 @@
{
"name": "@open-pencil/mcp",
"version": "0.12.2",
"version": "0.13.0",
"license": "MIT",
"type": "module",
"imports": {

View file

@ -1,6 +1,6 @@
{
"name": "@open-pencil/vue",
"version": "0.12.2",
"version": "0.13.0",
"license": "MIT",
"type": "module",
"imports": {