Skip to content

@esuiss/ui@0.19.0

Choose a tag to compare

@github-actions github-actions released this 18 Oct 02:13
· 241 commits to main since this release

Changes

  • chore(release): v0.19.0 (a58fa49)
  • ci(release): title releases with the package name and version (2f52d6d)
  • docs(cli): document the custom primary color option (4baf4d7)
  • fix(ui): keep create options inside the preview frame (dba7830)
  • docs(cli): document the --primary option (cb22ce0)
  • feat(cli): set a custom primary color with --primary (7e31982)
  • feat(ui): pick a custom primary color on the create page (d3b580c)
  • feat(ui): turn the docs header button into Create (277cdff)
  • feat(ui): offer colors, radius, font and menus for native platforms on create (bb7e8bb)
  • fix(ui): give the create sidebar rows a background and scroll long pickers smoothly (231f55c)
  • feat(ui): rebuild the create sidebar as compact pickers with live preview (7d1caee)
  • docs(site): describe preset colors, radius, menus and fonts on mobile (796cd06)
  • feat(cli): pass the whole preset to mobile init and reject mismatched gray themes (6485d1d)
  • feat(site): offer the icon library for every platform on the create page (bf60261)
  • feat(ui): let the docs and create pages span the full window width (f0fda09)
  • feat(mobile): apply preset fonts on React Native, SwiftUI and Compose (51f1ffb)
  • feat(mobile): offer five icon libraries for React Native, SwiftUI and Compose (a2875fa)
  • fix(ui): reserve the scrollbar space so pages without scrolling do not shift (c5d4852)
  • feat(mobile): add menu color and accent tokens and apply preset menu options (5dc92d9)
  • feat(cli): apply preset colors and radius to mobile themes (fc3a1b2)
  • fix(ci): apply the suiss style before the compatibility install (89b7961)
  • feat(mobile): add the 21 AI patterns to React Native, SwiftUI and Compose (3b9eee1)
  • feat(mobile): add the code block component to React Native, SwiftUI and Compose (d3b4a31)
  • feat(mobile): add the trace component to React Native, SwiftUI and Compose (ff4c94d)
  • feat(ui): point the home header button at Create (bafc175)
  • fix(cli): share one preset decoder and describe styles for every platform (f58f9f1)
  • feat(ui): point the home header button at the create page (092ee51)
  • fix(www): send the developers button to the ui docs (1ee9d96)
  • feat(ui): open the home search as the header panel with page results (0e77989)
  • fix(site): keep the fixed header in place when an overlay hides the scrollbar (5e3fd82)
  • feat(ui): drop the search field from the home hero (1c0ff8e)
  • fix(ui): use the main site tagline above the wordmark (529fff3)
  • feat(site): grow the wordmark back while a mega menu is open (ac26958)
  • feat(site): open mega menus under the links and keep the wordmark size (bf51b98)
  • fix(site): enlarge the favicon dot (dd76e40)
  • fix(site): ease the mega menu height when moving between links (43b75f7)
  • fix(site): give the favicon dot room inside the icon (fb04bae)
  • fix(site): switch between mega menus without the panel bouncing (ff427c4)
  • feat(site): use the logo dot as the favicon on both sites (1bfee17)
  • fix(cli): drop the heading font marker from added files (2aa6f44)
  • feat(site): add a create page for styles, colors, fonts and icons (45cd2c6)
  • feat(cli): apply preset codes and the saved icon library and menu color (9495943)
  • feat(site): add a style picker to the code options (0d11a6c)
  • feat(registry): serve every style from one file per item and add --style (2b87a18)
  • refactor(web): move component styling into style markers (9c4a695)
  • fix(site): give the header its frosted background once the wordmark settles (c3abb82)
  • feat(site): let the header sit on the hero and match the page width (1cd79f1)
  • fix(www): serve pages in development without the old locale rewrite (c315577)
  • feat(www): drop the Turkish locale and serve the site in English only (199801c)
  • feat(site): share one header across the main site and the ui home (d183751)
  • docs(site): explain the mobile styles and how to pick one (cdb1a70)
  • feat(cli): pick a style with --style or a preset code on init (30e5722)
  • feat(mobile): read style tokens in SwiftUI and Compose components (2807800)
  • build(web): generate style sheets and check marker output against main (98e7339)
  • feat(mobile): add style tokens for nine styles and use them in React Native components (154ee6d)
  • feat(web): start style markers with the button (197c375)
  • feat(site): add an AI section with 21 agent and chat patterns (162eb40)
  • feat(web): add the trace and code block components (0488c03)
  • refactor(www): use the shared theme, tokens and theme toggle from the web package (a34ee3d)
  • perf(www): draw the home hero with the docs gradient instead of an image (8fddf31)
  • perf(www): preload the hero stills for each screen size (8da9136)
  • fix(site): tighten titles and descriptions, link the CLI docs and describe suiss/ui for assistants (5cd4604)
  • perf(www): serve resized AVIF and WebP images and replace the hero shader with stills (b873592)
  • perf(site): load full example code on demand to keep pages under 1.5 MB (674dbf9)
  • fix(site): point the docs home canonical at suiss.app/ui without a trailing slash (320e594)

Install

npx @esuiss/ui@0.19.0 init