Skip to content

Changelog

Release notes for k-web-ui. Versions follow semver. The same history lives in the package as CHANGELOG.md.

Install a specific release with:

Terminal window
pnpm add k-web-ui@0.1.5

Changed

  • Text parts (card title/subtitle, modal title/body, banner title/description, label/hint/error, accordion panel) style from the class alone. Theme colors no longer require a specific tag like h3 or p.

Changed

  • JavaScript components use one pattern: host id, content at #id-0, #id-1, …, and .options in script. Order in the tree does not matter.
  • Gauge dial text follows format (%, $, …). Reach for text only when you need a one-off.
  • Sidebar nav chrome: groups, nested lists, active link, and a docked rail.
  • Pagination hover / current styles, and sidebar group chevrons that rotate open and closed.

Added

  • chevron-up icon.
  • Docs coverage for setGauge and createGauge.

Added

  • k-web-ui/postcss so apps compile against the kit without adding their own tailwindcss dependency.
  • Tailwind IntelliSense through that PostCSS entry.

Fixed

  • Package metadata for the 0.1.x publish line.

Added

  • k-gauge (square reading and caption), separate from progress.
  • Kit icons used in docs and Storybook.
  • PostCSS integration for consumers.

Changed

  • Shadow tokens work as utilities / theme values.
  • JavaScript components initialize on the light DOM.
  • Progress stays the linear bar; gauge is the frame.

Added

  • First npm release as k-web-ui.
  • Custom elements: tabs, pagination, dropdown, carousel, scrollbar.
  • CSS components: accordion, badge, banner, button, card, grid, input, link, modal, progress, sidebar, spin, table, toast, tooltip.
  • k-light / k-dark, Outfit, IBM Plex Mono, and the token set.

Changed

  • Workspace, package, docs, and GitHub repo renamed to K-Web-UI.