Skip to content

Releases: cpascariello/stasho-ds

v0.13.1

12 Jun 13:33
0064676

Choose a tag to compare

fix(tabs): overflow ⋯ dropdown is non-modal — Radix's modal scroll-lock padded and shifted/squeezed the page on mobile viewports (#33)

v0.13.0

11 Jun 23:03
9bb6bff

Choose a tag to compare

Drawer primitive (side=bottom|left|right). Radix-Dialog-based: focus trap, Esc/overlay dismiss, motion-safe slide animations. No swipe gesture in v1.

v0.12.0

08 Jun 21:10
4d77a86

Choose a tag to compare

Add LogoWordmark (word-only 'stasho') and LogoLetter ('s') marks, set in Anybody 800 italic to match the brand headings. For placements that drop the icon: app landing header + collapsed sidenav.

v0.11.0 — Accordion open/close motion + caret nudge

08 Jun 13:20
811d992

Choose a tag to compare

Accordion motion

  • Open/close "slide + settle" — the panel height animates via Radix's `--radix-accordion-content-height` (registered as a `@theme` Tailwind utility), and the answer fades + settles in.
  • Hover caret nudge — the cyan caret dips 3px on a closed row to preview the open direction; the 180° rotate-on-open and cyan trigger text stay.
  • Reduced motion — the height animation is gated into `motion-safe:`, so reduced-motion users get instant open/close.

Same `@stasho/ds/accordion` export and 4-part API (Accordion / AccordionItem / AccordionTrigger / AccordionContent) as 0.10.0 — no API changes.

PR #30.

v0.10.0

06 Jun 18:26
2adc954

Choose a tag to compare

Add Accordion primitive (./accordion) — accessible Radix-backed disclosure for FAQ/Q&A use.

v0.9.2

06 Jun 14:16
1888fdf

Choose a tag to compare

fix(badge,tooltip): consistent badge height + bounded/smaller tooltip

v0.9.1

06 Jun 11:04
e227950

Choose a tag to compare

fix(table): selected row beats hover; left bar is selected-only

v0.9.0 — Radius hard-floor (4/6/8) + softer edge + card unification

05 Jun 19:20
82eec14

Choose a tag to compare

Decision #100 — the 0px brutalist corner is retired.

  • Radius hard floor 4 / 6 / 8 — controls 4px, cards/SelectableCard 6px, Dialog 8px; rounded-full reserved for round-by-design.
  • Softer --edge — dark rgba(255,255,255,0.10), light translucent rgba(0,0,0,0.14) — one "foreground at low alpha" concept across modes.
  • Unified card family — Card, SelectableCard, and Dialog share bg-surface + 1px border-edge + tier radius; Dialog gains the hairline.

~18 components swept rounded-none / rounded-[2px]rounded-sm. No component-API changes.

PR #25.

v0.8.0 — Button outline → neutral white

05 Jun 15:51
8d63eee

Choose a tag to compare

Button outline variant pulled out of the accent system (Decision #99): white chrome in dark mode, neutral foreground in light, white LED/icon, no cyan glow. Supersedes the outline-chrome half of #82; links / focus ring / active states keep --accent.

v0.7.1

05 Jun 12:39
7e46a5a

Choose a tag to compare

fix(table): add optional Column.id so header-less columns don't collide (key by col.id ?? col.header). Backward-compatible.