Skip to content

v0.2.0 — Abyssal Void

Choose a tag to compare

@cpascariello cpascariello released this 27 May 16:04
· 20 commits to main since this release
80b242c

Lands the Abyssal Void skin (Decisions #77–#93). Dark, scientific, abstract control-surface system anchored by docs/SKIN-PRINCIPLES.md.

Highlights

  • Electric blue #0040FF primary + cyan #00E1FA accent + teal-green #2BD58E success + amber #ffc53d warn + blood-orange #FF3D00 error. Same hex in light + dark.
  • 0/0/2/4 radius vocabulary (popovers 0, badges/cards 2, dialogs 4).
  • 22 components materially redesigned: Alert, Badge, Breadcrumb, Button, Card, Checkbox, Combobox, CopyableText, Dialog, FormField, Input, MultiSelect, Pagination, ProgressBar, RadioGroup, Select, Slider, Stepper, Switch, Table, Tabs, Textarea, Tooltip.
  • Button: instrument-panel chassis with cyan LED, dual-dot loading chase.
  • Direction C: LED glow only on directly-grabbed controls (Switch/Slider thumbs) and "you are here" beacons (Stepper active).
  • Same-hex semantic palette + neutral elevation tokens (--shadow-*, --popover-bg, --popover-border).

Breaking changes

  • @stasho/ds/ui/spinner subpath removed. No replacement — use <Button loading> for inline loaders (LED chase).
  • CopyableText link now renders cyan (text-accent-*) instead of blue (text-primary-*).
  • Table activeKey row now renders cyan instead of blue.

See PR #14 for the full diff and decision chain.