diff --git a/README.md b/README.md index c5c57705..2876ca4d 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@

A cascade-layer CSS framework you never compile.
- 747 design tokens, automatic dark mode, fluid type & spacing — no build step, no Node, no JavaScript. + 741 design tokens, automatic dark mode, fluid type & spacing — no build step, no Node, no JavaScript.

@@ -67,7 +67,7 @@ Every letter of SLASHED is a design commitment, and each one is checkable agains ## What's inside -- **747 design tokens** (`--sf-*`) covering color, typography, spacing, layout, borders, shadows, motion, and z-index — catalogued in a machine-readable [API index](docs/api-index.json). +- **741 design tokens** (`--sf-*`) covering color, typography, spacing, layout, borders, shadows, motion, and z-index — catalogued in a machine-readable [API index](docs/api-index.json). - **Layout primitives** — `.sf-container`, `.sf-stack`, `.sf-grid`, `.sf-cluster`, `.sf-sidebar`, `.sf-switcher`, `.sf-cover`, `.sf-center`, `.sf-frame`, `.sf-reel`, `.sf-bento`, and more ([docs/layout.md](docs/layout.md)). - **Macros** — recipes like `.sf-prose`, `.sf-flow`, `.sf-truncate`, `.sf-aspect`, `.sf-scroll-shadow`, `.sf-surface` ([docs/macros.md](docs/macros.md)). - **State classes** — `.sf-is-*` classes mapped to ARIA semantics ([docs/states.md](docs/states.md)). diff --git a/badges/badge-optimal.json b/badges/badge-optimal.json index 31ef54a3..99f96683 100644 --- a/badges/badge-optimal.json +++ b/badges/badge-optimal.json @@ -1,7 +1,7 @@ { "schemaVersion": 1, "label": "optimal", - "message": "19.6 kB gzip", + "message": "19.4 kB gzip", "color": "brightgreen", "namedLogo": "css3" } diff --git a/configurator/src/components/panels/EffectsPanel.svelte b/configurator/src/components/panels/EffectsPanel.svelte index 58d5487c..808b867d 100644 --- a/configurator/src/components/panels/EffectsPanel.svelte +++ b/configurator/src/components/panels/EffectsPanel.svelte @@ -28,7 +28,6 @@ let blur = $derived(parseNum(overrides["--sf-blur"], 12, "px")); let opacityMuted = $derived(parseNum(overrides["--sf-opacity-muted"], 0.5)); let opacityDisabled = $derived(parseNum(overrides["--sf-opacity-disabled"], 0.45)); - let pendingOpacity = $derived(parseNum(overrides["--sf-state-pending-opacity"], 0.7)); let scrollbarThumb = $derived(overrides["--sf-scrollbar-thumb"] ?? ""); let scrollbarTrack = $derived(overrides["--sf-scrollbar-track"] ?? ""); @@ -84,19 +83,11 @@ onChange={(v) => onSet("--sf-opacity-disabled", String(v))} onReset={() => onReset("--sf-opacity-disabled")} /> - onSet("--sf-state-pending-opacity", String(v))} - onReset={() => onReset("--sf-state-pending-opacity")} - />

{#each [ { label: "muted", token: "--sf-opacity-muted", val: opacityMuted }, { label: "disabled", token: "--sf-opacity-disabled", val: opacityDisabled }, - { label: "pending", token: "--sf-state-pending-opacity", val: pendingOpacity }, ] as row (row.label)}
{row.label} diff --git a/configurator/src/components/panels/MiscPanel.svelte b/configurator/src/components/panels/MiscPanel.svelte index 83db9d19..0ad67968 100644 --- a/configurator/src/components/panels/MiscPanel.svelte +++ b/configurator/src/components/panels/MiscPanel.svelte @@ -1,7 +1,6 @@