Skip to content

Releases: vuestorefront/storefront-ui

v2.2.0

11 May 14:16
a705fec
Compare
Choose a tag to compare

2.2.0 (2023-05-11)

Overview

This release introduces new blocks and improvements of existing blocks.

Features

Blocks Vue.js and React.js

  • SelectDropdown
  • MegaMenu mobile navigation
  • Search
  • Gallery

Improvements

  • Order Summary - alerts

Bug fixes

  • SfSelect chevron rotates on blur (#2569)
  • SfScrollable: general improvement
  • MegaMenu: styling issues and keyboard navigation
  • Pagination: improved mobile version
  • Order Summary: styling issues
  • Alert: styling issues
  • NavbarTop: double login button
  • Filters: issues with sort by and clear all

v2.1.0

18 Apr 07:54
86f6cf0
Compare
Choose a tag to compare

2.1.0 (2023-04-18)

Overview

The following release contains new blocks and UI elements alongside bugfixes reported after 2.0.0 release.

Features

All new blocks and UI elements are listed below.

Base UI Elements Vue.js and React.js

  • SfScrollable

Blocks Vue.js and React.js

  • Alert
  • Banner
  • Breadcrumbs
  • Card
  • Footer
  • MegaMenu
  • Newsletter Box
  • Order Summary
  • Pagination

Composables / Hooks

  • useScrollable
  • useFocusVisible

Improvements

  • Modal - added animated block.

v2.0.0

28 Mar 13:06
52d87a7
Compare
Choose a tag to compare

2.0.0 (2023-03-28)

full changelog

Features

Base components Vue.js and React.js

  • AccordionItem component
  • Button component
  • Checkbox component
  • Checkbox
  • Chip component
  • Counter component
  • Drawer component
  • Dropdown component
  • IconBase component
  • Input component
  • Link component
  • ListItem component
  • LoaderCircular component
  • LoaderLinear component
  • Modal component
  • ProgressCircular component
  • ProgressLinear component
  • Radio component
  • Rating component
  • Select component
  • Switch component
  • Thumbnail component
  • Tooltip component

Blocks Vue.js and React.js

  • Checkout
  • Filters
  • NavbarBottom
  • NavbarTop
  • ProductCard
  • QuantitySelector
  • Review

Composables / Hooks

  • useDisclosure
  • useDropdown
  • usePopover
  • useTooltip
  • useTrapFocus

0.13.6

14 Dec 14:41
Compare
Choose a tag to compare

v0.13.6

🐛 Fixes

  • SfStoreLocator: fixed leaflet critical bug

🧹 Chores:

  • dependencies update

0.13.5

30 Nov 22:31
92350dd
Compare
Choose a tag to compare

v0.13.5

🐛 Fixes

  • SfHeader: restored changeHandler
  • npm doesn't support link - changed to file

🧹 Chores:

  • docs: update links and logs on welcome page

0.13.4

04 Nov 22:51
f2b3f45
Compare
Choose a tag to compare

🐛 Fixes

  • SfSearchbar: icon slot added
  • SfModal story: modal can be closed in stories
  • SfImage, SfBullets: wrong props will cause warning instead of error
  • SfFooter: closing columns on mobile
  • SfDropdown: change rendering to inline and fix styling
  • SfGallery: scroll for more than 4 thumb images
  • SfHeader: search value displays in story
  • SfInput: changes in placeholder are visible in story
  • Cart on nuxt - after closing sidebar user goes to homepage

🧹 Chores:

  • docs: update links and logs on welcome page

0.13.3

29 Jun 10:21
Compare
Choose a tag to compare

🐛 Fixes

  • SfInput: showing password icon fixed
  • SfImage: removed conditions causing placeholder to hide when using nuxt-image
  • Tests: fixed test on login page
  • SfButton: fix 'With Default Slot' story in Storybook
  • Configurable aria-label attributes
  • SfInput: showing password icon fixed
  • click-outside-directive: event passed to closeHandler
  • fixed test on login page
  • SfTextarea: readonly prop fixed

🧹 Chores:

0.13.2

25 May 09:06
14c09ab
Compare
Choose a tag to compare

v0.13.2

🚀 Features

  • a11y: Configurable aria-label attributes

🐛 Fixes

  • SfSearchbar: change event name in 'UseIconSlot' story in Storybook
  • SfCheckbox: fix checkbox size in stories
  • SfCheckbox: fix checkbox required message in stories
  • SfRadio: remove required prop from stories
  • SfSteps: fix steps navigation in stories
  • SfGroupedProduct: added inputHandler methods in stories
  • SfStoreLocator: lack of marker icons fix
  • a11y: color primary #5ece7b changed on #018937 with better contrast ratio

0.13.1

26 Apr 13:51
Compare
Choose a tag to compare

v0.13.1

🐛 Fixes

  • SfAccordion: removed the click event to solve the issue of change not defined
  • SfButton: replaced onClick method with click
  • Improvement in the release section structure in storybook
  • SfBullets: if current prop is greater than or equal total prop then current prop value is 0
    and there is an error message in console about wrong value for current prop
  • SfInput: fixed errors in storybook story
  • SfHero: showing mobile images
  • SfCallToAction: showing desktop images in background
  • SfBottomModal: fix story
  • SfGallery: fix size and position of outside zoom image

🧹 Chores:

  • added new website to list of companies that use SFUI

0.13.0

21 Mar 11:37
1e59748
Compare
Choose a tag to compare

v0.13.0

❗ Breaking Changes

  • SfSidebar: new position prop is added for positioning sidebar. Available values are left and right. When prop isn't set, default value is left
  • removed SfSlidingSection and mobile observer

🚀 Features

  • add the possibility to change breakpoint by mixins and configuration in Nuxt and by script in Vue projects
  • SfScrollable: replaced plugin with native solution
  • SfScrollable: added styling for native scrollbar
  • SfIcon: added lazy loading feature for icons

🐛 Fixes

  • E2E tests: SfHero on home page fixed,
  • one footer for nuxt pages,
  • SfHero: image passed as object doesn't appear,
  • SfCollectedProduct: removed issue of input function in story and removed duplicate props
  • SfFooter: removed mobile observer
  • SfSidebar: add position prop and fix animation loading for async component

🧹 Chores:

  • gh action workflow change to run tests on push/pull to develop and master branches
  • SfProductCard, SfMegaMenu, SfFooter, SfContentPages: removed isMobile,
  • global: removed SfSlidingSection and mobile observer
  • docs: added example to use playground and update command