photocraft/apps
Brandon Thomas 31e523a0f4 feat(styles): import and export .asl layer style libraries (#1051)
The Styles panel's Import Styles… / Export Styles… read and write
Photoshop version-3 style libraries (8BSL): embedded patterns, each
style's Lefx effects tree and its blending options.

- photocraft-psd: asl reader/writer (panic-free, hostile input → Err)
- photocraft-io: asl_map onto effects via the shared lfx2 descriptor code
- engine: style.presets.importAsl / style.presets.exportAsl; StylePreset
  keeps opacity; apply copies stroke/bevel texture patterns
- UI: Styles panel menu, .asl through File › Open and drag and drop
- automation: import/export paths follow the filesystem policy
- asl fuzz target

Refs #1693

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-12 11:52:08 -04:00
..
photocraft feat(styles): import and export .asl layer style libraries (#1051) 2026-10-12 11:52:08 -04:00
photocraft-cli Fix main: wasm size cap, Windows Export As test, filter preview window (scope and a crash), CLI duplicate font warnings (#4147) 2026-10-12 11:48:28 -04:00
photocraft-web feat(styles): import and export .asl layer style libraries (#1051) 2026-10-12 11:52:08 -04:00