-
Notifications
You must be signed in to change notification settings - Fork 0
Roadmap
github-actions[bot] edited this page Jul 20, 2026
·
3 revisions
Interactive Surface CSS 1.5.0 is a release candidate. The work in this branch focuses the package on a durable interaction-state contract without expanding into layout or theme ownership.
- Preserve every existing 1.x import, selector, hook, token fallback, and complete or companion stylesheet entry point.
- Expose public transition property, duration, easing, and delay tokens from
state-core.css. - Remove implicit UI-host lift compensation and cross-package transition importance from the standalone preset.
- Enforce disabled, busy/loading, transient active, persistent, hover, and base precedence while keeping focus-visible orthogonal.
- Preserve state meaning under reduced motion, higher contrast, and forced colors.
- Compose interaction
translatewith consumertransform,scale, androtate. - Keep UI Style Kit optional and preserve standalone package behavior.
- Align generated artifacts, package metadata, README, wiki, changelog, and release assertions.
- Lock the package, audit, Chromium, and full-browser release gates.
Publication, tagging, and a GitHub Release remain separate approval-gated steps.
Potential follow-up work must be driven by demonstrated consumer need:
- add targeted visual-regression baselines if state combinations become difficult to review
- expand framework examples without shipping framework wrappers
- add migration notes only when token evolution requires them
- add state recipes for new semantic platform behavior when browsers expose stable primitives
The package should remain:
- small and framework-agnostic
- compatible with plain HTML and existing design systems
- accessibility-forward
- token-driven
- independently useful
- complementary to
ui-style-kit-cssandlayout-style-css - focused on interaction states rather than page layout or application theming
The Interface Systems Lab remains the canonical proof of the three-library composition.