Release v0.7.0
This commit is contained in:
parent
ed61445e2d
commit
be44b4d404
|
|
@ -2,21 +2,22 @@
|
|||
|
||||
## Unreleased
|
||||
|
||||
### Improvements
|
||||
|
||||
- Replace custom color picker with Reka UI Color components (ColorArea, ColorSlider, ColorField) — adds keyboard navigation and accessibility to the color area, hue, and alpha controls
|
||||
## 0.7.0 — 2026-03-05
|
||||
|
||||
### Features
|
||||
|
||||
- SVG export — export selections as SVG from the export panel, context menu, CLI (`bun open-pencil export --format svg`), or MCP/AI tools (`export_svg`). Supports rectangles, ellipses, lines, stars, polygons, vectors, text with style runs, gradients, image fills, effects, blend modes, clip paths, and nested groups (#46)
|
||||
- Copy/Paste as submenu in context menu — Copy as text, Copy as SVG, Copy as PNG (⇧⌘C), Copy as JSX
|
||||
|
||||
- Stroke align (Inside/Center/Outside) with clip-based rendering matching Figma behavior
|
||||
- Individual stroke weights per side (Top/Right/Bottom/Left) with side selector dropdown
|
||||
- Google Fonts fallback — automatically loads fonts from Google Fonts API when not available locally
|
||||
- Auto-save toggle in File menu — disable to prevent automatic writes to the opened .fig file
|
||||
- Renderer profiler with in-canvas HUD overlay, GPU timing, and phase instrumentation
|
||||
|
||||
### Improvements
|
||||
|
||||
- Replace custom color picker with Reka UI Color components (ColorArea, ColorSlider, ColorField) — adds keyboard navigation and accessibility to the color area, hue, and alpha controls
|
||||
|
||||
### Fixes
|
||||
|
||||
- CJK text rendering — load a system CJK font (PingFang SC, Microsoft YaHei, Noto Sans CJK) as fallback; falls back to Noto Sans SC from Google Fonts when no system font is available (#48)
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"$schema": "https://schema.tauri.app/config/2",
|
||||
"productName": "OpenPencil",
|
||||
"version": "0.6.0",
|
||||
"version": "0.7.0",
|
||||
"identifier": "net.dannote.open-pencil",
|
||||
"build": {
|
||||
"beforeDevCommand": "bun run dev",
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"name": "open-pencil-app",
|
||||
"private": true,
|
||||
"version": "0.6.0",
|
||||
"version": "0.7.0",
|
||||
"license": "MIT",
|
||||
"type": "module",
|
||||
"workspaces": [
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@open-pencil/acp",
|
||||
"version": "0.5.1",
|
||||
"version": "0.7.0",
|
||||
"license": "MIT",
|
||||
"type": "module",
|
||||
"main": "./src/agent.ts",
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@open-pencil/cli",
|
||||
"version": "0.6.0",
|
||||
"version": "0.7.0",
|
||||
"license": "MIT",
|
||||
"type": "module",
|
||||
"bin": {
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@open-pencil/core",
|
||||
"version": "0.6.0",
|
||||
"version": "0.7.0",
|
||||
"license": "MIT",
|
||||
"type": "module",
|
||||
"exports": {
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
{
|
||||
"name": "@open-pencil/mcp",
|
||||
"version": "0.6.0",
|
||||
"version": "0.7.0",
|
||||
"license": "MIT",
|
||||
"type": "module",
|
||||
"main": "./src/server.ts",
|
||||
|
|
|
|||
Loading…
Reference in a new issue