Skip to content

@esuiss/ui@0.17.0

Choose a tag to compare

@github-actions github-actions released this 16 Oct 18:19
· 329 commits to main since this release

Changes

  • chore(release): v0.17.0 (7cd2772)
  • fix(web): keep the radix navigation menu closed after escape or click (834ca8b)
  • test(web): give async waits room on slower machines and retry on CI (fa59b2b)
  • chore(web): use example.com for demo addresses (b6d3185)
  • fix(mobile): use example.com addresses in block demos (60eb53d)
  • docs: describe the localized calendar navigation labels (91d0272)
  • fix(mobile): label compose calendar navigation with the localized relative month (dcc9d73)
  • fix(registry): take item titles from the docs and keep acronyms upper case (d46efda)
  • fix(site): keep only default-base text in markdown outputs (a4548c2)
  • docs: drop base notes the shared prop names made obsolete (9d947c7)
  • fix(web): clean up dead selectors, exports and example content (329f8a4)
  • fix(web): fix small wheel picker, trail, command and lifecycle issues (211cc11)
  • test(web): fail browser tests on console errors (476fcb7)
  • fix(web): announce chart changes once and drop inert focus stops (fa62d91)
  • fix(web): improve focus and keyboard handling in blocks (0fe3756)
  • fix(web): generate unique element ids in blocks (6486c50)
  • fix(mobile): give the stylesheet theme toggle the same api as uniwind (1fc7f18)
  • fix(mobile): scale swiftui text with dynamic type (ffd0354)
  • fix(mobile): read current callbacks in compose gestures (2057796)
  • fix(mobile): keep component behaviour when callers pass their own props (ecc78bf)
  • fix(mobile): harden primitive state, validation and gesture edge cases (7937e63)
  • fix(web): guard paged list, undo bar and date picker edge cases (7fc09b4)
  • test(web): let the navbar panel settle before closing it (b84c46e)
  • fix(web): run consumer event handlers alongside internal ones (bd58cf2)
  • fix(web): clear an interrupted theme transition before starting the next (2b8686f)
  • fix(web): keep the page raised while any drawer needs it (0a4869f)
  • fix(web): give chips, pickers, ellipsis and the mobile nav accessible names (a377dc2)
  • fix(web): accept default-base prop names in the third base (4059cc5)
  • fix(web): align third-base accordion, pickers, combobox and message scroller (4673c4b)
  • fix(web): only set inset and active data attributes when true (6657199)
  • docs: note the open prop name on the aria base for the fullscreen menu (2a92a34)
  • fix(web): fix right-to-left directions and carousel keys and progress (6a12f0e)
  • docs: show the theme toggle and variant examples (5d03622)
  • fix(web): default the third-base direction to ltr without a provider (bad87b7)
  • fix(site): return 404 for unknown preview and image paths and mark markdown copies noindex (f9f88bd)
  • fix(site): record content dates at build time and ship typescript as a runtime dependency (f132fee)
  • fix(site): size the source fold from its line count (6624edc)
  • fix(site): describe the primitive bases neutrally (9ec5b1c)
  • fix(site): switch platform for hash targets and show the active tab before hydration (f51cca8)
  • fix(site): include shared sources once in markdown outputs (4611dc2)
  • fix(site): drop the install command when the base needs no packages (8e5f757)
  • fix(web): support standalone checkbox items in third-base menus (269d618)
  • fix(site): copy through a clipboard promise and handle failures (2433235)
  • docs: describe the primitive bases, icon libraries and CLI requirements (a00c5d3)
  • docs: spell out acronyms in page titles (35684b4)
  • docs: document root parts and missing component props (68ba754)
  • fix(web): open the third-base preview menu under the preview (0f9e600)
  • fix(web): keep sidebar markup stable, pass its props and spare text fields (fd5ef30)
  • docs: require Node.js 20 for the CLI (a4e8f30)
  • docs: describe the deploy, CI and release re-run flows (aca916f)
  • build: run knip on the site and drop its unused dependencies (d4beee5)
  • build: drop the release age exception for lefthook 2.1.15 (aac8ae0)
  • docs(cli): describe the new add, init and registry behaviour (26d013f)
  • feat(cli): remember the primitive base chosen with init --base (9ea08b2)
  • fix(web): place third-base tooltip arrows like the default base (cbbd243)
  • fix(cli): show in --diff every file --overwrite replaces, on every platform (a46461c)
  • fix(cli): detect the package manager and alias the way the workspace sets them (d60423a)
  • feat(cli): download the registry from the release tag of the CLI version (2474c94)
  • build(mobile): take shared dependency versions from the catalog (3a32088)
  • docs: show React Native-only examples on the React Native tab (6fde235)
  • fix(web): drop the radio focus ring inside third-base cards (c868905)
  • fix(web): style open third-base sidebar menu buttons (d2449e8)
  • fix(web): keep third-base tips through scroll and close them on outside press (8aea1dc)
  • fix(web): name charts, show their focus and fix chart data (988c9d7)
  • docs: match component prose to the current behavior (5ed23b7)
  • docs: use current color tokens and base-neutral primitive wording (e5da31b)
  • feat(site): show base-specific text for the chosen primitive base (b2fc206)
  • fix(web): share the stepper API across the third base (6f8974f)
  • fix(web): center third-base slider thumbs on the track (bd78182)
  • fix(web): highlight selected choice cards in the third base (0c38c1f)
  • fix(web): keep block state per thread, person and draft (fa8139c)
  • fix(web): align second-base select, scroll area, questionnaire and popover (67bb807)
  • fix(web): align the second-base sidebar with the default base (e906c1c)
  • fix(web): accept items on the second-base picker (9805fff)
  • fix(web): default second-base buttons to type button (aa6ee86)
  • fix(web): measure, size and animate the second-base navigation menu (ae27f4d)
  • fix(web): match open-state selectors to the second base (ac01341)
  • fix(web): file inbox messages by mailbox and reset the reader per message (4ca1305)
  • build: keep generated and native build output out of the image context (185c1ea)
  • ci: run the React Native compatibility check weekly (a8e6f35)
  • ci: run the checks, tests and native builds on pushes and pull requests (699fdc8)
  • fix(web): recover the code field when verification throws (76dce42)
  • fix(web): keep stepper precision and honour read only (a9dee5c)
  • fix(web): expose button variant and size for group styling (62eb29e)
  • fix(web): render one slider thumb for a single value (7068b27)
  • build: hash the files outside each package that turbo tasks read (ecc40b7)
  • build: regenerate the registries on every source they read and run generate once before push (130d729)
  • ci: wait for every replica before purging and submit only changed pages (89888d9)
  • fix(web): merge consumer refs with internal refs (815d759)
  • ci: fail the release without mirror keys and make it re-runnable (2a6765b)
  • docs: list the exact SwiftUI files each manual install needs (997ee6c)
  • docs: add the animated view to React Native installs (5e422c7)
  • docs: fix the date picker command and badge ring classes (d1b915f)
  • fix(site): read the anatomy list through the custom list items (5f1a943)
  • docs: recapture the affected mobile previews (92b3036)
  • fix(mobile): start carousel autoplay once slides are measured (78e3e9e)
  • fix(mobile): centre input text (3f517b4)
  • fix(mobile): keep calendar weekdays on one line (5d0cb08)

Install

npx @esuiss/ui@0.17.0 init