mirror of
https://github.com/storytold/deckcraft.git
synced 2026-10-26 11:36:58 -06:00
shape.fill gains pictureProps for a picture fill: tile on/off, tile offset X/Y (pt), scale X/Y, alignment and mirror type, stretch offsets (left/top/right/bottom), and rotate with shape. `transparency` now also sets a picture fill's opacity. Values are clamped and unknown keywords or non-finite numbers ignored. The Fill page of the Format Shape pane gets a "Picture or texture fill" option with a picture source button and these controls. The model, renderer and PPTX reader/writer already carry the fields; a new engine test checks they survive a PPTX save and reopen. Co-authored-by: Cursor <cursoragent@cursor.com>