Changelog - Hyvä UI
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased
2.4.1 - 2024-09-10
Added
- Sticky ATC (Add To Cart) A
- Scroll To Top B
- Sticky Header A
checkHeaderSize
helper to Header A/B/C to improve sticky support options
Changed
- Mobile menu to use the modern scroll lock inHeader A/B/C to support sticky support
Fixed
- Invalid qty value not showing the error message in Minicart A/B
- Searchbox Autocomplete from effecting the layout in Header C
- Searchbox from losing focus when opening the virtual keyboard on mobile devices in Header C
- Video interaction in Gallery B
- Undefined method for PHPstan in Ajax ATC A, many thanks to Tjitse Efdé (Vendic) for their contribution!
- Untranslated SVG's in Popup A/B and Product-Data B, many thanks to Lars de Weert (Made by Mouses) for their contribution!
2.4.0 - 2024-07-03
Added
- Order Confirmation A
- Error Pages A/B
- i18n boilerplate for UI translations
- badges in the README for UI Components with CMS functionalities for a clearer overview
Changed
- Updated
x-collapse
for Accordion.A and Product-Data.B
Fixed
- Gallery B magnifier toggle button still being visible on mobile
- Missing
itemprop=image
in Gallery B/C/D
2.3.0 - 2024-04-26
Added
- Gallery B/C magnifier support
- Scroll To Top A
- Menu D a variation on Menu C with the Shop Menu toggle button from Header B
Changed
- Banner A/B/C/D use grid stacking to make the banners easier to use in flex, grid and position layouts
- Gallery C option for nav renamed from
number
tocounter
to add consistency between gallery options - Add config options to the Menu C for the nesting dept and CTA top link option
- Menu B the CMS block position has been rebuild with the Design differences update and now only includes one position with a different name
Fixed
- Ajax ATC A loader being used on buttons that are not the submit button
- Gallery B show thumbs when the image count is one
- Gallery C fullscreen close button contrast when on the dialog content
- Design differences for Header A/B/C and Menu A/B/C
- A11Y color issues for Header C
Removed
- Shop Menu toggle button from Header B, to allow multiple menus to work with Header B
2.2.1 - 2024-03-29
Added
- Option to configure the form selectors for the Ajax ATC A
- Option to load the first image eager for the Slider A/C
- PayPal Express In Context support added to the MiniCart A/B
Changed
- Ajax ATC A now works with infinite scroll pages that includes forms, many thanks to Christoph Hendreich (In Session) for their contribution!
Fixed
- No active tab in Product-Data B, if the description is empty
- Ajax ATC A show cart drawer/modal, if there is an error after submitting the form
- Ajax ATC A Modal now closes when opening the authentication popup
- MiniCart A and B toggle event if
event.detail
is empty - Review schema type for author in Product-Review A/B, many thanks to Ravinder (Redchamps) for their contribution!
2.2.0 - 2024-02-23
Added
- Accordion A: added custom icon support
- Ajax ATC A
- Carousel to Usps in Footer C for mobile view
- Gallery A/B/D video preview image support when autoplay is off
- Loader A
- Loader B
- MiniCart A and B
- Slider C with SplideJS
Changed
- Banner D: use php foreach loop to make modifications easier
- Categories A/B: now use the CSS Slider layout for mobile with an option to keep the grid layout
- Categories A/B/C: use php foreach loop to make modifications easier
- Categories B: use opacity in svg color for easier color modification
- Footer B now uses customer menu with the same xml logic as used for the header
- Footer B split the layout back to each Magento 2 module (same as default theme), to make it easier to customize
- Footer B The mobile only collapse has been added as its own block same as with the accordion collapse
- Footer B use the foreach of each column again from the default theme so other items can still be added
- Footer C now extend on Footer B
- Gallery A/B/C/D Add config support for enabling/disabling the autoplay for the videos
- Optimize svg sizes for Categories B, Slider B and Footer A/C
Fixed
- Category-filter A/B CLS issues
- Gallery C (Mobile view) now stops the video from playing if not in view
- Menu B: deprecated method for CMS blocks
- Header A/B/C: the mobile version now shows the customer, search and language options
- Header A/B/C: overflow issues
- A11Y color issues for Notification A/B and Popup A/B
- Design differences for Slider A, Footer A/B/C, Notification A/B, Popup A/B
- Missing php translation option for Banner A/B/C/D, Categories A/B and Slider B
Removed
- Categories C has been rebuild as Slider C
- Swatches from usage step in readme for Category-filter B and Product-Card A
2.1.0 - 2023-12-01
Added
- Accordion A
- Category-filter A
- Category-filter B for Smile ElasticSuite
- Gallery A
- Gallery B
- Gallery C
- Gallery D with SplideJS
- Product-Data A
- Product-Data B
- Product-Data C
- Product-Review A
- Product-Review B
- Swatches A
Changed
- Header C: Fix incorrect padding size
- Header C: Remove redundant layout tag in default.xml
- Assets: Renamed assets to prevent UTF-8 issues with ä in hyvä
- Product-Card A: removed Swatches from component, now replaced by the new Swatches A Component
Removed
- Nothing Removed
2.0.2 - 2023-11-15
Added
- Nothing added
Changed
- General: Update components to Hyva Theme version 1.3.3
- General: Replace incorrect boolean value with string value for aria-hidden attributes on icons
- Header A/B/C: Update customer-menu.phtml files to 1.3.2 version of default theme
- Header A: Fix z-index issues for the header notification
- Header B/C: Remove redundant hidden classes
- Header B: Move compare icon to the left to prevent empty spaces
- Header C: Fix missing comma
Removed
- Nothing removed
2.0.1 - 2023-10-09
Added
- General: Add CHANGELOG.md
Changed
- General: Update components to Hyva Theme version 1.3.2
- General: Fix wrong link in the main README.md
- General: Update License information
- General: Fix Varnish caching of menu blocks
- Menu B: Remove legacy topmenu file
- Menu C: Fix height of 3rd navigation level in menu C
- Product-card A: Move script tag inside product container
- Product-card A: Fix image scaling
- Product-card A: Add focus styling to swatches
- Slider A/B: Improve accessibility of slider components
Removed
- Menu B: Removed legacy topmenu file for Hyvä Theme V1.x
2.0.0 - 2023-07-16
Added
- Nothing added
Changed
- All components are updated to make them compatible with the latest version of the Hyvä Theme (1.2.x), Tailwind CSS 3 and Alpine.js 3
Removed
- Nothing removed
1.0.0 - 2023-07-16
Added
- Initial release added
Changed
- Nothing changed
Removed
- Nothing removed