Changelog
0.1.0-beta.16 - 2022/12/14
- 🏠 INTERNAL: Remove documentation from npm package
- 🏠 INTERNAL: Upgrade dependencies
0.1.0-beta.15 - 2020/10/20
- INTERNAL: Update dependencies & fix demo site
0.1.0-beta.14 - 2020/7/2
- INTERNAL: Update homepage & documentation links
0.1.0-beta.13 - 2020/6/30
- NEW: All form inputs & buttons are now optional
- NEW: Support radio-inputs for
light/dark/automodes:[data-ccs-input="light-mode"][data-ccs-input="dark-mode"][data-ccs-input="auto-mode"]
- NEW: Optionally unset theme-related user values when changing themes:
- Add
unset-valuesto theme input:[data-ccs-input="theme unset-values"]
- Add
- INTERNAL: Upgrade dev dependencies
0.1.0-beta.12 - 2020/6/23
- INTERNAL: Upgrade dev dependencies
- INTERNAL: Split
modesandpaletteinto their owntoolsmodule that can be imported as plain Sass without any CSS output - DOCS: Added documentation to repo
0.1.0-beta.11 - 2019/12/31
This release adds support for arbitrary color names, allowing you to define more complex and customized cascading themes.
- BREAKING: Replaced individual
$*-huesettings with a combined$huesmap of (string) color name keys with (number|null) hue values. This allows the tool to generate any number of colors. The default('prime', 'accent', 'neutral')shorthand creates identical default settings to previous releases. Acceptable shorthands:- a single
number|nullvalue will be assigned a key:prime - a
string|list(of strings) will generate keys withnullvalues
- a single
- BREAKING: Added a
$colorslist argument (first) in both thecolors()andgradient()mixins – set to the list of$huesmap-keys by default - BREAKING: Since
accentcolors are no longer hard-coded, the built-in themes have replaced--ccs-accent--themesettings with more generic--ccs-theme--1and--ccs-theme--2– which can be assigned to other color names as needed. - NEW: Any color with
neutralin the name will use the neutral saturation, rather than the default saturation
0.1.0-beta.10 - 2019/12/5
- BUGFIX: Source & cascade order was causing HTML modes to fail
- BREAKING: Rename
--ccs-mode--invertto--ccs-invert, and--ccs-mode--invert-zeroto--ccs-invert--zero - BREAKING: Remove
prefers-color-schememedia-query from fallback colors, since more browsers support variables than color-scheme queries - DOCS: Added documentation of fallback and mode settings
0.1.0-beta.9 - 2019/11/29
- NEW:
--ccs-mode--zeroand--ccs-invert--zeroprovide mode values of0(dark) or1(light), rather than-1(dark) and1(light) - NEW:
if-mode($light, $dark)function returns a CSScalc()toggle between two values, depending on the current (light/dark) mode
0.1.0-beta.8 - 2019/11/29
- BREAKING: Set defaults on
background-colorrather thanbackgroundshorthand - BREAKING:
--ccs-custom-displayand--ccs-field-displayvariables for more customized control of CCS menu field display - BREAKING: Set
background-colorandcoloron all[data-ccs-colors], with both fallback values and variables defaulting to--ccs-neutral--(fg/bg)-full - BREAKING: Re-order the output from general to specific
- NEW:
--ccs-backgroundand--ccs-coloroverride the default[data-ccs-colors]background and text - NEW:
$neutral-hueand--ccs-neutral--configfor setting neutral hues - NEW:
$neutral-saturationand--ccs-s-neutral--configoverride contrast-based saturation on neutral palette - MOVE:
LICENSE=>LICENSE.md(and fix inpackage.json)
0.1.0-beta.7 - 2019/10/9
- BREAKING: rename
[data-ccs="*-select"]attributes with nested form inputs to[data-ccs-field="*"]and nested[data-ccs-input="*"] - BREAKING: rename
[data-ccs="unset"]to[data-ccs-input="unset"] - BREAKING: rename
[data-ccs="invert"]to[data-ccs-input="mode"] - Use Hippocratic License
- Add root-level
_index.scssfor simpler Sass imports
0.1.0-beta.6 - 2019/10/6
- More organized Sass files
- FIX: missing files in beta 5…
0.1.0-beta.4 - 2019/9/30
- BREAKING: Replace
htmlselectors withdata-ccs='root' - BREAKING: Changed the names of all
--ccs-<l | s>--contrastvariables, to create fg and bg versions:--ccs-s--fg-contrast--ccs-s--bg-contrast--ccs-l--fg-contrast--ccs-l--bg-contrast
- Core colors and full-contrast colors are generated by default,
without any call to the
colors()mixin - Expose both ES module
index.jsand UMD moduledist.js - More detail in readme…
0.1.0-beta.3 - 2019/9/22
- Add neutrals
- Remove extra combined-value properties
0.1.0-beta.2 - 2019/9/21
- Turn it into a node module?
0.1.0-beta.1 - 2019/9/21
… 'Cause I want to start using it before things are ready …