PhotoCraft changelog
The editor on this site runs PhotoCraft 0.9.0 from October 14, 2026. Each guide names the version it was written for; the changes since then are below.
October 18, 2026 — Homepage, AI chat and pricing
The homepage now introduces the free editor and PhotoCraft AI together, with a dark theme across public pages. The AI panel has a persistent conversation, image and text attachments, copyable replies and separate settings for chat and image models. Use your own API key or Craft credits for supported document edits; image generation and image editing remain available in Image tools.
The pricing page presents free editing, own-key access and one-time credit packs together. Pack prices and billing rules are unchanged. This update keeps the existing PhotoCraft 0.9.0 community editor build.
October 17, 2026 — PhotoCraft Online Agent
Our community build of PhotoCraft 0.9.0 adds a browser command bridge. The optional Agent uses Craft Apps credits to edit layers, text and adjustment layers in your open document, with individual undo steps. It checks the document revision before applying edits. This first version verifies structured document state; it does not inspect images visually.
The engine remains based on the official release. This bridge is a site-maintained patch, not an upstream release. Download the source patch.
PhotoCraft 0.9.0
October 14, 2026 · 381 changes
- Use craft-print for system printing
- Allow Crop and Straighten Photos through automation (#1052)
- Pencil: no 8-bit dither on aliased strokes, one flat colour at partial opacity
- Preserve grayscale appearance in profileless exports
- Save As: a saved .pcraft manifest reports the file it was saved under
- Selection: lasso polygons scan only the edges that cross each row
- Fix group transform bounds with active pixel selections
- Fix: Validate RGB working profiles atomically
- Load and save Photoshop Actions (.atn) (#4356, #219)
- Recolor vector shape layer fill with Alt+Backspace and Cmd+Backspace
- Fix: Default the Move tool Auto-Select target to Group
- Fix: Preflight compositor uniform buffer limits
- Properties: a new adjustment or fill layer brings Properties to the front (#4028)
- Actions panel: set folders, dialog toggle, Insert Stop (#219)
- Delete with several layers selected deletes them, not the active layer's targeted mask (#4025)
PhotoCraft 0.8.2
October 12, 2026 · 403 changes
- Adopt shared docking while preserving panel controls and workspaces
- GPU composite: reuse unchanged lower-stack chunks for property edits
- Design: bounded GPU stack prefix reuse for property edits
- Allow disabling Studio canvas background dots
- File Info shows Camera Data from EXIF/XMP (#2424)
- Fix: Update Move transform-control cursors on first hover
- Releasing a brush stroke no longer freezes: the commit takes the pixels the live stroke already drew (P32: 136 ms → 0.8 ms)
- Fix: Interpolate pen pressure across Shift-click connecting strokes
- Fix: Commit Free Transform on an outside click
- app.save: encode on the save worker, not the UI thread (#2488)
- Fix: Reject malformed bindings and correctly display Plus
- Favorite themes from the appearance button's right-click menu
- Render Video: animated GIFs keep their transparency (#3061)
- Fix: Exclude text inside hidden groups from automatic hit testing
- Enhanced Controls: wire Zoom with Trackpad Pinch (#204)
PhotoCraft 0.7.0
October 11, 2026 · 238 changes
- Preserve unchanged XMP translations in File Info
- Smudge: use the Brush Settings spacing for retouch strokes (#2140)
- Fix layer mask toggle action labels
- Fix hyperlink in credits panel
- Layers: mask thumbnails update after Invert and other whole-mask edits (#2117)
- Keep the selection when smart selection finds nothing
- Fix: Wrap Make/Reset Default buttons
- i18n(ru): translate layer style effects
- Layers panel: Opacity and Fill share one right-aligned column (#2085)
- Ignore hidden RGB when Magic Wand selects transparency
- Canvas: clip the Free Transform preview to the canvas (#2027)
- Fix: Avoid drawing panel borders twice
- Layers panel: press-drag-release picks a fill or adjustment layer (#2071)
- Fix: Select neighbouring layer after deletion
- Preferences: the dialog grows with the window
PhotoCraft 0.6.0
October 10, 2026 · 487 changes
- Motion Blur: 6x to 70x faster (one merged kernel applied over whole rows)
- Applying a text data set re-renders the type layer instead of blanking it (#990)
- PSD: a spec-order mask record is not misread as Photoshop's order when that reading is implausible (#949)
- ui.window.open: an invalid document index is an error, not a side effect
- Fix: Remember previously applied New Guide Layout values
- Fix: Allow removing the last polygonal lasso point
- PSD export: write empty layer and mask channels as raw
- Fix #1286: Delete and Fill Selection on the selection tools' right-click menu
- Part of #1275: the Studio themes show the Move tool's Auto-Select toggle
- Fix #1323: a Distort corner stops before the box folds over
- Filter › Last Filter applies to the active layer, not the layer the filter first ran on (#1270)
- Gradient tool: a handle dragged past the 10% scale floor stops; the other handle stays put (#1243)
- Fix: Prevent hidden guides from intercepting canvas input
- Fix: Display configured Quick Export format in File menu
- Fix: Add WebP quality controls to Export Preferences
PhotoCraft 0.5.0
October 8, 2026 · 195 changes
- Add rendering modes and CPU fallback recovery
- Type layers keep their name in step with their text (#483)
- Unsaved-changes prompt: (D)on't Save / (C)ancel / (S)ave keys, Tab order
- Layer Style: the shadow/bevel Angle slider now moves the light (#350)
- Color Picker: sample colours from the image with a pipette
- Polygonal Lasso: double-click closes the polygon; a new polygon replaces the selection in one step
- Type: the Color panel, Swatches and Color Picker recolor selected text
- Free Transform: Undo steps through the transform; handles are easier to grab
- 32-bit documents: Levels don't clip the input and output ranges
- rustfmt discard_ui.rs (CI Format step red since #533)
- Smart objects keep their four-corner (Distort / Perspective) placement
- Add bounded Liquify redo history
- Lasso inside liquify mode , with hotkeys L, alt , ctrl+i, ctrl+h for …
- Expose the Mixer Brush as a UI tool (#213)
- Control protocol docs: file.open/file.save are refused over --control (#379)
PhotoCraft 0.3.0
October 7, 2026 · 181 changes
- Avoid unnecessary backdrop snapshots
- Prepare gradient stops outside pixel loops
- Fix stale effect maps after default-only mask changes
- Preserve HDR samples when importing white-matted PSD composites
- Mix pass-through group coverage in premultiplied space
- Avoid redundant effect-halo rendering
- Preserve merged PSD alpha at the exported sample precision
- Reuse compiled vector masks within each render
- Reuse bounded pattern preparation across render tiles
- Fix: Pasting an image copied in another app never ran
- Fix: Make Move transform controls interactive
- Menu overlap and overflow #92
- PR #96 — Liquify undo
- Fix: Shape tools show the shape while dragging
- security: bound automation previews and reply resources
PhotoCraft 0.2.0
October 5, 2026 · 48 changes
- Indexed Color: no panic when forced colours fill the palette
- MCP: a panicking command no longer wedges the headless session
- Layers: Add Layer Mask uses the active selection
- Add Exit to the File menu
- Fix: Give menu bar labels more breathing room
- Eraser on Background layer paints the background colour (fixes #15)
- Open links in the system browser via a platform service (fixes #14)
- GPU: Rgba16Float fallback when Rgba32Float isn't renderable (fixes #7)
- Add File > Open Recent (fixes #5)
- Licensing: MIT OR Apache-2.0 files, NOTICE, ArtCraft brand terms, attribution
- cms tests: system_profiles skips malformed named-colour profiles
- Codecs: camera raw files fail with a clear "not supported" error
- Filter › Other › Minimum / Maximum: Preserve Roundness
- Layer Style › Blending Options › Blend If (render, PSD round trip, command)
- Dialogs can be moved by dragging the title bar
PhotoCraft 0.1.1
October 3, 2026
PhotoCraft 0.1.0
October 2, 2026