Skip to content

@esuiss/ui@0.20.0

Choose a tag to compare

@github-actions github-actions released this 18 Oct 20:07
· 112 commits to main since this release

Changes

  • chore(release): v0.20.0 (6a05b12)
  • docs(ui): regenerate the StyleSheet usage of pull to refresh (8645216)
  • fix(docs): repeat the enclosing platform label only before its content (c96fb41)
  • perf(docs): render primitive source previews without highlighting (603eac2)
  • docs(ui): note when the React Native tab has more examples (580f861)
  • fix(www): name the one open-source component library in the singular (93b1e19)
  • docs: describe mobile setup without platform-specific wording (1c8ba0a)
  • docs(ui): state per-platform counts in the collection descriptions (9006ec5)
  • docs(ui): keep the React Native install steps on their own tab (40a90f1)
  • docs(ui): show SwiftUI and Compose usage for toast (3ac0568)
  • docs(ui): word native example notes for each platform (14ee08f)
  • docs(ui): correct the React Native API tables (cc79a54)
  • docs(ui): import the icons the React Native usage snippets use (abff408)
  • docs(ui): list every part in the anatomy of panel, command palette, dropdown menu and island (db6445e)
  • fix(docs): drop the Base UI install step from the context actions manual (203d43d)
  • docs(ui): document the props the Radix and React Aria wrappers add (036c17e)
  • fix(docs): complete the SwiftUI and Compose manual setup steps (cb6d265)
  • fix(docs): keep the version row inside the add options table (fd3450f)
  • fix(cli): list the Phosphor package only when a written file imports it (662eb5f)
  • fix(docs): keep web-specific wording out of SwiftUI and Compose API tables (84cb689)
  • docs(ui): add the native API reference for aspect ratio and collapsible (4382c90)
  • feat(docs): show StyleSheet code for React Native examples with a styling option (af15af0)
  • fix(docs): generate complete React Native manual steps from the registry (73aa409)
  • fix(docs): swap the builds-on pieces only on the React tab (a486ac9)
  • fix(docs): name the primitive bases in the code options and create pickers (82b5205)
  • fix(docs): label every base and platform block in the Markdown pages (bd6c64d)
  • fix(docs): generate SwiftUI and Compose snippets that compile in an app target (6d8b2c9)
  • fix(docs): keep SwiftUI and Compose guidance on their own tabs (f86940c)
  • fix(docs): switch the builds-on pieces per base by ignoring the utils helper (816965b)
  • fix(docs): append the chosen style only to init commands without a preset (bb73111)
  • fix(ui): serve the live native previews from the docs base path (af997cf)
  • refactor(cli): keep the font lookup private (0c530d9)
  • fix(cli): refuse only structurally broken registry items (ea8380c)
  • fix(ui): clear lint warnings in the date picker, calendar, carousel, menubar and questionnaire (78585f6)
  • fix(ui): load the live preview frame without a redirect (44e6253)
  • fix(site): answer malformed registry paths with 404 and forward only method and URL to assets (e06f316)
  • docs(cli): describe apply without a terminal, Theme only and explicit Inter (7abb442)
  • fix(create): name the base in setup commands and keep the style in Theme only (568af88)
  • fix(cli): restyle an installed button when the base or style changes (c4c5593)
  • fix(cli): wire an explicit Inter choice, Pages Router fonts and template-declared fonts (c0f10b6)
  • fix(cli): check template flags before creating the app and list every option (72ae548)
  • fix(cli): check everything before writing in add, init and apply (9a2b212)
  • fix(cli): refuse reserved, overlong and build folder targets and show hidden characters (a0361b9)
  • fix(cli): run package managers without a shell and refuse shell characters in ranges (16da52b)
  • fix(cli): keep registry downloads on https across redirects (2efc915)
  • fix(cli): refuse escaped or remote registry css, unsafe theme values and malformed items (7b4820b)
  • fix(cli): keep the preset StyleSheet theme on add (e428087)
  • fix(cli): keep the radius and bold menu accent on mobile apply (8ebafbf)
  • fix(cli): check icon packages before switching mobile icons (97a0a88)
  • docs: tell registry CLI users to align Expo native modules (06fecf1)
  • fix(mobile): list the primitives the StyleSheet theme imports (925ef5a)
  • fix(mobile): type the timer promises for the React Native timer types (a0ebf16)
  • fix(cli): keep translucent menu fills after class merging (efa79ee)
  • fix(ui): keep the page scrollable under the open select example (ab3886b)
  • fix(site): load responsive previews only once they are shown (e742eaa)
  • fix(ui): label the react aria stepper field from its input (aa832da)
  • fix(ui): isolate english copy in the right-to-left example (0d4c9b0)
  • fix(ui): caption carousel testimonials with figure markup (b3ca02b)
  • fix(ui): mark calendar week numbers as row headers and label each navigation (b47cbc3)
  • fix(ui): return focus to context menu example triggers (e855610)
  • fix(ui): let wide examples shrink and show carousel card edges (4628f55)
  • fix(ui): fit the composer toolbar on narrow screens (d40fa24)
  • fix(ui): keep one-time code digits in reading order right to left (97e8b09)
  • fix(ui): use theme surface fills for vendor inputs and dim only disabled input groups (1874e17)
  • fix(ui): open the select open example on mount (1dd20de)
  • fix(ui): keep command separators out of the listbox tree (7eda89c)
  • fix(ui): name choice card controls inside a field label (d9ab9e5)
  • fix(ui): use legible code colors and example accents (d1ea0dc)
  • fix(ui): raise primary-on-tint and secondary text contrast (82f541e)
  • fix(ui): keep the selected segment label above the indicator in every style (8a217d1)
  • fix(ui): keep measured indicator offsets physical in right-to-left styles (b753956)
  • fix(ui): use asChild for panel, action menu and command palette triggers on radix (0aaecd1)
  • build: allow pages up to 1.75 MB before the crawl size check fails (7ecf50c)
  • fix(create): mark an explicit Inter choice in preset codes so mobile installs it (0adbc22)
  • docs(ui): drop the icon package step from native items without icons (9d4c1da)
  • fix(cli): keep the current mobile style and radius when apply has no style (e17681e)
  • docs(ui): describe icon switching on apply and Swift package font resources (515966b)
  • fix(cli): keep the mobile icon library and fonts in sync across init, add and apply (4896704)
  • fix(cli): theme NativeWind opacity tokens and keep colors on style-only apply (f16c955)
  • fix(swiftui): use extended regex literals, drop unused icon imports, find bundled fonts (d776183)
  • fix(mobile): emit spreadable shadows for StyleSheet styles without one (2b39c28)
  • fix(create): show inverted menus in the preview and tidy the create page (1e516ed)
  • docs(ui): describe confirm dismissible for every platform (81cfb79)
  • fix(ui): take native api descriptions from the default base first (d7219a7)
  • docs(ui): add import lines and per-base usage to ai pages (9d7eebe)
  • docs(ui): build pattern and interaction usage from real parts (5cdd742)
  • docs(ui): fix react usage and per-base api from progress to widget (2b98edc)
  • docs(ui): fix react usage and per-base api from dialog to popover (10f5332)
  • docs(ui): fix react usage and per-base api from accordion to context menu (bad053e)
  • fix(ui): pad api reference rows that are split per base (c283c13)
  • fix(web): install the highlighter hook with code-block (518b548)
  • fix(registry): pass the default Next.js lint rules in every base (fc4d693)
  • fix(create): preview bold menu accents and multi-word fonts like the CLI writes them (2da0a2a)
  • fix(cli): apply create presets on every platform the way the preview shows them (2c46861)
  • docs(ui): generate SwiftUI and Compose usage and install steps on native tabs (a3dd730)
  • fix(ui): label native screenshots by platform and drop code fallback on other tabs (901725f)
  • fix(ui): import Composable in generated Compose example code (3c7448e)
  • fix(docs): use the item group in native CLI commands and check every add command (b3d520e)
  • feat(site): send security headers on every page (6befc1d)
  • fix(registry): keep error responses uncached and answer preflight requests (b40cc21)
  • fix(create): accept preview messages only from the parent window (028b3fe)
  • ci: pin actions to commits and split release permissions (fb069c0)
  • fix(cli): pick the registry ref once per run and require https overrides (4e1b5e7)
  • fix(cli): keep registry files inside the component folders (ebe44f4)
  • fix(cli): refuse registry styles that load remote files (fecaaac)
  • fix(cli): strip control characters from printed registry text (620c9fd)
  • fix(cli): refuse option-like package names and end options before them (9bc44e1)
  • feat(ui): give the create page its own open graph metadata and image (304fdc3)
  • docs(ui): correct the platform and icon claims and document styled native registry urls (03dcb8a)
  • docs(code-block): add a footer example and fix the scroll-fade link (f5bdde7)
  • fix(ui): link sources from llms-full.txt and drop stale llms.txt claims (6b4f482)
  • docs(ai): call the AI items compositions and give the message page its own title (7c6f9e9)
  • fix(ui): count the home page pieces from the docs and the registry (28a6b48)
  • docs: describe platforms and the system font in neutral terms (a08dfb1)
  • docs(cli): document all three commands and check the options against the help (c3cbabd)
  • fix(cli): keep --style and --theme out of add (21163c9)
  • fix(blocks): render bento features as a server component so icon rewrites keep the file valid (559c447)
  • docs(ui): show platform API references on the native tabs (fd0eec2)
  • feat(ui): generate native API references from the Swift and Kotlin sources (ede3058)
  • feat(create): add a Get code dialog for new and existing projects and the theme (7e289d6)
  • refactor(cli): keep the template helpers private (9570921)
  • chore(ui): keep native captures only for examples without a web preview (9f1a9bf)
  • feat(ui): show the web preview on native tabs when an example has a web twin (7bc8ba3)
  • feat(cli): create new apps from templates and apply presets to existing projects (9c5cc87)
  • refactor(registry): publish the React Native items under the @esuiss namespace (9bf5456)
  • fix(web): stop overlays shifting the page as they close (31bbe94)

Install

npx @esuiss/ui@0.20.0 init