Skip to content

v0.2.100

Latest

Choose a tag to compare

@amirsaam amirsaam released this 05 Aug 22:01
· 26 commits to main since this release

New components

  • pinesAccordion — Alpine-powered disclosure accordion with collapse animation (requires the .collapse plugin)
  • pinesTabs — tabbed interface with animated sliding marker and scoped Alpine $id ids
  • pinesToast — teleported toast stack listening for toast-show events; 6 positions, 4 types (success/info/warning/danger), auto-dismiss, stacking/positioning logic
  • pinesTooltip — tooltip with 4 positions (top/left/bottom/right) and optional arrow

Dependency upgrade: elementary-tailwind 0.3.700

New typed tokens that previously had to be written as raw classes:

  • divide-*divideX, divideY, divideColor, divideStyle
  • group / peer marker classes.group(.bare), .peer(.bare), plus named group/peer variants
  • inset fractionsleft-1/2/top-1/2 via TWTInset.fraction (replaces [50%] workaround)
  • Combined size-*, per-side borders, overflow-wrap, inset-shadow, v4 bg-linear-to-* gradients

Typed-API cleanup

  • Checkbox now uses typed peer/group markers
  • Test markup migrated from raw class strings to typed Tailwind tokens (badge dot, icon, input, card, checkbox)
  • v4 utility names applied throughout (rounded-sm, shadow-xs)

Full test suite: 130 tests passing.

Full Changelog: 0.2.000...0.2.100