Layers
The bones of every editor.
5 shipped · 0 in progress · 3 planned
- ✓
Layer types — raster (image), text, gradient, solid color, smart object
- ✓
Smart objects with non-destructive transforms + AI edge feathering / matting
- ✓
16 blend modes — normal, multiply, screen, overlay, soft light, hard light, color dodge, color burn, lighten, darken, difference, exclusion, hue, saturation, color, luminosity
- ✓
Layer ordering, opacity, visibility, lock, name
- ✓
9-point alignment within the canvas (top-left through bottom-right)
- ☐
Layer groups — collapse, move, mask as one
- ☐
Layer masks — raster + vector
- ☐
Adjustment layers — non-destructive curves/levels stacked above other layers
Selection & masking
Pick what to edit.
2 shipped · 0 in progress · 4 planned
- ✓
Marquee selection
- ✓
AI background removal via Apple Vision (sub-second on Apple Silicon)
- ☐
Lasso / polygonal lasso
- ☐
Magic wand — select by color
- ☐
Quick selection brush
- ☐
Refine edge — feather, contract/expand, smart-edge
Transform
Move, scale, rotate, reshape.
4 shipped · 0 in progress · 2 planned
- ✓
Move tool — drag, nudge, snap to canvas / center
- ✓
Free transform — scale, rotate, with handles + numeric inspector
- ✓
Flip horizontal / vertical
- ✓
Numeric position / size / rotation in the Properties tab
- ☐
Skew & perspective
- ☐
Warp / mesh transform
Type
The thing thumbnails are made of.
7 shipped · 0 in progress · 4 planned
- ✓
Text layers with rich-text editing (RichTextKit-backed)
- ✓
Font, size, color, weight, italic, underline, strikethrough
- ✓
Uppercase toggle
- ✓
Alignment — left / center / right
- ✓
Line height & tracking
- ✓
Inline markup — multi-style runs within one layer
- ✓
System font fallback chain for missing fonts
- ☐
Text on path
- ☐
Warp text (arc / wave / bulge)
- ☐
Character / paragraph styles (saved presets)
- ☐
Web font loading from a URL
Adjustments (color & tone)
Per-layer color correction.
5 shipped · 0 in progress · 5 planned
- ✓
Brightness / contrast
- ✓
Exposure
- ✓
Highlights
- ✓
Hue shift
- ✓
Saturation
- ☐
Curves — per-channel tonal control
- ☐
Levels — black / white / gamma
- ☐
Color balance — shadows / midtones / highlights
- ☐
White balance picker
- ☐
Black & white conversion
Effects (per-layer)
Glow, shadow, blur — the texture.
4 shipped · 0 in progress · 4 planned
- ✓
Glow with color, distance, intensity, angle controls
- ✓
Gaussian blur
- ✓
Noise — monochrome and color, intensity slider
- ✓
Drop shadow with full controls
- ☐
Inner shadow / inner glow
- ☐
Stroke / outline
- ☐
Gradient overlay
- ☐
Bevel & emboss
Creator-specific
The stuff Photoshop won't ship.
3 shipped · 0 in progress · 3 planned
- ✓
Studio relighting — re-light a subject with directional lights, ambient color, dual-source angle (depth-aware)
- ✓
Skin retouch — de-age, even tone, AI face-mask aware
- ✓
Depth-aware compositing — depth estimate per layer for relight + matting
- ☐
Style transfer — match a reference image's vibe
- ☐
Auto-headshot crop with depth-of-field fall-off
- ☐
Subject pop-out — automatic foreground-back-of-text composition
Generative AI
Woven in — not bolted on.
5 shipped · 0 in progress · 4 planned
- ✓
Generative fill — Replicate (cloud) and Local FLUX-Fill (offline). Generate / Replace / Remove / Expand modes.
- ✓
Generative expand — outpaint canvas around a smart-object layer
- ✓
Generative remove — paint a region, replace with surroundings
- ✓
Generative replace — substitute the region with prompted content
- ✓
One-time bootstrap for Local FLUX-Fill (uv → mflux → HF auth → model fetch)
- ☐
Intent bar — natural-language input at the canvas (v0.2)
- ☐
Inline AI suggestions in the inspector
- ☐
Smart Layers v2 — pixels defined by prompt + dependencies, re-render on change
- ☐
Per-layer AI menu — Rewrite text / Regenerate image / Remove BG from layer-row sparkle
Painting & retouching
Hand-drawing tools.
0 shipped · 0 in progress · 5 planned
Vector / shapes
Resolution-independent geometry.
0 shipped · 0 in progress · 3 planned
- ☐
Pen tool / paths — bezier with anchor manipulation
- ☐
Shape primitives — rectangle, ellipse, polygon, line, arrow
- ☐
Custom shape library — icons, callouts, social glyphs
Document & export
Sized for every platform.
7 shipped · 0 in progress · 4 planned
- ✓
Native .tiramisu document — JSON schema with embedded thumbnails
- ✓
Auto-save, recents, security-scoped bookmarks
- ✓
Canvas presets — YouTube 1280×720, FHD, 2K, 4K UHD, channel banner, profile, Story
- ✓
Composition guides — rule of thirds, golden ratio
- ✓
YouTube safe areas — time pill, duration badge, banner TV/desktop/mobile zones, rounded corners, PFP circle mask
- ✓
PNG export with full canvas resolution
- ✓
Drag-to-place images / webp from Finder, paste from clipboard
- ☐
JPEG / WebP export with quality controls
- ☐
PSD import (Photoshop migration path)
- ☐
Per-platform export presets — IG / TikTok / X / LinkedIn / Discord / Twitch / Pinterest dimensions
- ☐
Cross-post auto-relayout — intelligent reflow, not just resize
Workflow
The verbs you do every minute.
5 shipped · 0 in progress · 3 planned
- ✓
Undo / redo with named checkpoints + coalescing
- ✓
Recent files with security-scoped bookmark resolution
- ✓
Multiple open documents
- ✓
Photoshop keyboard parity — V / T / B / M / ⌘T / ⌘J / ⌘E / [ / ] / Space / ⌘0 / ⌘1
- ✓
First-run welcome dialog + Help menu (GitHub, bug report, install)
- ☐
History panel with named snapshots
- ☐
Scripts / actions — record & replay
- ☐
⌘K command palette — search every action by name
Mac polish
Feels like macOS, not a port.
5 shipped · 1 in progress · 4 planned
- ✓
Apple Silicon native — Swift 6 strict concurrency, Vision, Core Image, Core ML
- ✓
Native document type with custom .tiramisu UTI & Quick Look hooks
- ✓
Standard menus — File / Edit / View / Window / Help — all wired
- ✓
Debug Console in detached window for development
- ◐
Liquid Glass — modernized inspector / toolbar / popovers
- ✓
3-column HStack shell — Tools / Canvas / Inspector. Tried NavigationSplitView; reverted because its text-list-navigation semantics fight a tool palette.
- ☐
Notarized DMG — Developer ID signed, Gatekeeper-clean
- ☐
Homebrew Cask — brew install --cask tiramisu
- ☐
Sparkle auto-updates
- ☐
Apple Pencil pressure / tilt when painting tools land
Last updated 2026-05-07 · request a feature