Skip to content

Releases: signalxjs/zero

v0.17.0

Choose a tag to compare

@github-actions github-actions released this 29 Sep 03:42
8f3cf22

What's Changed

  • zero: Menu, Popover, Dialog and HoverCard triggers host a lent bag (#495) by @andtii in #516
  • zero: Collapsible native={false}, a composable div/button/until-found mode (#453) by @andtii in #518
  • zero-daisyui: lynx targets for tree-view live ink, file-upload item row, table sort mark (lynx#1292, #1294, #1299) by @andtii in #522
  • chore(release): 0.17.0 by @andtii in #524

Full Changelog: v0.16.0...v0.17.0

v0.16.0

Choose a tag to compare

@github-actions github-actions released this 29 Sep 00:02
c6c66ad

What's Changed

  • zero: Menu.ContextTrigger, Box and Card.Root host a lent bag (#450) (#511) @andtii
  • zero-daisyui: lynx targets for file-upload, chat and chat-log (#509) @andtii
  • zero-daisyui divider: centre the lynx segments on the label (lynx#1272) (#512) @andtii
  • zero: Button.Root and Tooltip.Trigger host a lent bag (#494) (#513) @andtii
  • zero-daisyui: lynx targets for carousel and table (#510) @andtii
  • zero-daisyui: combobox targets.lynx (lynx-zero wave 5, W5B) (#508) @andtii
  • zero-daisyui: drawer + tooltip lynx fidelity (edge sheet in flow, cap, slide keyframes, arrow paint) (#506) @andtii
  • zero-daisyui: navbar sections never squeeze a word on lynx (lynx#1274) (#500) @andtii
  • zero + zero-kit: absorbable parts in the anatomy contract (#496) @andtii
  • zero: mergePartProps + WithLend + press ownership (#452 PR A) (#497) @andtii
  • zero: triggers take onClick/onKeydown/onFocus/onBlur (#487) @andtii

🚀 Features

  • feat(zero-material): M3 containment and overlays (#515) @andtii
  • feat(zero-material): M3 selection controls — checkbox, radio, switch, Expressive slider (#491) @andtii

🧰 Maintenance

Full Changelog: v0.15.0...v0.16.0

v0.15.0

Choose a tag to compare

@github-actions github-actions released this 28 Sep 17:45
bf10553

What's Changed

  • zero: triggers take onClick/onKeydown/onFocus/onBlur (#487) @andtii
  • zero-daisyui: lynx targets for menu and nav-list (#484) @andtii
  • zero-kit: lynx target ships logical sizing as width/height; daisy alert close + kbd on lynx (#479) @andtii
  • zero-daisyui: tree-view lynx fidelity (press wash, selected-row box swap, focus ring, text-mark check box) (#483) @andtii
  • zero-daisyui: lynx targets for navbar and breadcrumbs (#480) @andtii
  • zero-daisyui: lynx targets for pagination and steps (#482) @andtii
  • zero: Combobox autoHighlight (#470) @andtii

🚀 Features

  • feat(zero-material): M3 text fields — filled and outlined, with the floating label (#485) @andtii
  • feat(zero): NavList.Link takes onClick, and renders a button without an href (#475) @andtii
  • feat(zero): text controls flag an empty field with data-placeholder (#442) @andtii
  • feat(create-zero-ds): --workspace mode for scaffolds inside the zero monorepo (#471) @andtii

🐛 Bug Fixes

  • fix(zero): export ReservedByZero so WithHtmlAttrs parts emit declarations (#472) @andtii
  • fix(skins): hide the native search cancel button beside Input.ClearTrigger (#474) @andtii
  • fix(zero-kit): layout pack Container is border-box (#473) @andtii

🧰 Maintenance

Full Changelog: v0.14.0...v0.15.0

v0.14.0

Choose a tag to compare

@github-actions github-actions released this 28 Sep 13:56
88e4004

What's Changed

  • examples/mail: Zero Mail — a full mail client built only from zero components (#441) @andtii
  • zero-daisyui: lynx targets for avatar, avatar-group, skeleton, spinner and the toast indicator (#434) @andtii
  • zero-daisyui: lynx targets for badge, status and kbd (lynx#1234) (#430) @andtii
  • zero-daisyui: lynx targets for divider, stats and empty-state (#433) @andtii
  • zero-daisyui: lynx targets for alert and card (#431) @andtii

🚀 Features

  • feat(zero-material): Material 3's component API (#438) @andtii
  • feat(zero-material): the Material 3 token foundation (#426) @andtii
  • feat(zero): combobox tag keyboard — arrows walk the tags, Backspace/Delete remove (#412) @andtii

🐛 Bug Fixes

  • fix(zero-daisyui): textarea focus ring keeps its base-100 gap on Android (#435) @andtii

🧰 Maintenance

Full Changelog: v0.13.0...v0.14.0

v0.13.0

Choose a tag to compare

@github-actions github-actions released this 28 Sep 09:49
7be41e0

What's Changed

  • zero-daisyui: lynx placeholder colour for number-input's native field by @andtii in #403
  • fix(zero-daisyui): lynx toggle-group join ends, textarea floor and focus ring by @andtii in #406
  • zero-kit lynx: refuse SVG data-URI images and clip-path; checkbox tick and dash without clip-path by @andtii in #404
  • fix(zero-daisyui): combobox control grows with wrapped tags by @andtii in #408
  • chore(release): 0.13.0 by @andtii in #410

Full Changelog: v0.12.0...v0.13.0

v0.12.0

Choose a tag to compare

@github-actions github-actions released this 27 Sep 20:15
436f51d

What's Changed

  • zero-daisyui: lynx targets for toggle + toggle-group (lynx#1204) by @andtii in #394
  • fix(zero-daisyui): lynx checkbox/radio focus rings follow the radius, pinned row layout, horizontal radio-group by @andtii in #396
  • zero-daisyui: lynx targets for number-input and fieldset by @andtii in #395
  • zero-daisyui: lynx targets for input, textarea and field by @andtii in #398
  • chore(release): 0.12.0 by @andtii in #400

Full Changelog: v0.11.0...v0.12.0

v0.11.0

Choose a tag to compare

@github-actions github-actions released this 27 Sep 16:42
98f6aac

What's Changed

🚀 Features

  • feat(select): a governed clearable flag replaces the :has(> clear-trigger) selector (#388) @andtii
  • feat(toast, drawer): swipe-to-dismiss with a governed data-swiping flag (#380) @andtii

🧰 Maintenance

Full Changelog: v0.10.0...v0.11.0

v0.10.0

Choose a tag to compare

@github-actions github-actions released this 27 Sep 13:54
ff00fc0

What's Changed

  • zero-kit lynx: rewrite rem to px at 16px/rem (lynx resolves 1rem = 14px) (#384) @andtii

🚀 Features

  • feat(toast, drawer): swipe-to-dismiss with a governed data-swiping flag (#380) @andtii
  • feat(drawer): top and bottom placement (sheets) (#379) @andtii

🐛 Bug Fixes

  • fix(zero-daisyui): lynx select clear-trigger is a chip beside the chevron (#383) @andtii

🧰 Maintenance

Full Changelog: v0.9.0...v0.10.0

v0.9.0

Choose a tag to compare

@github-actions github-actions released this 27 Sep 11:28
1e69471

What's Changed

🚀 Features

  • feat(dialog, drawer, popover): initialFocus/finalFocus, modal scroll lock, preventable escapeKeyDown/interactOutside (#362) @andtii
  • feat(avatar-group): group scope with overflow count; avatar fallback delay (#355) @andtii

🐛 Bug Fixes

  • fix(zero-daisyui): lynx divider is the line again, with its size ramp (#376) @andtii

🧰 Maintenance

Full Changelog: v0.8.0...v0.9.0

v0.8.0

Choose a tag to compare

@github-actions github-actions released this 27 Sep 10:29
b5c01db

What's Changed

  • ci: six e2e shards (#364) @andtii
  • ci: shard the e2e suite across three jobs behind one required e2e check (#361) @andtii

🚀 Features

  • feat(avatar-group): group scope with overflow count; avatar fallback delay (#355) @andtii
  • feat(breadcrumbs): maxItems collapse with an ellipsis part (#353) @andtii
  • feat(steps): content panels, prev/next triggers, linear mode and invalid steps (#354) @andtii
  • feat(chat-log): role=log transcript container with stick-to-bottom and jump trigger (#358) @andtii
  • feat(card, timeline): card media and timeline title/description parts (#360) @andtii
  • feat(divider): label part, labelled separator and decorative mode (#356) @andtii
  • feat(number-input): locale and formatOptions via Intl.NumberFormat (#357) @andtii
  • feat(combobox): inline autocomplete (aria-autocomplete=both) (#359) @andtii
  • feat(toast): toaster.promise with indicator part, and an expanded stack state (#349) @andtii
  • feat(menubar): APG menubar over Menu, plus menu shortcut part (#347) @andtii
  • feat(hover-card): hover-intent preview card with interactive content (#348) @andtii
  • feat(pagination): first/last triggers and href link mode (#351) @andtii
  • feat(tree-view): checkbox selection with derived indeterminate branches (#344) @andtii

🐛 Bug Fixes

  • fix(zero-daisyui): lynx button edges as longhands; content-sized btn root (#372) @andtii
  • fix(zero-daisyui): select lynx section — root carries the width, portalled popup restates the accent (#367) @andtii
  • fix(zero-daisyui): lynx focus rings follow the part's radius (#369) @andtii

🧰 Maintenance

Full Changelog: v0.7.0...v0.8.0