Files
effectcraft/crates
Claude 25a752baa0 #1436: Solid, Camera, Light and Composition Settings preview live
The Gradient Editor's Preview now covers the other settings dialogs that edit
something that exists: Solid Settings on a solid layer, Camera Settings, Light
Settings and Composition Settings. A change of the draft reaches the project at
once, so the canvas shows it while it is made.

- One shared mechanism (`panels::live_preview`): each step goes back to a
  checkpoint of the project and undo history taken when the dialog opened, then
  runs the dialog's command once. So the project is always "as it opened, plus
  one command": OK leaves one undo step, Cancel and Escape restore the
  checkpoint, Preview off applies nothing until OK, and switching it off takes
  back what was applied.
- A previewing dialog opens at the lower right, without the dark backdrop, and
  the window behind it is no longer greyed out; it can still be dragged by its
  title. The same dialogs creating something new (New Solid, New Camera, New
  Light, New Composition) are unchanged and have no Preview.
- `Placement` is public, and `EffectcraftApp::dialog_state` gives tests and
  automation the drafts.

Claude-Session: https://claude.ai/code/session_013fTnVxnXTv2MBW6uj2PPyU
2026-10-14 14:04:30 +00:00
..
2026-10-13 05:23:52 -04:00
2026-10-13 04:47:52 -04:00