Skip to content

Changelog

0.2.0b4 (2024-06-06)

Feat

  • export all shoelace components using hot- prefix
  • add login event to header component
  • update header component to use unocss classes
  • add custom theme for shoelace colour override
  • temp add config for using @ alias in components
  • update stories + header story
  • add simple header component with nav bar items

Fix

  • import ts modules for storybook hot-reload
  • bundle missing shoelace icons with storybook

Refactor

  • remove demo button component, use sl-button directly
  • rename events on toolbar demo component
  • update refs styles.css --> style.css
  • replace custom button with standard shoelace button
  • remove config for using @ alias as breaking upstream es module use

0.2.0b3 (2024-06-02)

Refactor

  • update logs and css for matomo tracking component

0.2.0b2 (2024-05-31)

Fix

  • minor fixes to matomo tracking component, add 'force' var

Refactor

  • rename all react events onHotXx --> onXx

0.2.0b1 (2024-05-31)

Fix

  • move bundled icons to components dir and update refs

0.2.0b0 (2024-05-31) Beta

Feat

  • add a started Header component
  • add index.ts files for importing all components at once
  • add logo and icons to theme dir
  • add matomo tracking banner & standard button components

Fix

  • remove setbasepath in favour of bundles icons
  • storybook for Tracking component correct props
  • do not import hot.css inside app templates
  • update all examples with latest syntax
  • do not run matomo tracking if domain does not match current host
  • fix react wrapper for demo toolbar
  • restructure components, fix storybook

Refactor

  • remove bundled icons from storybook config
  • update refs to cdn hot.css --> combined styles.css (shoelace)
  • rename HotElement --> Element for react

0.2.0a0 (2024-05-27) Alpha

Feat

  • extend composite components from shoelace web components
  • move react wrappers to own package
  • pull out common props to hot-element parent class
  • add examples for svelte and vue
  • add click event to hot-button element
  • docs/button: add intent property to component props
  • add unocss, button story args
  • update json2md to work with Props subheading
  • add HOT themed css vars
  • button,package: add class-variance-authority lib, convert button component to use it
  • button: add disabled prop, styling
  • stories: add controls and type exports for card
  • stories/Button: add children argType - initial control branch commit
  • use react-docgen and json2md script for components docs
  • init logo
  • Popup
  • dropdown
  • toggle, toggle story
  • components: init card
  • components: button

Fix

  • add pnpm build to example app dev commands
  • define: fix defining the custom component
  • update consistent css for button primary/secondary
  • button clicking stop propagation of original event
  • dummy content for xliff i18n file
  • create language specific i18n file
  • add empty translations file for weblate
  • ci: add style vars
  • ui build
  • add dist files
  • ci: publishing
  • ci: publishing
  • ui: build
  • docs/button: intent pipe escaping in table
  • tsconfig,components/Dropdown: make build pass
  • ladle/styles: add relative position to container

Refactor

  • update all refs to src --> components
  • rename src dir to components
  • remove old components
  • remove code no longer required
  • rename repo shared-ui-components --> ui
  • update to use @ alias for src
  • add path aliases for src & ladle
  • update to js modules
  • update package.json with latest info