Satin Studio Manual

Commands, Help, and Dither

Every Satin Studio action has one home. The same command can appear as a toolbar button, menu item, keyboard shortcut, or line of Dither.

The Help page, visible control, and saved recipe all use the same command definition. They agree about required inputs, availability, background work, and Undo.

Find the command you need

Open the command palette when you know what you want to do but not where the control lives. Start typing a plain description, choose a result, and follow any prompts.

The generated command reference lists every command available in this version. Each page gives you:

The Help topics come from the same command information, so they stay in step with Satin Studio.

One action, whichever way you reach it

Every entry point follows the same path:

graph TD
  Choice[Choose an action] --> Command[One Satin Studio command]
  Command --> Work[Edit now or run a background job]
  Work --> Result[Show the result and keep Undo ready]

A toolbar, menu, shortcut, or Dither recipe all enter at the top. Satin Studio validates the inputs once, performs the work once, and records the result once.

Use Dither when repetition gets boring

Dither is Satin Studio's built-in language for repeatable work. It is useful when you want to:

Begin with Getting started with Dither. It starts with a two-number calculation and works through the complete Recursive Firebird. Use the Dither Language Specification when you need the formal grammar, evaluation rules, or built-in call catalog.

Undo without surprises

Commands that change the project create an undo step with a human-readable label. A larger recipe can group related edits so one Undo puts the project back where it started.

If part of a grouped action fails, Satin Studio restores the earlier parts before showing the error. You should not have to clean up half of a command by hand.

Command history shows the actions and inputs you ran. That makes it useful for understanding your own work, trying the action again, or finding the right place to undo.

Long jobs stay out of your way

Compiling stitches, building a proof, importing artwork, and preparing an export can take longer than a small edit. Satin Studio runs that work in the background so the interface stays responsive.

If you edit the project while an older proof is still being prepared, Satin Studio recognizes that the result is out of date and does not replace the newer work with it.

Shortcuts respect typing

Normal shortcuts pause while you are typing in a text field, command search, menu, or dialog. That keeps a letter intended for a project name from accidentally running a tool command.

Browser and operating-system shortcuts remain available. On macOS, Command remains the familiar application modifier, while Option can be used for additional Dither key interactions.