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