Releases: GetStoreConnect/souvenir-theme
Releases · GetStoreConnect/souvenir-theme
v20
Souvenir Theme v20 Upgrade
We’ve made significant updates to the base theme structure. Assets are now sourced from the resources directory as needed. This shift introduces modularity and improved maintainability across the theme.
✨ New Features
-
JavaScript Enhancements
- Featured slider and sticky header scripts moved to
resourcesdirectory for dynamic loading.
- Featured slider and sticky header scripts moved to
-
Utility Classes
- New utility CSS classes: flexbox helpers, alignment tools, borders, and global CSS variables.
-
Icons
- Added new icons:
cloud,headset,chevron-up,shield,location,user.
- Added new icons:
-
Login Page
- Refreshed styling and layout for a cleaner, more consistent login experience.
-
Typography
- Simplified font loading and rendering. Default font is now Manrope.
-
Content Translation
- Header and footer snippets now use translation keys instead of theme variables for text content.
-
Top Menu Redesign
- Reduced top menu elements to essentials: Help & FAQ, actionable messages, and login icon.
-
Documentation
- Updated
README.mdlinks.
- Updated
🛠 Fixes
-
Scroll-to-Top
- Fixed broken scroll-to-top behavior via Liquid and CSS adjustments.
-
Product Index Snippet
- Corrected snippet call from
wrappertoresults, restoring product listing functionality.
- Corrected snippet call from
-
Icon Template Rendering
- Added conditionals for
width,height, andclassattributes to prevent empty HTML tags and console errors.
- Added conditionals for
-
Header Markup Cleanup
- Removed legacy/unnecessary HTML elements from the header for better readability and performance.