| Toolbars: New Toolbar makes a named toolbar filled from the All Tools drawer | open | 0.00 | 0 | +1578 −106 | dotCooCoo (PR #4370) | 2026-10-28 |
| Bump winit for Wayland gestures and drag-and-drop support | open | 0.00 | 0 | +1 −1 | benevolentbot (PR #4369) | 2026-10-28 |
| Fix Shift-scaling a corner handle along a single axis | open | 0.00 | 0 | +24 −3 | Silvertree2010 (PR #4367) | 2026-10-28 |
| Stroke Weight: a step from a weight between the presets goes to the next preset | open | 0.00 | 0 | +275 −27 | dotCooCoo (PR #4363) | 2026-10-28 |
| Fix #3773: Offset Path offsets a path whose ends meet as a closed shape | open | 0.00 | 0 | +55 −3 | dotCooCoo (PR #4362) | 2026-10-28 |
| Curvature: deleting a point re-curves the path through the remaining points | open | 0.00 | 0 | +217 −11 | dotCooCoo (PR #4361) | 2026-10-28 |
| chore(deps): bump jpeg-encoder from 0.6.1 to 0.7.1 | open | 0.00 | 0 | +3 −3 | app/dependabot (PR #4355) | 2026-10-28 |
| chore(deps): bump fax from 0.2.7 to 0.3.0 | open | 0.00 | 0 | +11 −5 | app/dependabot (PR #4354) | 2026-10-28 |
| chore(deps): bump moxcms from 0.8.1 to 0.9.1 | open | 0.00 | 0 | +14 −4 | app/dependabot (PR #4353) | 2026-10-28 |
| chore(deps): bump windows-registry from 0.6.1 to 0.100.0 | open | 0.00 | 0 | +57 −22 | app/dependabot (PR #4352) | 2026-10-28 |
| chore(deps): bump the cargo-patch group across 2 directories with 4 updates | open | 0.00 | 0 | +12 −12 | app/dependabot (PR #4351) | 2026-10-28 |
| chore(deps): bump the rustcrypto group across 1 directory with 3 updates | open | 0.00 | 0 | +78 −24 | app/dependabot (PR #4350) | 2026-10-28 |
| chore(deps): bump the platform-stack group across 1 directory with 2 updates | open | 0.00 | 0 | +99 −12 | app/dependabot (PR #4349) | 2026-10-28 |
| chore(deps): bump the pdf-render-stack group across 1 directory with 5 updates | open | 0.00 | 0 | +111 −26 | app/dependabot (PR #4348) | 2026-10-28 |
| chore(deps): bump the font-stack group across 1 directory with 3 updates | open | 0.00 | 0 | +47 −18 | app/dependabot (PR #4347) | 2026-10-28 |
| Effects: optimize Transform copies before Offset Path and cap segment pairs (#4145) | open | 0.00 | 0 | +183 −4 | el-j (PR #4345) | 2026-10-28 |
| Drag a multi-point gradient mesh selection as one | open | 0.00 | 0 | +218 −15 | Silvertree2010 (PR #4342) | 2026-10-28 |
| Properties: test that typed transforms turn about the reference point (#4285) | open | 0.00 | 0 | +112 −0 | ham9zah (PR #4335) | 2026-10-28 |
| Apply Transparency opacity to the clicked gradient mesh point | open | 0.00 | 0 | +84 −3 | Silvertree2010 (PR #4331) | 2026-10-28 |
| Reject non-hex digits in RTF \'XX escapes | open | 0.00 | 0 | +13 −1 | Silvertree2010 (PR #4330) | 2026-10-28 |
| Fix #4319: Draw Inside shows which object it draws into | open | 0.00 | 0 | +102 −3 | SofiaAFigueredo (PR #4329) | 2026-10-28 |
| Expand the stroke of stroked type into filled outlines | open | 0.00 | 0 | +30 −1 | Silvertree2010 (PR #4328) | 2026-10-28 |
| i18n(ka): Georgian wording fixes for 10 rows | open | 0.00 | 0 | +10 −10 | devius (PR #4327) | 2026-10-28 |
| Fix #4237: Add Anchor Point selects the path it adds to | open | 0.00 | 0 | +34 −2 | Hassan1305 (PR #4325) | 2026-10-28 |
| G4: Type orientation menu unchecked for mixed vertical/horizontal selection | open | 0.00 | 0 | +56 −1 | nrq6993-a11y (PR #4324) | 2026-10-28 |
| Reject non-hex characters in Image Trace ignoreColor | open | 0.00 | 0 | +8 −1 | Silvertree2010 (PR #4323) | 2026-10-28 |
| Fix ColorKey Display overflow on huge negative Lab a/b | open | 0.00 | 0 | +9 −1 | Silvertree2010 (PR #4321) | 2026-10-28 |
| i18n(ru): 363 rows the Russian catalog was missing | open | 0.00 | 0 | +366 −0 | JaffarSk24 (PR #4320) | 2026-10-28 |
| Fix #4156: Join joins every selected open path at once | open | 0.00 | 0 | +221 −54 | Hassan1305 (PR #4318) | 2026-10-28 |
| Appearance: a mixed selection's object chip shows "?" when the fills differ | open | 0.00 | 0 | +12 −12 | ham9zah (PR #4316) | 2026-10-28 |
| Accept whole-number floats as grid divider counts | open | 0.00 | 0 | +19 −2 | Silvertree2010 (PR #4315) | 2026-10-28 |
| Fix #4283: a wheel notch zooms at once without Animated Zoom | open | 0.00 | 0 | +71 −11 | Hassan1305 (PR #4313) | 2026-10-28 |
| ci: run the printps tests under their moved path | open | 0.00 | 0 | +5 −1 | aiongg (PR #4305) | 2026-10-28 |
| Fix canvas pointer mapping under subpixel dock layouts | open | 0.00 | 0 | +30 −0 | michael-holzheu (PR #4292) | 2026-10-28 |
| Raster export options show estimated file size (#4246) | open | 0.00 | 0 | +52 −1 | nrq6993-a11y (PR #4291) | 2026-10-28 |
| Linux: VectorCraft draws its own title bar on every desktop unless System Title Bar is on | open | 0.00 | 0 | +178 −79 | dotCooCoo (PR #4281) | 2026-10-28 |
| Clipboard: a bitmap pasted from another app is decoded off the UI thread | open | 0.00 | 0 | +968 −40 | dotCooCoo (PR #4277) | 2026-10-28 |
| Fix #3622: PDF import keeps uniform per-glyph letter spacing | open | 0.00 | 0 | +35 −10 | nrq6993-a11y (PR #4276) | 2026-10-28 |
| Undo: the history keeps steps within a quarter of installed memory on every desktop OS | open | 0.00 | 0 | +59 −28 | dotCooCoo (PR #4268) | 2026-10-28 |
| G11: Pen Ctrl/Cmd keeps collinear unequal handles while dragging | open | 0.00 | 0 | +60 −3 | nrq6993-a11y (PR #4259) | 2026-10-28 |
| Place: an image whose pixels can't be read is refused instead of placed blank | open | 0.00 | 0 | +489 −103 | dotCooCoo (PR #4257) | 2026-10-28 |
| Canvas: a pan or zoom-out fills the uncovered area with low-resolution art | open | 0.00 | 0 | +439 −8 | dotCooCoo (PR #4256) | 2026-10-28 |
| Render: the decoded-image cache can grow to a quarter of installed memory on every desktop OS | open | 0.00 | 0 | +25 −11 | dotCooCoo (PR #4239) | 2026-10-28 |
| Show placed raster images by plate in Separations Preview | open | 0.00 | 0 | +266 −18 | Silvertree2010 (PR #4199) | 2026-10-28 |
| 3403: Remove Background for placed raster images | open | 0.00 | 0 | +144 −3 | nrq6993-a11y (PR #4188) | 2026-10-28 |
| G11: Pencil redraw when stroke ends away from path (#3793) | open | 0.00 | 0 | +98 −23 | nrq6993-a11y (PR #4186) | 2026-10-28 |
| web: host storage for Open and Save (window.craftStorage) | open | 0.00 | 0 | +524 −7 | hayone1 (PR #4112) | 2026-10-28 |
| Type: Bullets and Numbering… sets the marker, its alignment and the indents with a live preview | open | 0.00 | 0 | +1255 −63 | dotCooCoo (PR #4110) | 2026-10-28 |
| Shape Builder: a merge replaces only the paths it uses, where they are | open | 0.00 | 0 | +280 −30 | dotCooCoo (PR #4094) | 2026-10-28 |
| Properties and Transform: Tab goes X, Y, W, H | open | 0.00 | 0 | +156 −75 | marcoarnulfo (PR #4092) | 2026-10-28 |
| Type: fonts a host supplies: text.addFont and font sources activated on demand | open | 0.00 | 0 | +945 −26 | addibble (PR #4091) | 2026-10-28 |
| Image Trace: Manage Presets saves, renames and deletes custom tracing presets | open | 0.00 | 0 | +984 −37 | dotCooCoo (PR #4071) | 2026-10-28 |
| Image Trace: Expand can group the traced paths by color | open | 0.00 | 0 | +411 −2 | dotCooCoo (PR #4058) | 2026-10-28 |
| Asset Export: Import Preset and Export Preset read and write preset files | open | 0.00 | 0 | +1546 −85 | dotCooCoo (PR #4051) | 2026-10-28 |
| Validate hyphen placement and days in month in parse_date | open | 0.00 | 0 | +18 −2 | Silvertree2010 (PR #4001) | 2026-10-28 |
| Document: document.compare measures how far an artboard's render is from an image | open | 0.00 | 0 | +576 −0 | dotCooCoo (PR #3995) | 2026-10-28 |
| Native format: document.save can write path coordinates at a fixed precision | open | 0.00 | 0 | +509 −28 | dotCooCoo (PR #3990) | 2026-10-28 |
| UI: Shift-click document tab close box closes all | open | 0.00 | 0 | +48 −2 | MiQ71 (PR #3974) | 2026-10-28 |
| Image Trace: keepColors traces only the listed palette colors | open | 0.00 | 0 | +451 −14 | dotCooCoo (PR #3968) | 2026-10-28 |
| Pattern Brush: keep the tile's curves on a straight run (#3926) | open | 0.00 | 0 | +413 −20 | saad-mughal435 (PR #3954) | 2026-10-28 |
| Image Trace: Ignore Color can leave out only the background | open | 0.00 | 0 | +239 −15 | dotCooCoo (PR #3952) | 2026-10-28 |
| Image Trace: Flat Logo can trace only the named colors, without a white of its own | open | 0.00 | 0 | +201 −17 | dotCooCoo (PR #3946) | 2026-10-28 |
| Brushes: Calligraphic and Scatter values follow pen tilt, bearing and rotation | open | 0.00 | 0 | +1603 −349 | dotCooCoo (PR #3945) | 2026-10-28 |
| M2.1: copy and cut direct-selected segments and anchors as independent paths (#2122) | open | 0.00 | 0 | +925 −40 | el-j (PR #3903) | 2026-10-28 |
| feat: add context menu for document tabs | open | 0.00 | 0 | +85 −1 | MajedAlaejem (PR #3844) | 2026-10-28 |
| Fix #3748: in isolation mode, art outside a clip group's mask can be selected and dragged | open | 0.00 | 0 | +92 −13 | dotCooCoo (PR #3825) | 2026-10-28 |
| Exports warn when type runs over an artboard edge | open | 0.00 | 0 | +524 −28 | switch87 (PR #3802) | 2026-10-28 |
| Type : restore placeholder text | open | 0.00 | 0 | +8 −6 | MajedAlaejem (PR #3782) | 2026-10-28 |
| FreeBSD: package the aarch64 cross build (craft-common-actions#39) | open | 0.00 | 0 | +37 −6 | zuujiscom (PR #3693) | 2026-10-28 |
| G13: Draw artboard background color on PDF export pages | open | 0.00 | 0 | +23 −2 | nrq6993-a11y (PR #3656) | 2026-10-28 |
| vectorcraft-web: postMessage host bridge (?host=parent) | open | 0.00 | 0 | +526 −3 | halldave (PR #3503) | 2026-10-28 |
| Register Windows file associations | open | 0.00 | 0 | +25 −0 | AJMakesStuff (PR #3495) | 2026-10-28 |
| Graph: add Data to the selected chart's context menu (#3462) | open | 0.00 | 0 | +30 −0 | dennisklappe (PR #3472) | 2026-10-28 |
| Type: Ruby panel for live text | open | 0.00 | 0 | +442 −5 | midasdf (PR #3458) | 2026-10-28 |
| i18n: one Cargo feature per interface language, all on by default | open | 0.00 | 0 | +389 −61 | addibble (PR #3432) | 2026-10-28 |
| Clear every fill when the top fill is set to none | open | 0.00 | 0 | +127 −20 | nrq6993-a11y (PR #3425) | 2026-10-28 |
| Fix Linux file-manager document handoff and bounded regular-file reads | open | 0.00 | 0 | +757 −6 | mockydevs (PR #3423) | 2026-10-28 |
| Type : Improve Text Selection Highlighting and Canvas Rendering | open | 0.00 | 0 | +305 −3 | MajedAlaejem (PR #3375) | 2026-10-28 |
| EPS in Save As, and the Tools panel docks at the right edge too | open | 0.00 | 0 | +389 −68 | vecteza (PR #3365) | 2026-10-28 |
| Add Korean support | open | 0.00 | 0 | +406 −0 | arksky1 (PR #3338) | 2026-10-28 |
| Fix #3282: reload documents changed on disk by another app | open | 0.00 | 0 | +859 −6 | Bryan-Legend (PR #3315) | 2026-10-28 |
| Keep artwork anchored during panel, ruler and window layout changes | open | 0.00 | 0 | +641 −15 | FractalEncrypt (PR #3308) | 2026-10-28 |
| Add optional loopback HTTP MCP transport | open | 0.00 | 0 | +921 −4 | RyudoXK (PR #3300) | 2026-10-28 |
| Make Image Trace palettes movable, fitted and selection-aware | open | 0.00 | 0 | +658 −20 | FractalEncrypt (PR #3275) | 2026-10-28 |
| Preserve raster coverage of thin curved strokes | open | 0.00 | 0 | +268 −4 | FractalEncrypt (PR #3273) | 2026-10-28 |
| Keep Group Selection drags on the selected outlined component | open | 0.00 | 0 | +396 −3 | FractalEncrypt (PR #3272) | 2026-10-28 |
| Packaging: iPad app (iOS wrapper around the web build) | open | 0.00 | 0 | +797 −0 | andeecollard (PR #3263) | 2026-10-28 |
| Refine open and closed pan cursors with documented provenance | open | 0.00 | 0 | +869 −21 | FractalEncrypt (PR #3258) | 2026-10-28 |
| Panels: the icon rail resizes, and an icon can leave the rail and come back | open | 0.00 | 0 | +55 −4 | kmytor (PR #3248) | 2026-10-28 |
| CI: run cargo xtask ci on pull requests and pushes to main | open | 0.00 | 0 | +78 −0 | FredApps (PR #3216) | 2026-10-28 |
| G1: Gradient tool stop nudges use Keyboard Increment along the gradient axis | open | 0.00 | 0 | +26 −3 | nrq6993-a11y (PR #3202) | 2026-10-28 |
| UI: Classic OG colour scheme, 0.11's look with the desktop's window buttons | open | 0.00 | 0 | +1044 −75 | turnerboy (PR #3175) | 2026-10-28 |
| Type › Typst…: typeset Typst markup (math for scientific figures) as editable vector art | open | 0.00 | 0 | +1732 −1 | svandenhaute (PR #3168) | 2026-10-28 |
| Properties › Image Trace: label the panel button "Image Trace Settings" | open | 0.00 | 0 | +26 −5 | andeecollard (PR #3164) | 2026-10-28 |
| Width profiles run smooth between their points | open | 0.00 | 0 | +1001 −144 | adambelis (PR #3145) | 2026-10-28 |
| Render newly exposed canvas areas before display | open | 0.00 | 0 | +264 −8 | FractalEncrypt (PR #3129) | 2026-10-28 |
| feat(io): export DWG (2000–2018) through the DXF writer and acadrust | open | 0.00 | 0 | +921 −200 | Alex-BB44 (PR #3068) | 2026-10-28 |
| G1: Transform Each and Transform effect link horizontal and vertical scale | open | 0.00 | 0 | +84 −7 | nrq6993-a11y (PR #3067) | 2026-10-28 |
| Pencil: a stroke eases into ends snapped to the grid instead of jumping to them (#2958) | open | 0.00 | 0 | +194 −12 | 00xJS (PR #3013) | 2026-10-28 |
| Width tool: Shift-drag moves or scales the whole profile with a point | open | 0.00 | 0 | +961 −26 | adambelis (PR #2973) | 2026-10-28 |