Overview
The 2.0.0 version of the Hummingbird theme is now available! This significant step forward represents a major overhaul of the theme's core architecture. Hummingbird will become the new default theme in PrestaShop starting from version 9.1, while the Classic theme will remain available. Hummingbird is compatible with PrestaShop 9.1 and above.
After a monumental effort, totaling over 490 commits, over 580 file changes, over 30 000 additions, and over 50 000 deletions, this release brings major improvements to the performance, accessibility, compatibility, and ease of customization for your PrestaShop store.
✨ Major new features
- Faster site and better SEO optimization: Your site will be quicker and better optimized for search engines.
- Enhanced accessibility: The theme complies with over 93% of European standards (EAA), creating a more inclusive store.
- Modernized structure: This facilitates easier customization for developers.
- Smarter image loading: Lazy loading is implemented to improve navigation speed.
- Improved code readability: The use of the BEM convention makes the code easier to adapt for customization.
- Structured data added (JSON-LD): This provides better visibility on search engines.
- New hooks for PrestaShop modules: Offering greater flexibility for module integration.
- Better organized styles: There is a clear separation between Bootstrap styles and PrestaShop-specific styles.
- jQuery is no longer required for the theme (but remains available for modules that need it).
🛠 Improvements for developers
- New file organization: For cleaner code and easier navigation.
- New SCSS architecture: Modular and scalable for long-term maintenance.
- Use of
@layerin CSS: For better management of style priorities. - Dark Mode ready theme: Based on Bootstrap and ready to be implemented.
- New Docker-based development environment: To save development time.
- Major refactoring and template harmonization: For a more modular and consistent approach.
- Cleanup of
package.jsonand removal of unnecessary dependencies. - Major refactoring of several native modules:
ps_mainmenups_facetedsearchps_featuredproductsproductcommentsps_imagesslider- and more
- New, clearer, and more complete
README: Including an update to theCONTRIBUTING.mdfile to facilitate contributions. - Migration and update of storybook v6 → v8.
🐛 Fixes and optimizations
- Numerous bug fixes across templates and styles
- General optimizations.
With Hummingbird 2.0.0, you have a solid, modern, and future-ready theme for PrestaShop. It is an excellent foundation for creating high-performance, accessible, and customizable stores.
Here is the release link: https://github.com/PrestaShop/hummingbird/releases/tag/v2.0.0
New Contributors
- @Touxten made their first contribution in #727
- @MonsieurRb made their first contribution in #730
- @bibips made their first contribution in #722
- @novomusica made their first contribution in #666
- @mgielecinski made their first contribution in #823
- @Nakahiru made their first contribution in #804
- @nicohery made their first contribution in #871
Full Changelog: v1.0.1...v2.0.0