Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
18 commits
Select commit Hold shift + click to select a range
c84bb98
test(ui): stabilize two load-sensitive browser tests
joshistoast Oct 20, 2026
d892acf
fix(canvas): straight strokes, in-place painting, crop all and merged…
joshistoast Oct 20, 2026
a3675e3
feat(generation): reset the frame to native size and remember Auto Pr…
joshistoast Oct 20, 2026
6c99c68
fix(canvas): name the frame consistently and make layer actions reach…
joshistoast Oct 20, 2026
dbac968
docs(canvas): describe the updated canvas tools and size reset
joshistoast Oct 20, 2026
34501d7
Merge remote-tracking branch 'origin/main' into fix/canvas-v7-feedback
joshistoast Oct 20, 2026
6fc1ccb
Merge remote-tracking branch 'origin/main' into fix/canvas-v7-feedback
joshistoast Oct 21, 2026
19445e3
chore(performance): record the canvas widget's bytes with main's cont…
joshistoast Oct 21, 2026
2eb18ee
Merge remote-tracking branch 'origin/main' into fix/canvas-v7-feedback
joshistoast Oct 21, 2026
2ade834
chore(performance): record the canvas widget's bytes on current main
joshistoast Oct 21, 2026
c89af6a
Merge remote-tracking branch 'origin/main' into fix/canvas-v7-feedback
joshistoast Oct 21, 2026
6a122fa
chore(performance): record the locale and canvas widget bytes on curr…
joshistoast Oct 21, 2026
f34da04
Merge remote-tracking branch 'origin/main' into fix/canvas-v7-feedback
joshistoast Oct 22, 2026
38b6ea8
chore(performance): record the canvas widget's bytes with main's mode…
joshistoast Oct 22, 2026
e6470e8
fix(canvas): show the whole canvas in the overview pane
joshistoast Oct 23, 2026
d437cd3
Merge remote-tracking branch 'origin/main' into fix/canvas-v7-feedback
joshistoast Oct 23, 2026
22f2a12
Merge commit '0ddc9df91b6c0011ac90c525e18893d42e16d43b' into fix/canv…
joshistoast Oct 24, 2026
074628f
fix(canvas): decide crop-all candidates before baking adjustments
joshistoast Oct 24, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Generate Panel Reference
description: Every section of the Generate panel in detail — size, render settings, negative prompts, advanced options, resetting to defaults, concepts, reference images and the prompt tools.
lastUpdated: 2026-09-30
lastUpdated: 2026-10-19
sidebar:
order: 1
---
Expand All @@ -17,7 +17,13 @@ The **Size** section sets the width and height of the image.
* **Width** and **Height** can be set by dragging, by typing a value, or by dragging the corner of the small size preview. Sizes run from 64 to 4096 pixels and snap to a multiple the model requires, usually 8, 16 or 32.
* **Aspect ratio** offers common shapes: 21:9, 16:9, 3:2, 4:3, 1:1, 3:4, 2:3, 9:16 and 9:21, or **Free**. Choosing a ratio locks it, so changing the width changes the height to match. The lock button between the two fields locks or unlocks the current ratio.
* **Swap width and height** turns a landscape image into a portrait one and back.
* Each model has an optimal image area, typically about one megapixel for newer models and less for SD 1.5. The line under the fields shows the image's size in megapixels, marks the recommended size, and estimates the run time from your recent runs. **Set optimal size** resizes the image to the model's optimal area at the current aspect ratio.
* Each model has an optimal image area, typically about one megapixel for newer models and less for SD 1.5. The line under the fields shows the image's size in megapixels, marks the recommended size, and estimates the run time from your recent runs.
* **Reset size**, the button beside **Swap width and height**, opens a menu. Each item shows the size it sets, and the item matching the current size is checked and unavailable:
* **Square at native size** — a 1:1 square at the model's native size, such as 1024×1024 for SDXL and FLUX or 512×512 for SD 1.5, with the ratio locked.
* **Optimal size for** the current ratio — the model's optimal area at the current aspect ratio.
* **Model defaults** — the size set in the model's default settings. It appears only when the model sets one.

Right-clicking the width and height and choosing **Reset to model default** also resets the size this way. On the Canvas, these resets keep the generation frame centered on the same point; typing or dragging a new width or height resizes the frame from its top-left corner. Size resets are not canvas edits, so they do not appear in the canvas's undo history.

Models produce their best results near their optimal size. Much larger images can show repeated subjects or distorted anatomy. To make a large image, generate at the optimal size and then upscale.

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Parameter Selection Guide
description: How to choose steps, CFG or guidance, schedulers, seeds, size and denoising strength for the model you are using, with a historical study of sampler convergence.
lastUpdated: 2026-09-30
lastUpdated: 2026-10-19
sidebar:
order: 5
---
Expand Down Expand Up @@ -54,7 +54,7 @@ The seed sets the starting noise, so the same model, prompt, seed and settings r

## Size

Each model has an optimal image area, around one megapixel for most current models and less for SD 1.5. Results are best near that size; much larger images can repeat subjects or distort anatomy. Use **Set optimal size** in the Size section, and upscale afterwards for larger images.
Each model has an optimal image area, around one megapixel for most current models and less for SD 1.5. Results are best near that size; much larger images can repeat subjects or distort anatomy. Use **Reset size → Optimal size** in the Size section, and upscale afterwards for larger images.

## Denoising strength

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Crafting images with the Canvas
description: An introduction to the Canvas — layers and masks, sending generations to the Canvas, inpainting, outpainting, regional prompts, control layers, drawing and adding gallery images.
lastUpdated: 2026-10-05
lastUpdated: 2026-10-19
---

import { Image } from 'astro:assets';
Expand Down Expand Up @@ -171,4 +171,4 @@ There are three ways to bring an existing image onto the canvas:
* **Use the image's menu.** Right-click an image in the Gallery or Preview and choose **Add to Current Canvas**, then the kind of layer. **New Project from Image** instead starts a new project whose canvas holds the image, sized to fit it; the current project is left as it is.
* **Paste it.** Copy an image, click the canvas and press **Ctrl+V** (**Cmd+V** on macOS). It is added as a new raster layer at the generation frame.

A new raster layer from an image is placed at its full size at the top-left of the generation frame. Use the **Move** (**V**) or **Transform** (**Ctrl+T**) tool to position and scale it.
A new raster layer from an image is placed at its full size at the top-left of the generation frame. Use the **Move** (**V**) or **Transform** (**Shift+T**) tool to position and scale it.
Loading
Loading