Preferences

Open Preferences via Ctrl+, or File > Preferences to customize Paint Forge's behavior. Settings are persisted to your browser's local storage.

General Settings

SettingDefaultDescription
Auto-Save Interval10 secondsHow often the editor auto-saves to local storage (1-30 seconds)
Max Undo Steps50Maximum number of undo/redo history entries
Default Canvas Width1200 pxWidth used when creating a new project
Default Canvas Height800 pxHeight used when creating a new project
Scroll Wheel BehaviorZoomWhether the scroll wheel zooms (Ctrl+scroll always zooms) or pans

Export Defaults

Set default values used when opening the Export dialog:

SettingDefaultDescription
Default Export FormatPNGInitial format selected in the Export dialog (PNG, JPEG, WebP, AVIF, SVG)
Default Export Quality92Initial quality slider value (0-100) for lossy formats
Default Export ScaleInitial export scale (0.5×, 1×, 2×, 4×)

New Project Defaults

Configure defaults applied when creating a new project:

SettingDefaultDescription
Default Composition GuideNoneComposition guide shown by default on new canvases (Rule of Thirds, Golden Ratio, etc.)
Default Grid Size20 pxGrid cell size used on new canvases

Display

SettingDefaultDescription
ThemeAutoUI color scheme: Auto (follows the OS setting), Light, or Dark
Painting Frame Rate60 fpsTarget frame rate for raster painting tools (brush, eraser, etc.). Lower values reduce CPU usage on weak hardware.

Tool Behavior

SettingDefaultDescription
Remember Last ToolOffWhen enabled, restores the last active tool when re-opening the editor

Safety

SettingDefaultDescription
Auto-Snapshot Before Destructive OperationsOnCreates a named history snapshot before Flatten, Merge Visible, Merge Down, and Rasterize operations. Allows recovery if the operation produces unexpected results.

Snapshots are accessible from the Snapshots dropdown in the top bar or via Ctrl+Alt+S. Up to 20 snapshots per project can be saved. For signed-in users, snapshots are stored in the cloud database (Supabase) and persist across devices.

Keyboard Shortcut Customization

Tool keyboard shortcuts can be remapped via the Shortcut Remap dialog. Access it from Help > Keyboard Shortcuts, then click "Remap Shortcuts". The dialog uses a recording mode — press any key to assign it. Conflicts with existing shortcuts are detected and shown as warnings. Custom shortcuts persist to local storage.

See the Keyboard Shortcuts page for the complete reference.

Data & Storage

Paint Forge stores the following data in your browser's local storage:

DataDescription
Auto-save stateCurrent project canvas state for crash recovery
Color historyRecently used colors (up to 8)
Color palettesCustom color palettes (up to 8)
Brush presetsSaved brush configurations (up to 8)
Effect presetsSaved object effect configurations (up to 8)
Filter presetsSaved filter configurations (up to 10)
Export presetsSaved export configurations (up to 5)
Canvas presetsSaved canvas size presets (up to 8)
Guide presetsSaved guide configurations (up to 8)
Gradient presetsSaved gradient configurations (up to 8)
Curve presetsSaved curve configurations (up to 8)
Text style presetsSaved text style configurations (up to 8)
Blend mode presetsSaved blend mode + opacity configurations (up to 8)
Tool presetsPer-tool saved settings (up to 8 per tool)
Layer compsNamed layer state snapshots (up to 10)
Custom brush tipsImported stamp brush tip images (up to the configured limit)
Custom tool presetsSaved custom tool configurations for the mobile hotbar (up to the configured limit)
Adjustment presetsSaved adjustment layer configurations (up to the configured limit)
Layout presetsSaved layout templates (canvas size + guides + composition guide, up to 8)
Mobile hotbar slotsConfigured tool shortcuts for the mobile hotbar
Custom shortcutsRemapped tool keyboard shortcuts
PreferencesAll settings from this Preferences dialog
Recent toolsRecently used tools list (up to 5)
Recent projectsRecently opened projects (up to 5)
Favorite blend modesStarred blend modes (up to 10)

Cloud-saved data (requires sign-in, stored in Supabase): project canvas state, project metadata, named snapshots (up to 20 per project), and session backup snapshots created automatically on project load.