mirror of
https://github.com/storytold/vectorcraft.git
synced 2026-10-24 09:46:59 -06:00
Export for Screens wrote each file with fileio::encode, which drops the encoder's warnings, and its replies had no `warnings` key. When the art held an image that the renderer could not decode, or type in a font that is not installed, the files lacked the image or used the fallback font, and neither the reply nor the status bar said so. document.export returns the same notes in `warnings`, and Export As shows the first in the status bar. document.exportForScreens and assets.export now collect the warnings of every file they export, each once, and every reply carries them in `warnings`. The export still writes or returns every file. When there are warnings, the Export for Screens dialog and the Asset Export panel show the first in the status bar as Save As shows a save's notes. Docs: docs/mcp.md (Export for Screens), docs/control-protocol.md.