Full Site Changelog

Table of Contents

Sass Color Spaces Proposal:

Update this document to reflect the latest changes in the Sass Pull Request, and add a deprecation notice. All future updates will be made in the Sass repository.

Sass Color Spaces Proposal:

This is a complete first draft of the color proposal, including all the proposed new & modified functions. However, there are still some questions to resolve in the editing & review process.

  • Draft logic for color.complement(), color.invert(), and color.ie-hex-string().
  • Update logic for color.mix() and color interpolation to better match standards in CSS Colors 4 and 5.

Sass Color Spaces Proposal:

  • Define color spaces and channels more clearly, and update to reflect latest spec.
  • Define ‘channel normalization’ in a reusable procedure, and include is as part of the color component parsing procedure.
  • Use channel normalization to simplify color function overloads.
  • Define logic for color.adjust() and color.scale(), treating the none keyword as a value of 0.

Sass Color Spaces Proposal:

Define logic for color.alpha() and color.change().

Sass Color Spaces Proposal:

  • Organize and document open issues
  • Define hsl()/hsla() functions
  • Remove any out-of-gamut channel clamping and adjustments
  • Ensure channels are returned as-specified when inspecting

Use-Cases for Style Queries:

New page added

Sass Color Spaces Proposal:

  • Finalize color interpolation logic, and color.mix() function
  • Note potential issues with missing (none) channels in conversion
  • Deprecate individual channel inspection functions in favor of color.channel()
  • Organize global and color-module function groups
  • Complete specification of global hwb() function, and deprecate color.hwb() functions
  • Specify updates to global rgb() functions

Sass Color Spaces Proposal:

Parser support for color() syntax, and all new functions defined

Sass Color Spaces Proposal:

Add support for color-spaces in color component parsing

Sass Color Spaces Proposal:

Define hwb, (ok)lab, and (ok)lch functions, and update todo lists.

Sass Color Spaces Proposal:

Improve parsing logic, and flesh out hwb() function based on sample code

Sass Color Spaces Proposal:

Define gamut-mapping, and allow spaces to represent gamuts

Sass Color Spaces Proposal:

Define color parsing, missing/powerless components, and channel boundaries

CSS Toggles Explainer & Proposal:

Match syntax improvements (named states!) in draft spec

CSS Toggles Explainer & Proposal:

Links to js polyfill & demo

Sass Color Spaces Proposal:

Defining color terms, procedures, and functions

CSS Toggles Explainer & Proposal:

Propose syntax improvements around named states, & dynamic transitions

CSS Toggles Explainer & Proposal:

Document potential missing features

Sass Color Spaces Proposal:

New page added

CSS Toggles Explainer & Proposal:

Clarify presentational restriction in non-goals

CSS Links & Resources:

New page added

CSS Toggles Explainer & Proposal:

Document the basic issues with carousel/scrolling

CSS Toggles Explainer & Proposal:

Additional examples and questions to consider

CSS Toggles Explainer & Proposal:

Clarify toggle-root syntax, and document additional questions

CSS Toggles Explainer & Proposal:

Flesh out syntax and initial examples

Draft Outline for an (In)Complete Guide:

Remove from nav, and link final guide on CSS-Tricks

CSS Toggles Explainer & Proposal:

New page added

Container Selection Syntax Implications:

New page added

Draft Outline for an (In)Complete Guide:

Use-cases and examples

Draft Outline for an (In)Complete Guide:

Layers in the cascade, full syntax, and details on browser support

Draft Outline for an (In)Complete Guide:

Reorganize outline, draft intro and first use-case

Declarative Toggles:

Link to CSSWG issue for discussion

Cascade Layers:

Link to Smashing Article

Sass Color Spaces:

Document css-color-4 functions and browser support

Draft Outline for an (In)Complete Guide:

Begin to flesh out use-cases and browser support

Draft Outline for an (In)Complete Guide:

New page added

Sass Color Spaces:

More detail, with rough Sass suggestions

Sass Core Features:

New page added

Sass Color Spaces:

New page added

Potential Grid Improvements:

Link Rachel Andrew on multicol & page fragments

Full Site Changelog:

New page added

Ordering of Unlayered Styles:

New page added

Cascade Layers Explainer:

By default, unlayered styles take priority

Cascade Layers:

Update Chrome feature flag

Potential Grid Improvements:

Link to gap-styling proposal & grid-area discussion

Scope & Encapsulation:

Move prior art and questions, replace with resources

OddBird CSS Sandbox:

Link CSSWG Wiki proposals for margin collapsing, timelines & interpolation, column & row gap rules, and flow-relative (logical) syntax

Scope Syntax Options:

Add possible selector notation & proximity combinator

Scope in the Cascade:

Merge in cascade options

Cascade Layers:

Include full resource list

Container Queries:

Include full resource list

Container Query Resources:

Move resources to query index page

Brooklyn CSS:

New page added

External Ideas & Proposals:

New page added

Prior Art:

New page added

Container Queries:

Remove old resources and clarify current status

Explicit Container Syntax:

Need a more flexible shorthand type/name syntax

Container Query Resources:

Articles about container query units

Interpolated Values:

Link to fantasai/mia proposal for interpolation & timelines

Interpolated Values:

Brief notes on @timeline and interpolation function

Cascade Layers:

Article and tests for Cascade Layers

Scope & Encapsulation:

Scope spec draft moved to Cascade-6

Cascade Layers Explainer:

Link to cascade layer implementations

Scope Proposal & Explainer:

Link to syntax comparison

Container Query Proposal & Explainer:

Work has moved to CSS Containment Module level 3

Scope Syntax Options:

Clarifications

Scope Syntax Options:

New page added

Containment:

Known single-axis containment bugs

Responsive Components:

Warning about unresolved issues in the prototype

Declarative Toggles:

Updated links and meeting notes

Declarative Toggles:

New page added

Explicit Container Syntax:

Revised proposal

Potential Grid Improvements:

Link to overflow fragmentation proposal

Container Query Resources:

New page added

Scope in the Cascade:

Clarify conclusions

Comparing Switch & Container:

Flesh out the comparison details

Scope in the Cascade:

New page added

Switch Function:

Use cases & related conditional functions

Cascade Layers Explainer:

New page added

Container Query Proposal & Explainer:

New page added

Scope Proposal & Explainer:

New page added