49 lines
1.4 KiB
Markdown
49 lines
1.4 KiB
Markdown
# Tasks — Colour Plugin Ecosystem
|
|
|
|
## `@suaveplan/colour-convert-hsluv`
|
|
|
|
|
|
- [x] Scaffold package
|
|
- [x] Implement HSLuv ↔ RGB conversions (HSLuv.org reference algorithm)
|
|
- [x] Implement uniform harmony generators (uniformComplementary, uniformTriad, uniformTetrad)
|
|
- [x] Write tests (100% coverage)
|
|
- [x] Write sibling `.md` docs
|
|
- [x] Gate: lint, typecheck, test, build, coverage, docs
|
|
|
|
|
|
## `@suaveplan/colour-convert-cieluv`
|
|
|
|
- [x] Scaffold package
|
|
- [x] Implement RGB ↔ CIELUV conversions
|
|
- [x] Implement RGB ↔ xyY conversions
|
|
- [x] Implement LMS cone response space
|
|
- [x] Implement Bradford chromatic adaptation (A, B, C, D50, D55, D65, D75, E, F2, F7, F11)
|
|
- [x] Write tests (100% coverage)
|
|
- [x] Write sibling `.md` docs
|
|
- [x] Gate: lint, typecheck, test, build, coverage, docs
|
|
|
|
|
|
## `@suaveplan/colour-filter-cmc`
|
|
|
|
- [x] Scaffold package
|
|
- [x] Implement CMC l:c Delta-E colour difference
|
|
- [x] Configurable luminance and chroma weights
|
|
- [x] Write tests (100% coverage)
|
|
- [x] Write sibling `.md` docs
|
|
|
|
- [x] Gate: lint, typecheck, test, build, coverage, docs
|
|
|
|
## `@suaveplan/colour-filter-cct`
|
|
|
|
- [x] Scaffold package
|
|
- [x] Implement CCT from RGB (McCamy's formula)
|
|
- [x] Implement CCT-to-RGB approximation
|
|
- [x] Write tests (100% coverage)
|
|
|
|
- [x] Write sibling `.md` docs
|
|
- [x] Gate: lint, typecheck, test, build, coverage, docs
|
|
|
|
## Monorepo updates
|
|
|
|
- [x] Update STATUS.md with all 4 packages
|