Compare commits

...
3 Commits
Author SHA1 Message Date
BFlat af7a5239be Merge pull request #556: Release: VectorCraft v0.7.0
Release: VectorCraft v0.7.0
2026-10-09 01:18:16 +07:00
bflatasticandClaude Opus 5.5 c3279f1bcf Release: VectorCraft v0.7.0
For users, since 0.6.0:
- Linux: no more startup crash on desktops whose compositor runs on another
  GPU (#502, #551); the window renders on the desktop's GPU and retries
  the next one instead of crashing.
- Windows: rendering through DirectX 12 first, fixing the black flicker on
  Intel GPUs (#545).
- Italian interface (#514).
- macOS: the menus live in the system menu bar.
- Panels, panel groups and the Tools panel undock into floating panels (#495).
- Live Corners on any path's corners: stars, polygons, pen paths (#511).
- Drawing tools snap to Smart Guides as the Selection tool does (#506).
- Pen: Cmd/Ctrl edits the path being drawn, Alt reshapes segments, drags
  out of the first anchor always close (#494, #501); Convert buttons for
  whole paths (#504).
- Right-click a ruler to change the document's units; the Control bar's
  Transform link opens the Transform panel.
- Object > Image Trace > Make traces with the Default preset (#543).
- Edit menu Select All, Cut, Copy and Paste act on a focused field (#516).
- Japanese UI: new type starts top-to-top with em box centre alignment (#432).
- PDF/.ai import keeps type strokes, wrapped lines and layer order (#508);
  EPS import fixes (#498, #505).
- macOS 27: only file URLs are opened (#433); Linux: the Paste menu no
  longer freezes on an unresponsive clipboard owner (#510).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 01:16:08 +07:00
BFlat 4f07bd93b0 Merge pull request #553: land #533, #548, #549, #552
Land #533, #548, #549, #552 with review fixes
2026-10-09 01:08:30 +07:00
2 changed files with 26 additions and 26 deletions

No files matched your search

Generated
+25 -25
View File
@@ -4296,7 +4296,7 @@ dependencies = [
[[package]]
name = "vectorcraft"
version = "0.6.0"
version = "0.7.0"
dependencies = [
"arboard",
"block2 0.6.2",
@@ -4320,7 +4320,7 @@ dependencies = [
[[package]]
name = "vectorcraft-brush"
version = "0.6.0"
version = "0.7.0"
dependencies = [
"kurbo 0.13.1",
"serde",
@@ -4332,7 +4332,7 @@ dependencies = [
[[package]]
name = "vectorcraft-cad"
version = "0.6.0"
version = "0.7.0"
dependencies = [
"image",
"kurbo 0.13.1",
@@ -4348,7 +4348,7 @@ dependencies = [
[[package]]
name = "vectorcraft-cli"
version = "0.6.0"
version = "0.7.0"
dependencies = [
"serde_json",
"vectorcraft-color",
@@ -4364,7 +4364,7 @@ dependencies = [
[[package]]
name = "vectorcraft-color"
version = "0.6.0"
version = "0.7.0"
dependencies = [
"kurbo 0.13.1",
"moxcms",
@@ -4376,7 +4376,7 @@ dependencies = [
[[package]]
name = "vectorcraft-doc"
version = "0.6.0"
version = "0.7.0"
dependencies = [
"image",
"jpeg-encoder",
@@ -4393,7 +4393,7 @@ dependencies = [
[[package]]
name = "vectorcraft-effects"
version = "0.6.0"
version = "0.7.0"
dependencies = [
"kurbo 0.13.1",
"serde_json",
@@ -4407,7 +4407,7 @@ dependencies = [
[[package]]
name = "vectorcraft-engine"
version = "0.6.0"
version = "0.7.0"
dependencies = [
"flate2",
"image",
@@ -4439,7 +4439,7 @@ dependencies = [
[[package]]
name = "vectorcraft-eps"
version = "0.6.0"
version = "0.7.0"
dependencies = [
"flate2",
"image",
@@ -4457,7 +4457,7 @@ dependencies = [
[[package]]
name = "vectorcraft-format"
version = "0.6.0"
version = "0.7.0"
dependencies = [
"flate2",
"proptest",
@@ -4471,7 +4471,7 @@ dependencies = [
[[package]]
name = "vectorcraft-geom"
version = "0.6.0"
version = "0.7.0"
dependencies = [
"kurbo 0.13.1",
"proptest",
@@ -4483,7 +4483,7 @@ dependencies = [
[[package]]
name = "vectorcraft-mcp"
version = "0.6.0"
version = "0.7.0"
dependencies = [
"image",
"log",
@@ -4502,7 +4502,7 @@ dependencies = [
[[package]]
name = "vectorcraft-metafile"
version = "0.6.0"
version = "0.7.0"
dependencies = [
"image",
"kurbo 0.13.1",
@@ -4516,7 +4516,7 @@ dependencies = [
[[package]]
name = "vectorcraft-pathops"
version = "0.6.0"
version = "0.7.0"
dependencies = [
"kurbo 0.13.1",
"linesweeper",
@@ -4528,7 +4528,7 @@ dependencies = [
[[package]]
name = "vectorcraft-pdf"
version = "0.6.0"
version = "0.7.0"
dependencies = [
"aes",
"flate2",
@@ -4557,7 +4557,7 @@ dependencies = [
[[package]]
name = "vectorcraft-plugins"
version = "0.6.0"
version = "0.7.0"
dependencies = [
"serde",
"serde_json",
@@ -4571,7 +4571,7 @@ dependencies = [
[[package]]
name = "vectorcraft-render"
version = "0.6.0"
version = "0.7.0"
dependencies = [
"flate2",
"gif",
@@ -4596,7 +4596,7 @@ dependencies = [
[[package]]
name = "vectorcraft-svg"
version = "0.6.0"
version = "0.7.0"
dependencies = [
"flate2",
"image",
@@ -4620,7 +4620,7 @@ dependencies = [
[[package]]
name = "vectorcraft-testkit"
version = "0.6.0"
version = "0.7.0"
dependencies = [
"image",
"kurbo 0.13.1",
@@ -4637,7 +4637,7 @@ dependencies = [
[[package]]
name = "vectorcraft-text"
version = "0.6.0"
version = "0.7.0"
dependencies = [
"harfrust 0.13.3",
"kurbo 0.13.1",
@@ -4655,7 +4655,7 @@ dependencies = [
[[package]]
name = "vectorcraft-tools"
version = "0.6.0"
version = "0.7.0"
dependencies = [
"image",
"kurbo 0.13.1",
@@ -4670,7 +4670,7 @@ dependencies = [
[[package]]
name = "vectorcraft-trace"
version = "0.6.0"
version = "0.7.0"
dependencies = [
"image",
"kurbo 0.13.1",
@@ -4683,7 +4683,7 @@ dependencies = [
[[package]]
name = "vectorcraft-ui-egui"
version = "0.6.0"
version = "0.7.0"
dependencies = [
"egui",
"egui_extras",
@@ -4712,7 +4712,7 @@ dependencies = [
[[package]]
name = "vectorcraft-web"
version = "0.6.0"
version = "0.7.0"
dependencies = [
"eframe",
"egui",
@@ -5815,7 +5815,7 @@ checksum = "9440ea3e5aeabb0ac63af70daf835274065238cdd0cec83418f417eae38bacee"
[[package]]
name = "xtask"
version = "0.6.0"
version = "0.7.0"
dependencies = [
"serde_json",
]
+1 -1
View File
@@ -4,7 +4,7 @@ members = ["crates/*", "apps/*", "xtask"]
default-members = ["crates/*", "apps/vectorcraft", "apps/vectorcraft-cli", "xtask"]
[workspace.package]
version = "0.6.0"
version = "0.7.0"
edition = "2024"
license = "MIT OR Apache-2.0"
rust-version = "1.95"