Files

Sample previews

The editable authority is the built-in command scripts in crates/engine/src/sample.rs. The six 240 × 150 PNGs in exports/ are generated by SolidCraft's thumbnail renderer from those original designs, using the same isometric camera as Recent. They are embedded by home.rs, so displaying Home does not evaluate sample geometry or read pixels back from the GPU. Selecting a sample builds its editable design through the normal commands.

Regenerate after changing a sample script:

cargo test --profile ci -p solidcraft-ui-egui --lib home::tests::regenerate_sample_thumbnails -- --ignored --exact --nocapture

exports/scripts.json records SHA-256 hashes of the scripts. The regular tests check the hashes and decode all six pictures with the same bounds as Recent. The generated PNGs and hash file are necessary shipped exports; benchmark screenshots and other review output stay outside the asset tree.