aboutsummaryrefslogtreecommitdiff
path: root/scripts/theme-studio/app-core.js
Commit message (Expand)AuthorAgeFilesLines
* feat(theme-studio): locate preview elements by hover and clickCraig Jennings20 hours1-1/+163
* refactor(theme-studio): drop the orphaned dropdownRowTextColor helperCraig Jennings4 days1-12/+1
* feat(theme-studio): unify per-row widgets across the assignment tablesCraig Jennings4 days1-1/+19
* feat(theme-studio): show face docstrings in element hoversCraig Jennings5 days1-1/+12
* refactor(theme-studio): table-drive vibe chroma and share the inherit walkCraig Jennings5 days1-18/+10
* refactor(theme-studio): unify the face CSS builders in app-coreCraig Jennings5 days1-2/+38
* refactor(theme-studio): share oklchOf and isPureEndpointHex from colormathCraig Jennings5 days1-3/+1
* refactor(theme-studio): drive the package face model from one attribute tableCraig Jennings5 days1-2/+37
* refactor(theme-studio): polish the expander (underline inside, dynamic colspa...Craig Jennings6 days1-2/+20
* feat(theme-studio): replace the style toggles with weight/slant/underline/str...Craig Jennings6 days1-17/+1
* refactor(theme-studio): cut the face model over to weight/slant/objectsCraig Jennings6 days1-5/+36
* feat(theme-studio): widen the face model with the additive attributesCraig Jennings6 days1-2/+2
* feat(theme-studio): prev/next arrows to step the view dropdownCraig Jennings8 days1-1/+8
* feat(theme-studio): mark per-face setting boxes that differ from defaultCraig Jennings8 days1-1/+20
* feat(theme-studio): alphabetize packages in the assignment dropdownCraig Jennings8 days1-1/+11
* feat(theme-studio): 2D gallery color picker for the assignment dropdownsCraig Jennings9 days1-1/+24
* feat(theme-studio): show view-area > element usages on palette tile hoverCraig Jennings9 days1-1/+18
* feat(theme-studio): flag unused palette tiles and columnsCraig Jennings9 days1-1/+16
* fix(theme-studio): clamp generated palette spans to the bg/fg boundsCraig Jennings9 days1-3/+13
* chore(theme-studio): remove dead code and clear a type warningCraig Jennings10 days1-37/+1
* fix(theme-studio): keep dropdown color names legibleCraig Jennings10 days1-1/+12
* feat(theme-studio): palette generator and preview fidelityCraig Jennings10 days1-4/+49
* Update theme studio palette workflowCraig Jennings11 days1-2/+2
* Add theme studio face color step arrowsCraig Jennings11 days1-1/+19
* Change theme studio spans to endpoint divisionsCraig Jennings11 days1-8/+19
* Fix theme studio span endpoint tilesCraig Jennings11 days1-4/+5
* Sort theme studio dropdown colors by lightnessCraig Jennings11 days1-4/+6
* Add theme studio column deleteCraig Jennings11 days1-1/+10
* Refactor theme studio palette testsCraig Jennings11 days1-1/+41
* Fix theme studio bg-prefixed span inferenceCraig Jennings11 days1-3/+6
* Fix theme studio bg-like imported colorsCraig Jennings11 days1-8/+23
* Group numeric color names by stemCraig Jennings11 days1-1/+1
* Treat legacy color names as base columnsCraig Jennings11 days1-1/+1
* Refactor theme studio face assemblyCraig Jennings11 days1-3/+9
* Rename theme studio color model to columnsCraig Jennings11 days1-18/+18
* Update theme studio color columns and defaultsCraig Jennings11 days1-80/+45
* feat(theme-studio): group families by lightness-conditioned complete linkageCraig Jennings2026-06-101-15/+42
* feat(theme-studio): add the live per-family count controlCraig Jennings2026-06-101-3/+3
* feat(theme-studio): group families by hue anchor with a lightness-scaled neut...Craig Jennings2026-06-101-21/+20
* feat(theme-studio): add color-family sortCraig Jennings2026-06-101-1/+19
* feat(theme-studio): add the color-families model coreCraig Jennings2026-06-101-1/+88
* feat(theme-studio): add the background-contrast safety coreCraig Jennings2026-06-091-2/+56
* feat(theme-studio): add the ramp generator coreCraig Jennings2026-06-091-1/+39
* feat(theme-studio): add a real, exported :box face attributeCraig Jennings2026-06-091-3/+3
* test(theme-studio): extract color/slug helpers to importable modules and cove...Craig Jennings2026-06-091-1/+5
* test(theme-studio): extract app-core.js and unit-test the app logicCraig Jennings2026-06-091-0/+28