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