Roadmap
One forge, built in order.
Photo Forge first, then Light Forge, CinemaForge, VectorForge, and AudioForge, followed by the rest of the suite. Items show honest status only: there are no release dates, because none have been set.
Showing 37 of 37 roadmap items
Completed9
Verified in development builds.
Photo Forge
Native .pforge documents
Photo Forge saves and reopens its own document format with atomic writes and recovery, and keeps layers, text, vectors, masks, and effects editable across save and reopen.
Photo Forge
Layer stack with pixel, text, and vector layers
Create, duplicate, delete, rename, reorder, hide, and merge layers, with opacity that coalesces into a single History step while dragging.
Photo Forge
Snapshot undo and redo with a History panel
Every editing operation is recorded in one document History, with jump-to-state from the History panel.
Photo Forge
Free Transform for pixels, selections, text, and vectors
Scale, rotate, and flip with on-canvas handles, sharing one transform model across layer kinds.
Photo Forge
Vector shape layers
Rectangle, ellipse, and line objects with fill and stroke, selection chrome, resize, and rotation with angle snapping.
Photo Forge
Editable Point and Area text
In-canvas typing, selection, clipboard, and range typography in point and frame-based text that never gets silently rasterized.
Photo Forge
Forge Engine foundation
A native Rust engine connected through PyO3, with a Python reference fallback, now handling mask and raster operations.
Photo Forge
Drop Shadow saved as a layer effect
Drop Shadow settings are now part of the document, persist in .pforge files, and render once per paint pass.
Photo Forge
Layer masks with mask painting
Add, enable, and paint layer masks, and switch the edit target between layer content and its mask from the Layers panel.
In Progress7
Underway or in review.
Photo Forge
Brush strokes inside selections
Fixes painting inside an active selection so strokes reach every canvas tile. Implemented and in review.
Photo Forge
Eraser that clears to transparency
Rebuilds the Eraser on the brush stroke pipeline so it removes pixels instead of painting white, with stroke performance work. In review.
Photo Forge
Layer locks that are enforced and saved
Locked layers refuse painting, and lock state survives save and reopen for every layer kind.
LOCK-PERSIST1More about Layer locks that are enforced and savedPhoto Forge
Crop that keeps text editable and vectors aligned
Crop should keep text as editable text and keep vector layers aligned with the new canvas origin.
CROP-FIDELITY1Photo Forge
Lower-memory History
Copy-on-write tile sharing between History snapshots, followed by a configurable memory and depth budget.
HIST2-COWPhoto Forge
Native blur in the Forge Engine
A separable blur kernel in Rust with parity tests against a Python reference, then integration into Photo Forge.
ENGINE2APhoto Forge
Benchmark harness and performance budgets
Repeatable measurements of real editing scenarios, so performance work is measured before and after every change.
BENCH1
Planned7
Scheduled after current work.
Photo Forge
Adjustment layers
One adjustment layer end to end first, such as Levels or Brightness/Contrast, then more.
ADJ1Photo Forge
More selection tools and soft selections
Ellipse and lasso selection, feathering, and selection-to-mask, built on a soft (grayscale) selection model.
SEL2Photo Forge
Pen tablet pressure
Pressure-sensitive size and opacity for pen tablets, with tilt to follow.
INPUT1-TABLETPhoto Forge
Preferences, recent files, autosave, and recovery
Saved workspace layouts and settings, a recent-files list, and periodic recovery snapshots.
Photo Forge
Faster, higher-quality Drop Shadow
Native blur, smarter caching, and a fix for visible stepping at large blur radii.
EFFECTS2-PERFPhoto Forge
Eyedropper, paint bucket, and export presets
Everyday tools, plus PNG, JPEG, and WebP export presets with size and metadata options.
Light Forge
Light Forge research and shared imaging components
Light Forge implementation begins after Photo Forge reaches release readiness. Until then: research and shared Rust imaging components that also serve Photo Forge.
Long-Term Vision14
Goals, not commitments.
Photo Forge
High-quality PSD compatibility
Opening and saving layered PSD files with as much fidelity as possible. A goal, not a released feature.
Photo Forge
Photoshop .ABR brush import
Importing brush presets from .abr files so artists can bring their tools with them. A goal, not a released feature.
Photo Forge
Professional filters and layer styles
A broader catalog of filters and layer effects such as stroke and glow, built on the native engine.
Photo Forge
Extension and plugin architecture
A command and extension API, developer documentation, and eventually a Forge Marketplace.
Photo Forge
Installers for Linux, Windows, and macOS
Reliable packaged builds across platforms, starting with Linux.
CinemaForge
CinemaForge
Professional video editing for filmmakers and content creators.
VectorForge
VectorForge
Vector illustration and scalable graphic design.
AudioForge
AudioForge
Recording, editing, mixing, and producing sound.
DesignForge
DesignForge
Professional page layout and publishing.
InterfaceForge
InterfaceForge
Interface design and prototyping.
PDFForge
PDFForge
PDF reading, editing, organizing, and document management.
WordForge
WordForge
Professional word processing and document authoring.
DeckForge
DeckForge
Presentations and slide design.
GridForge
GridForge
Spreadsheets and data analysis.

Get roadmap changes in your inbox.
When an item moves from planned to in progress, or from in progress to done, we'll write about it.