Commit Graph

  • 91fa3af21d Export: raster document.export takes a page rectangle (rect) (#2412) vangel76andClaude Opus 5.5 2026-10-16 21:03:42 +02:00
  • 577239d734 Gradient chips: follow the angle and the gradient type (#2494) vangel76andClaude Opus 5.5 2026-10-16 20:26:32 +02:00
  • 39979d4753 Tests: the floating-panel test skips fills that paint nothing (#2421) bflatastic 2026-10-17 13:20:19 +07:00
  • 47b6b3285d Panels: floating groups get an opaque fill beneath them; the docked card keeps its rounded corners (#2421) bflatastic 2026-10-17 12:50:24 +07:00
  • ecbbba4f2e Panels: floating panel groups paint an opaque background (#2421) vangel76andClaude Opus 5.5 2026-10-16 20:31:51 +02:00
  • 424a49604c Layers: Merge Selected keeps to the highlighted layers, as documented (#2383) bflatastic 2026-10-17 12:49:08 +07:00
  • fdc08e25d6 Layers: Merge Selected merges the layers of art selected on the canvas (#2383) vangel76andClaude Opus 5.5 2026-10-16 20:33:08 +02:00
  • 1ff7ac7557 Layers: Merge Selected with a layer and its sublayer highlighted merges into the last top-level layer (#2383) vangel76andClaude Opus 5.5 2026-10-16 20:27:30 +02:00
  • 2a3efa02f2 Overprint Preview: overprinting characters draw with Darken too (#2415) bflatastic 2026-10-17 12:48:59 +07:00
  • 7e423f91e9 Overprint Preview: overprinting draws with Darken, so a colour over itself stays that colour (#2415) vangel76andClaude Opus 5.5 2026-10-16 21:08:36 +02:00
  • 8ac4c9d268 Color: Generic CMYK compensates black both ways so black round-trips (#2493) vangel76andClaude Opus 5.5 2026-10-16 20:38:23 +02:00
  • d39e02b3fe Type: selected overflowing type shows its red out port with any tool (#2323) vangel76andClaude Opus 5.5 2026-10-16 21:14:46 +02:00
  • 5fd7fd4312 Character: the Kerning field at a caret kerns the pair, not the whole text (#2217) vangel76andClaude Opus 5.5 2026-10-16 21:15:20 +02:00
  • 57c79dc0b4 PNG export: an sRGB chunk marks the colours as sRGB, embedIcc turns it off (#2221) vangel76andClaude Opus 5.5 2026-10-16 21:17:17 +02:00
  • 1fbd35560d Tests: the cursor-theme test compares paths, so it passes on Windows (#2450) bflatastic 2026-10-17 13:06:47 +07:00
  • 37dfdd5da5 Cursor: keep the system pointer where no cursor theme loads on Wayland (#2450) vangel76andClaude Opus 5.5 2026-10-16 20:38:48 +02:00
  • 743930ac11 Wayland: give winit the desktop cursor theme so the pointer returns over panels (#2450) vangel76andClaude Opus 5.5 2026-10-16 20:35:33 +02:00
  • 476d228262 Tests: a language one ui-egui test sets no longer translates the tests running beside it dotCooCoo 2026-10-16 16:09:12 -07:00
  • 6961bed99d Tests: CLI tests do not fail on folders an earlier run left behind dotCooCoo 2026-10-16 19:51:46 -07:00
  • efdb04db8a Lint: action_batch.rs compiles without an unused import on wasm32 dotCooCoo 2026-10-16 08:14:21 -07:00
  • 80685831ac Escape XML ID first characters that cannot start an XML name NetterSilverandClaude Haiku 5.5 2026-10-16 17:31:26 +02:00
  • 3688ad7a46 Reject '+' and other non-hex characters in Color::from_hex NetterSilverandClaude Haiku 5.5 2026-10-16 19:33:39 +02:00
  • 8ca4cd2cbf Fix graph axis labels saturating beyond the i64 range NetterSilverandClaude Haiku 5.5 2026-10-17 03:42:09 +00:00
  • 3d2e8bbe82 PDF export: Add Around is clamped when a file opens, and art too large for f64 gets no effect image dotCooCoo 2026-10-16 05:21:05 -07:00
  • 0af1741e24 Crop Image: the RGBA size check can't overflow on a huge header bflatastic 2026-10-17 12:48:36 +07:00
  • 6b0d1ed1c0 Crop Image: trim checks the image's RGBA size before decoding it dotCooCoo 2026-10-15 17:43:02 -07:00
  • db2bbcf405 Images: sampling and recoloring check an image's RGBA size without overflowing dotCooCoo 2026-10-16 08:21:24 -07:00
  • 9bee299dd5 Render: an export no longer warns about images another thread could not decode dotCooCoo 2026-10-16 19:30:26 -07:00
  • 0f987812b0 Render: check an image's RGBA size before decoding it dotCooCoo 2026-10-16 06:23:13 -07:00
  • 49bdc5cdd4 Merge pull request #1510 from marcoarnulfo/fix/ai-layers-collapsed BFlat 2026-10-17 12:46:37 +07:00
  • 7a8387f467 Merge pull request #1365 from Messhias/feat/394-highlight-alternate-glyphs BFlat 2026-10-17 12:46:18 +07:00
  • 12758df31f Merge pull request #2334 from bobtherobot/feat/tool-cursors BFlat 2026-10-17 12:46:03 +07:00
  • a76faaa21f Merge pull request #2393 from pechnikov2026-star/i18n-nl-da-hi-id BFlat 2026-10-17 12:45:46 +07:00
  • 21a9da7360 Merge pull request #2379 from dotCooCoo/fix/macos-save-format-menu BFlat 2026-10-17 12:45:28 +07:00
  • f31d91bf1a Layers: a .ai another app wrote opens with its top-level layers closed, as its groups (fixes #1475) Marco Arnulfo 2026-10-12 23:17:35 +02:00
  • 52771905e6 Part of #394: rustfmt the alternate-glyph test bflatastic 2026-10-17 12:20:28 +07:00
  • 0ffe0c7c0e Part of #394: Highlight Alternate Glyphs defaults to off. Fabio William Conceição 2026-10-12 11:46:51 +01:00
  • 8689863fbf Part of #394: Highlight Alternate Glyphs paints pink behind OpenType substitutions. Fabio William Conceição 2026-10-12 09:40:58 +01:00
  • 2d0da1472f Cursors: 36 more tool states get cursors of their own, listed in cursors.toml Michael GiesonandClaude Opus 5.5 2026-10-15 22:25:45 -04:00
  • 816097c6bf i18n: add Dutch, Danish and Indonesian interfaces sanches 2026-10-16 12:05:31 +03:00
  • 1d7ad173aa Fix #866: macOS save sheets have a Format menu again dotCooCoo 2026-10-16 00:04:27 -07:00
  • 82e363c73b Build: use craft-docpath from craft-libs aiongg 2026-10-17 02:20:38 +00:00
  • b05043c759 i18n: translate the new link and file-name messages aiongg 2026-10-16 21:00:40 +00:00
  • ef5084f48b Links: follow linked file paths only on this computer or the document's share aiongg 2026-10-16 17:36:51 +00:00
  • 1ddfb56f66 Attributes: the Browser button opens http, https and mailto URLs only aiongg 2026-10-16 16:52:19 +00:00
  • b46ffd0059 Links: Edit Original opens only regular files of a format VectorCraft reads aiongg 2026-10-16 16:39:46 +00:00
  • 447a7ec193 Merge upstream/main into swedish-ui Patrik Lermon 2026-10-16 15:08:18 +02:00
  • fa46998006 Effects: Effect › Rasterize draws an object as pixels while its paths stay editable dotCooCoo 2026-10-15 05:04:13 -07:00
  • 8bc6532928 Merge pull request #2399 from storytold/pr/release-0.12.0 v0.12.0 BFlat 2026-10-16 18:28:18 +07:00
  • 4791c88809 Release: VectorCraft v0.12.0 bflatastic 2026-10-16 18:28:02 +07:00
  • 06b33b0d2d Merge pull request #2385 from dotCooCoo/fix/hidden-widgets-ignore-clicks BFlat 2026-10-16 16:13:37 +07:00
  • 4664907fdc Merge pull request #2386 from dotCooCoo/feat/release-ruler-guides BFlat 2026-10-16 16:13:22 +07:00
  • 35b9d5a645 Hide Edges: the hidden bounding box, type widget and corner widgets do not answer the pointer dotCooCoo 2026-10-16 00:30:57 -07:00
  • 18b472092e Guides: Release Guides turns selected ruler guides into paths dotCooCoo 2026-10-16 00:26:45 -07:00
  • 32a3362e7b Merge pull request #1319 from FredApps/fix/dxf-closed-spline-1299-20261012 BFlat 2026-10-16 15:55:05 +07:00
  • 4bb469563b Merge pull request #1406 from marcoarnulfo/feat/portable-mode BFlat 2026-10-16 15:54:48 +07:00
  • d59733937a Merge pull request #2348 from Gamedirection/feat/batch-export BFlat 2026-10-16 15:54:32 +07:00
  • 1799fa533e Merge pull request #2310 from dotCooCoo/feat/hyphenation-options BFlat 2026-10-16 15:54:14 +07:00
  • b32017d44f Merge pull request #2197 from turtwig/artboard-edit-fixes BFlat 2026-10-16 15:54:00 +07:00
  • 0c9b65c931 Merge pull request #1368 from andeecollard/fix/trace-noise-regions BFlat 2026-10-16 15:53:44 +07:00
  • 2d230dc31a Merge pull request #2205 from andeecollard/fix/trace-junction-returning-pieces BFlat 2026-10-16 15:53:29 +07:00
  • c06c794e5a Merge pull request #2297 from switch87/stroke-align-type-2294 BFlat 2026-10-16 15:45:55 +07:00
  • 143e4d78e7 Merge pull request #2308 from dotCooCoo/feat/print-overflow-warning BFlat 2026-10-16 15:45:42 +07:00
  • cb3915d230 Merge pull request #2319 from dotCooCoo/feat/outline-object-effect BFlat 2026-10-16 15:45:27 +07:00
  • 93913c7906 Merge pull request #2320 from dotCooCoo/fix/art-bounds-take-in-effects BFlat 2026-10-16 15:45:12 +07:00
  • c459285f42 Merge pull request #2333 from dotCooCoo/feat/outline-object-type-item-effects BFlat 2026-10-16 15:44:58 +07:00
  • e31a39ec40 Merge pull request #2338 from dotCooCoo/feat/update-selection BFlat 2026-10-16 15:44:42 +07:00
  • 36deb67f20 Merge pull request #2340 from marcoarnulfo/feat/scrollbars BFlat 2026-10-16 15:44:25 +07:00
  • fec2ac402b Merge pull request #2357 from dotCooCoo/feat/simplify-more-options BFlat 2026-10-16 15:44:09 +07:00
  • 8593c15b90 Merge pull request #2359 from dotCooCoo/fix/rotated-view-canvas BFlat 2026-10-16 15:43:52 +07:00
  • 6d4ad17954 Merge pull request #2365 from marcoarnulfo/feat/halftone BFlat 2026-10-16 15:43:41 +07:00
  • c401df19d0 Merge pull request #2367 from dotCooCoo/feat/blob-brush-merge-selection BFlat 2026-10-16 15:43:24 +07:00
  • 743801b255 Merge pull request #2368 from dotCooCoo/feat/canvas-unlock-menu BFlat 2026-10-16 15:43:08 +07:00
  • f39b01174c Merge pull request #2370 from dotCooCoo/feat/ellipse-pie-widget BFlat 2026-10-16 15:42:52 +07:00
  • 0f786df95e Merge pull request #2373 from dotCooCoo/feat/enclosed-marquee BFlat 2026-10-16 15:42:37 +07:00
  • 4ee4bff9b6 Merge pull request #2374 from Messhias/feat/symbol-export-type BFlat 2026-10-16 15:42:21 +07:00
  • 233ad71bd6 Merge pull request #2376 from dotCooCoo/feat/shaper-mode-widget BFlat 2026-10-16 15:42:04 +07:00
  • 0e97cf1d4b test(cad): round-trip closed DXF SPLINE flags through export and import (#1299) FredApps 2026-10-12 03:27:30 +02:00
  • 830dea80e0 Docs: where the portable marker goes on macOS, AppImage and Flatpak; keep a portable copy where only you can write (#1366) Marco Arnulfo 2026-10-12 16:44:01 +02:00
  • d21040d746 Portable mode: the marker beside the .app or .AppImage, a first-start copy of the profile, nothing under NO_PREFS (#1366) Marco Arnulfo 2026-10-12 16:44:01 +02:00
  • 9e44139641 Docs: deleting portable.txt returns settings to the user profile (#1366) Marco Arnulfo 2026-10-12 15:19:05 +02:00
  • 314bfe802f Portable mode: a portable.txt beside the executable keeps the settings in VectorCraftData (#1366) Marco Arnulfo 2026-10-12 14:12:31 +02:00
  • 6fc79c33b7 Export for Screens: batch exporting with name patterns, folders and presets (#1935) GameDirection 2026-10-15 23:27:04 -04:00
  • 24583effe0 Paragraph: the Hyphenation dialog sets each paragraph's hyphenation limits dotCooCoo 2026-10-15 14:51:26 -07:00
  • b795d15d69 Artboard tool: a double-click on an object fits one artboard, and the canvas name renames turtwig 2026-10-16 08:31:15 +01:00
  • 05b160b32e Fix Image Trace Noise splitting previously merged regions bflatastic 2026-10-16 15:22:13 +07:00
  • 84bd59de36 Image Trace: retain pieces returning to a junction bflatastic 2026-10-16 15:22:07 +07:00
  • 065e237f7f Align Stroke on live type: tests for the Type tool's selection, docs (#2294) Gert Pellin 2026-10-16 00:57:31 +02:00
  • ca0673e0bc Align Stroke inside or outside on live type (#2294) Gert Pellin 2026-10-16 00:35:02 +02:00
  • adea2d307d Print: Print and Print Preview warn about type that doesn't fit its frame dotCooCoo 2026-10-15 14:58:17 -07:00
  • dfe215ca30 Effects: Effect › Path › Outline Object turns type into live, editable outlines dotCooCoo 2026-10-15 15:26:10 -07:00
  • bc8e42d8c7 Export: the art's bounds take in the effects of groups, type and images dotCooCoo 2026-10-15 16:37:09 -07:00
  • d973805269 Type: geometry effects on a type object's own fills and strokes are drawn and exported dotCooCoo 2026-10-15 18:24:50 -07:00
  • 56acb8d3b6 Select: Update Selection replaces the recalled saved selection with the current selection dotCooCoo 2026-10-15 18:37:07 -07:00
  • 0ca6503f09 Canvas: scroll bars along the window's right and bottom edges (#2322) Marco Arnulfo 2026-10-16 05:02:28 +02:00
  • 917dcdeeef Simplify: add Corner Point Angle Threshold, Convert to Straight Lines and Show Original Path dotCooCoo 2026-10-15 20:46:35 -07:00
  • 25d348f391 Rotate View: fitting, the Zoom marquee, canvas guides and the Navigator follow a turned view dotCooCoo 2026-10-15 21:18:08 -07:00
  • 403b335039 Effects: Effect › Sketch › Halftone Pattern redraws an object through a halftone screen of dots, rings or lines Marco Arnulfo 2026-10-16 06:51:48 +02:00
  • ddfd08f321 Blob Brush: Keep selected and Merge only with selection options dotCooCoo 2026-10-15 21:08:31 -07:00
  • f0d3f81f3b Canvas: a right-click on locked objects offers Unlock with each object's name dotCooCoo 2026-10-15 22:14:22 -07:00