Commit graph

5 commits

Author SHA1 Message Date
aa1d74f3cb feat: implement lazy loading for product images to enhance performance
All checks were successful
continuous-integration/drone/push Build is passing
- Added CSS styles for lazy loading images, improving initial load times and user experience.
- Updated ProductManager class to initialize lazy loading functionality, utilizing Intersection Observer for efficient image loading as they come into view.
- Modified image elements in product catalog to support lazy loading with appropriate data attributes.
2025-09-19 09:54:06 -07:00
18cf5c8ed3 Implement image enlargement modal and enhance product detail functionality
- Replaced static quantity controls with a modal for image enlargement on product detail and catalog pages.
- Added event listeners for image clicks to trigger modal display with enlarged images.
- Updated product detail page to dynamically load images and descriptions, improving user experience.
- Refactored JavaScript to streamline image handling and modal interactions.
- Enhanced CSS for modal styling and transitions, ensuring a smooth user experience.
2025-09-17 20:52:03 -07:00
10f434fec8 refactor: update products.json to replace outdated product entries with new screens and executive desks, enhancing catalog relevance and organization; update product manager script to improve filter UI functionality 2025-09-17 14:34:51 -07:00
ec844c6c88 feat: add product comparison page 2025-08-26 01:08:37 -04:00
0d5fd84762 feat: add product catalog and product detail pages 2025-08-22 07:40:59 -04:00