v1.3.10
🚀 Features
- chart:
- IsLiteralColor accepts var(--token) + currentColor - by @jerrythomas (39a1d)
- learn:
- Chart explorer foundation — datasets + registry + state slice - by @jerrythomas (8e080)
- Interactive chart explorer replaces the all-at-once gallery - by @jerrythomas (3aff4)
- Move chart controls + hints into the chat sidebar; pin composer - by @jerrythomas (f8582)
- Chart hints become simulated chat turns; controls always-on; taller chart - by @jerrythomas (80cb9)
- Rebuild chart demo on the shared chat components - by @jerrythomas (bb1fd)
🐞 Bug Fixes
- chart:
- Waterfall y-domain spans the running total; explorer chart fills canvas - by @jerrythomas (b00d1)
- Break line/area at a null y (gap), not plot it at zero - by @jerrythomas (7b258)
- Treat a literal color channel as one fixed color, not a field - by @jerrythomas (c0feb)
- Strict null checks in the line/area gap guard - by @jerrythomas (3f97c)
- Don't collapse the stacked Y-domain when there's no group field - by @jerrythomas (e92fb)
- Stacked/fill bars honor orientation=horizontal when grouped - by @jerrythomas (333a4)
- Honor a literal color channel across all registered geoms - by @jerrythomas in #146 (dd29a)
- learn:
- Stable chart sidebar — cap controls, fix hint strip height - by @jerrythomas (169a2)
- Readable composer tweak toggle "on" state - by @jerrythomas (6bf81)