Release: VectorCraft v0.12.0

What's new for users since v0.11.0:

- A restyled interface: Medium Dark with a coral accent by default, a choice
  of accent colours, and a Classic colour scheme (User Interface › Color
  Scheme) with the neutral greys of earlier versions.
- New tools and commands: Object › Intertwine and the Intertwine tool, the
  Dimension tool, Export for Screens name patterns, folders and presets,
  File › Automate › Batch, Sample Color from Screen, Release Guides into
  paths, Update Selection, Rotate View to Selection and Rotate View presets,
  Outline Object, the Halftone Pattern effect, canvas scroll bars, the
  Hyphenation dialog, Legacy .ai export and portable mode on Windows.
- Canvas editing: the ellipse pie widget, the Shaper Group arrow, E for an
  enclosed marquee, Unlock from a right-click on locked objects, Blob Brush
  Keep Selected and Merge Only with Selection, Simplify's angle threshold and
  straight lines, Distribute with a spacing from a key object, and Ctrl/Cmd+
  Enter for proportional W and H.
- Type: font size steps of five, reset horizontal scale, reset tracking and
  kerning, Align Stroke on live type, and Find and Replace that keeps
  paragraph styles.
- Variables: image and graph variables, data set CSV import and export.
- Import: many .ai, EPS and PDF fidelity fixes (images, gradients, meshes,
  patterns, layers, File Info), damaged PDFs no longer crash the importer,
  and .ai, .ait and .svgz files copied in a file manager paste as art.
- Image Trace keeps tiny parts, thin outlines, shared corners and junctions,
  and Noise no longer splits merged regions.
- MCP: draw_path and draw_shape as batch steps with dashes, caps and effects,
  and command listings filtered by query and menu.
- Languages: Swedish, Finnish, Greek and Bulgarian, and Brazilian Portuguese
  completed.
- Windows: a graphics driver crash leaves that adapter out at the next start,
  and a maximized window stays clear of the taskbar.
This commit is contained in:
bflatastic
2026-10-16 18:28:02 +07:00
parent 06b33b0d2d
commit 4791c88809
2 changed files with 29 additions and 29 deletions
Generated
+28 -28
View File
@@ -4507,7 +4507,7 @@ dependencies = [
[[package]]
name = "vectorcraft"
version = "0.11.0"
version = "0.12.0"
dependencies = [
"arboard",
"block2 0.6.2",
@@ -4542,7 +4542,7 @@ dependencies = [
[[package]]
name = "vectorcraft-affinity"
version = "0.11.0"
version = "0.12.0"
dependencies = [
"crc32fast",
"flate2",
@@ -4553,7 +4553,7 @@ dependencies = [
[[package]]
name = "vectorcraft-brush"
version = "0.11.0"
version = "0.12.0"
dependencies = [
"kurbo 0.13.1",
"serde",
@@ -4565,7 +4565,7 @@ dependencies = [
[[package]]
name = "vectorcraft-cad"
version = "0.11.0"
version = "0.12.0"
dependencies = [
"image",
"kurbo 0.13.1",
@@ -4581,7 +4581,7 @@ dependencies = [
[[package]]
name = "vectorcraft-cli"
version = "0.11.0"
version = "0.12.0"
dependencies = [
"log",
"objc2-core-foundation",
@@ -4603,7 +4603,7 @@ dependencies = [
[[package]]
name = "vectorcraft-color"
version = "0.11.0"
version = "0.12.0"
dependencies = [
"kurbo 0.13.1",
"moxcms",
@@ -4615,7 +4615,7 @@ dependencies = [
[[package]]
name = "vectorcraft-doc"
version = "0.11.0"
version = "0.12.0"
dependencies = [
"image",
"jpeg-encoder",
@@ -4632,7 +4632,7 @@ dependencies = [
[[package]]
name = "vectorcraft-effects"
version = "0.11.0"
version = "0.12.0"
dependencies = [
"image",
"kurbo 0.13.1",
@@ -4648,7 +4648,7 @@ dependencies = [
[[package]]
name = "vectorcraft-engine"
version = "0.11.0"
version = "0.12.0"
dependencies = [
"crc32fast",
"flate2",
@@ -4684,7 +4684,7 @@ dependencies = [
[[package]]
name = "vectorcraft-eps"
version = "0.11.0"
version = "0.12.0"
dependencies = [
"flate2",
"image",
@@ -4705,7 +4705,7 @@ dependencies = [
[[package]]
name = "vectorcraft-format"
version = "0.11.0"
version = "0.12.0"
dependencies = [
"flate2",
"proptest",
@@ -4720,7 +4720,7 @@ dependencies = [
[[package]]
name = "vectorcraft-geom"
version = "0.11.0"
version = "0.12.0"
dependencies = [
"kurbo 0.13.1",
"proptest",
@@ -4732,7 +4732,7 @@ dependencies = [
[[package]]
name = "vectorcraft-mcp"
version = "0.11.0"
version = "0.12.0"
dependencies = [
"image",
"log",
@@ -4751,7 +4751,7 @@ dependencies = [
[[package]]
name = "vectorcraft-metafile"
version = "0.11.0"
version = "0.12.0"
dependencies = [
"image",
"kurbo 0.13.1",
@@ -4765,7 +4765,7 @@ dependencies = [
[[package]]
name = "vectorcraft-pathops"
version = "0.11.0"
version = "0.12.0"
dependencies = [
"kurbo 0.13.1",
"linesweeper",
@@ -4777,7 +4777,7 @@ dependencies = [
[[package]]
name = "vectorcraft-pdf"
version = "0.11.0"
version = "0.12.0"
dependencies = [
"aes",
"craft-pdf",
@@ -4807,7 +4807,7 @@ dependencies = [
[[package]]
name = "vectorcraft-plugins"
version = "0.11.0"
version = "0.12.0"
dependencies = [
"serde",
"serde_json",
@@ -4821,7 +4821,7 @@ dependencies = [
[[package]]
name = "vectorcraft-render"
version = "0.11.0"
version = "0.12.0"
dependencies = [
"flate2",
"gif",
@@ -4848,14 +4848,14 @@ dependencies = [
[[package]]
name = "vectorcraft-scriptcheck"
version = "0.11.0"
version = "0.12.0"
dependencies = [
"proptest",
]
[[package]]
name = "vectorcraft-svg"
version = "0.11.0"
version = "0.12.0"
dependencies = [
"flate2",
"image",
@@ -4879,7 +4879,7 @@ dependencies = [
[[package]]
name = "vectorcraft-testkit"
version = "0.11.0"
version = "0.12.0"
dependencies = [
"image",
"kurbo 0.13.1",
@@ -4896,7 +4896,7 @@ dependencies = [
[[package]]
name = "vectorcraft-text"
version = "0.11.0"
version = "0.12.0"
dependencies = [
"harfrust 0.13.3",
"icu_segmenter",
@@ -4916,7 +4916,7 @@ dependencies = [
[[package]]
name = "vectorcraft-three-d"
version = "0.11.0"
version = "0.12.0"
dependencies = [
"vectorcraft-geom",
"vectorcraft-pathops",
@@ -4924,7 +4924,7 @@ dependencies = [
[[package]]
name = "vectorcraft-tools"
version = "0.11.0"
version = "0.12.0"
dependencies = [
"image",
"kurbo 0.13.1",
@@ -4940,7 +4940,7 @@ dependencies = [
[[package]]
name = "vectorcraft-trace"
version = "0.11.0"
version = "0.12.0"
dependencies = [
"image",
"kurbo 0.13.1",
@@ -4952,7 +4952,7 @@ dependencies = [
[[package]]
name = "vectorcraft-ui-egui"
version = "0.11.0"
version = "0.12.0"
dependencies = [
"craft-ui",
"egui",
@@ -4986,7 +4986,7 @@ dependencies = [
[[package]]
name = "vectorcraft-web"
version = "0.11.0"
version = "0.12.0"
dependencies = [
"eframe",
"egui",
@@ -6096,7 +6096,7 @@ checksum = "9440ea3e5aeabb0ac63af70daf835274065238cdd0cec83418f417eae38bacee"
[[package]]
name = "xtask"
version = "0.11.0"
version = "0.12.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.11.0"
version = "0.12.0"
edition = "2024"
license = "MIT OR Apache-2.0"
rust-version = "1.95"