diff --git a/CHANGELOG.md b/CHANGELOG.md index 00738ca81..afe1562b5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,17 @@ Format based on [Keep a Changelog](https://keepachangelog.com/). ## [Unreleased] +### Fixed +- Character editor: color swatch closures now read the swatch's current color at click time, not the initial color at construction time +- Character editor: OK button on color picker modal correctly reads the active swatch color +- Character editor: D-165 color palette uses correct hardcoded hex values (HSL-derived muted tones) instead of incorrect HSV computation +- Character editor: hair/head/facial hair fallback asset IDs updated to match actual asset files (stubble removed, mutton_chops added) +- Character editor: overhead camera preset now near top-down (-80°) instead of horizontal (was 0°) +- Character editor: hair highlight swatch is now display-only (auto-derived from primary); no longer clickable +- Character editor: clothing/accessory dock containers stored as instance vars, eliminating fragile child-index traversal +- Character editor: asset scans now cached during tab build — randomise no longer re-scans on every keypress +- Character editor: accessory slot grid now filters by item name prefix per slot instead of showing all accessories everywhere + ### Added - Character asset organization proposal — directory structure, naming conventions, and import pipeline for 11 body types (21 segments each), Quaternius Source tier mapping, CharacterVisualDescriptor contract, Surface Deform clothing pipeline, coverage.json format - Body segment GLB library — 198 files (11 body types × 18 segments each) covering average, muscular, teen, thin, heavy, and child body types; thin/heavy/child are auto-scaled forks flagged for artist review