v0.2.0 — Abyssal Void
Lands the Abyssal Void skin (Decisions #77–#93). Dark, scientific, abstract control-surface system anchored by docs/SKIN-PRINCIPLES.md.
Highlights
- Electric blue
#0040FFprimary + cyan#00E1FAaccent + teal-green#2BD58Esuccess + amber#ffc53dwarn + blood-orange#FF3D00error. 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/spinnersubpath 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.