Commit graph

78 commits

Author SHA1 Message Date
aa1d74f3cb feat: implement lazy loading for product images to enhance performance
- 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
0a4494bc44 feat: add "Request a Quote" section to product comparison page and enhance CSS styles
- Introduced a new section for "Request a Quote" in product-comparison.html, positioned after the warranty details for better visibility.
- Updated main.css with new utility classes for widths and padding to support the new layout and improve overall styling consistency.
2025-09-18 03:54:59 -07:00
4d901448eb refactor: update product comparison layout and JavaScript for improved clarity
- Renamed sections in product-comparison.html for better alignment with product details, changing "Sales Package" to "Materials", "Model Number" to "Design", and "Secondary Material" to "Use Cases".
- Removed redundant product and dimensions sections from the HTML as per request to streamline the comparison layout.
- Updated main.js to reflect changes in the HTML, limiting the sections updated in the comparison table to "general" and "warranty" only, and adjusted data retrieval to match new section names.
2025-09-18 03:42:37 -07:00
6ea34ba68f refactor: update product entries in products.json for clarity and consistency
- Renamed products "3.60 TASK CHAIR" and "Accord TASK CHAIR" to "3.60" and "Accord" respectively for simplicity.
- Updated image paths and alt text to reflect new assets and enhance SEO.
- Streamlined image galleries to include only relevant images for better user experience.
- Enhanced product descriptions for improved clarity and engagement.
2025-09-18 02:58:21 -07:00
6c58e1a71a refactor: update Allure chair entry in products.json for clarity and consistency
- Renamed product from "Allure TASK CHAIR" to "Allure" for simplicity.
- Updated image paths and alt text to reflect new assets and enhance SEO.
- Streamlined image gallery to include only relevant images for better user experience.
- Enhanced product descriptions for improved clarity and engagement.
2025-09-18 02:35:00 -07:00
da4dfb0cbd refactor: update Riya chair entry in products.json for improved clarity and consistency
- Renamed product from "Riya TASK CHAIR" to "Riya" for simplicity.
- Updated image paths and alt text to reflect new assets and enhance SEO.
- Streamlined image gallery to include only relevant images for better user experience.
2025-09-18 02:28:10 -07:00
a8c96b81c2 refactor: update product-detail layout and enhance product descriptions in products.json
- Adjusted CSS for product-detail.html to center-align product descriptions for improved readability.
- Removed redundant size and color options from products.json to streamline product entries.
- Enhanced product descriptions for clarity and engagement, while standardizing warranty information across all products.
- Improved overall consistency in product specifications to reflect modern design and usage contexts.
2025-09-18 01:49:36 -07:00
184324eed9 refactor: standardize sizes array formatting and enhance product descriptions in products.json
- Reformatted sizes arrays for consistency and improved readability across all product entries.
- Enhanced product descriptions to provide clearer and more engaging information for users.
- Standardized warranty periods to 5 years for better uniformity in product specifications.
2025-09-18 00:47:30 -07:00
a88866bb23 refactor: update product descriptions and specifications in products.json
- Enhanced descriptions for various training tables and chairs to improve clarity and appeal.
- Updated additional information sections, including material and design details, for better user understanding.
- Standardized warranty periods to 5 years across multiple products.
- Improved overall product specifications to reflect modern design and usage contexts.
2025-09-18 00:40:36 -07:00
7730b6c888 refactor: update product descriptions and specifications in products.json
- Enhanced descriptions for multiple soft seating products to improve clarity and appeal.
- Updated additional information sections, including material and design details, for better user understanding.
- Standardized warranty periods to 5 years across various products.
- Improved overall product specifications to reflect modern design and usage contexts.
2025-09-17 23:43:46 -07:00
4254c523fa refactor: update product descriptions and specifications in products.json
- Enhanced descriptions for various conference and visitor chairs to improve clarity and appeal.
- Updated size options and selected sizes for several chairs to reflect new configurations.
- Adjusted warranty periods for multiple products to standardize at 5 years.
- Improved additional information sections for better detail and user understanding.
2025-09-17 23:29:17 -07:00
021da8f5c7 refactor: enhance product descriptions and add new executive chair entries in products.json
- Updated descriptions for existing conference and task chairs to improve clarity and appeal.
- Added new executive chair models, including the 3.60 TASK CHAIR, Accord TASK CHAIR, Allure TASK CHAIR, and Riya TASK CHAIR, with detailed specifications and images.
- Adjusted warranty periods for several products to standardize at 5 years.
- Improved CSS for better layout and spacing across various elements in the product detail page.
2025-09-17 22:51:43 -07:00
197f862045 refactor: enhance product detail page layout and specifications display
- Updated product-detail.html to improve spacing and layout for product description and specifications.
- Removed static size and color options sections to streamline the design.
- Added dynamic rendering of product specifications in JavaScript for better user experience.
- Adjusted CSS for improved margin and height settings across various elements.
2025-09-17 22:24:55 -07:00
8c42edd511 refactor: standardize sizes array formatting in products.json for improved consistency and readability 2025-09-17 20:59:50 -07:00
a648abe2d0 refactor: streamline sizes array formatting in products.json for consistency and readability 2025-09-17 20:52:22 -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
6caa3ee6c4 Fix galleryPairs for all 88 products to ensure at least 2 images
- Updated products 1-88 to have minimum 2 images in galleryPairs array
- Fixed empty galleryPairs by copying first 2 images from images array
- Fixed single-image galleryPairs by adding first image from images array
- Ensures carousel functionality works properly for all products
- Special case: Product 84 (Sphere) only had 1 image, copied it twice
2025-09-17 19:56:17 -07:00
d84c6196d1 refactor: update products.json to enhance product galleries with new image pairs for various training tables and screens 2025-09-17 19:43:10 -07:00
7295bcba7e refactor: enhance product detail page with dynamic content loading and improved gallery functionality
- Updated product-detail.html to replace static content with dynamic placeholders for images, title, description, sizes, and colors.
- Modified main.js to implement dynamic loading of product details, including title, description, images, sizes, and colors.
- Improved gallery functionality to support a carousel view for product images, including navigation buttons.
- Adjusted CSS to add new transition durations and easing functions for smoother animations.
2025-09-17 19:40:13 -07:00
195286e6c8 Update product data, fix icon paths, improve carousel, and increase product card heights
- Added products 50-88 to products.json with complete details
- Fixed icon paths after moving phone2.png and mail.png to icons folder
- Updated carousel to support 6 images with proper indicators
- Renamed first_homepage.jpg to index_hero.jpg and updated all references
- Increased product card heights from 29vh to 32vh for better visual presence
- Removed unused icon files (admin.png, calendar.png, search.png, tag.png)
- Added storage.jpg to our_story carousel images
2025-09-17 17:34:11 -07:00
8b8f08908b refactor: update products.json to add new collaborative workspace furniture entries, enhancing catalog diversity and options for team-oriented environments 2025-09-17 16:33:25 -07:00
029a64bb19 refactor: update products.json to add new task chair and meeting table entries, enhancing catalog diversity and options for professional and collaborative environments 2025-09-17 16:31:52 -07:00
20e0ba2660 refactor: update products.json to add new ergonomic desk entries, enhancing catalog diversity and promoting healthier workspace options 2025-09-17 16:26:29 -07:00
987a34be20 refactor: update products.json to add new training chair entries, enhancing catalog diversity and seating options for educational and training environments 2025-09-17 16:23:55 -07:00
956b173d1d refactor: update products.json to add new lounge chair entries, enhancing catalog diversity and comfort options for relaxation spaces 2025-09-17 16:22:24 -07:00
cc196c8349 refactor: update products.json to add new storage solutions entries, enhancing catalog diversity and organizational options for various environments 2025-09-17 16:19:40 -07:00
2519d97936 refactor: update products.json to add new canteen chair entries, enhancing catalog diversity and seating options for dining and cafeteria environments 2025-09-17 16:17:03 -07:00
2f5e206bc1 refactor: update products.json to add new conference table entries, enhancing catalog diversity and collaborative workspace options 2025-09-17 16:09:53 -07:00
7930c9f3e2 refactor: update products.json to add new executive task chair entries, enhancing catalog diversity and premium seating options for professional environments 2025-09-17 16:06:44 -07:00
eecd71b8fb refactor: update products.json to add new work station entries, enhancing catalog diversity and functionality for various office environments 2025-09-17 15:58:53 -07:00
ed93c9c76f refactor: update products.json to add new barstool entries, enhancing catalog diversity and modern seating options 2025-09-17 15:52:01 -07:00
7497f97661 refactor: update products.json to replace outdated soft seating images and entries with new models, enhancing catalog relevance and visual consistency 2025-09-17 15:44:55 -07:00
84ab6f6ad8 refactor: update products.json to add new soft seating entries, enhancing catalog diversity and organization 2025-09-17 15:40:20 -07:00
dc42658252 refactor: update products.json to replace outdated lighting entries with new energy-efficient models, enhancing catalog relevance and organization 2025-09-17 15:32:33 -07:00
4c0b4fe22e refactor: update products.json to replace outdated office accessory entries with new models, enhancing catalog relevance and organization 2025-09-17 15:30:57 -07:00
fb33e603a1 refactor: update products.json to replace outdated desk entries with new ergonomic models, enhancing catalog relevance and organization 2025-09-17 15:30:09 -07:00
9fd2cadc57 refactor: update products.json to replace outdated visitor chair entries with new models, enhancing catalog relevance and organization 2025-09-17 15:28:52 -07:00
b236a155c3 refactor: update product image entries in products.json to replace outdated images with new thumbnails, enhancing visual consistency and catalog presentation 2025-09-17 14:57:13 -07:00
91f3fc7878 refactor: update products.json to replace outdated chair entries with new conference chairs, enhancing catalog relevance and organization 2025-09-17 14:46:48 -07:00
e4b14d2805 refactor: update products.json to replace outdated product entries with new office chairs and conference tables, enhancing catalog relevance and organization 2025-09-17 14:39:09 -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
5bde51ad28 refactor: update product entries in products.json to replace outdated items with new training tables, enhancing catalog relevance and organization 2025-09-17 14:06:29 -07:00
f5b9d3dea7 refactor: update main.css to enhance utility classes for margins, heights, and spacing, improving layout flexibility and responsiveness 2025-09-17 13:50:55 -07:00
36fad2a5c6 refactor: update product card categories and links in index.html for improved catalog organization and clarity 2025-09-17 13:49:55 -07:00
f75035415d refactor: update image file extensions in index.html for product images to ensure consistency and compatibility 2025-09-17 13:23:19 -07:00
71af0f24e7 refactor: remove unused carousel indicator and obsolete image file, update image paths in main.js for improved carousel functionality 2025-09-17 13:19:48 -07:00
660771b62f refactor: update product images and titles in index.html, remove obsolete image files, and add new product cards for enhanced catalog presentation 2025-09-17 13:12:48 -07:00
e8027ebe7e refactor: update image paths in index.html, remove obsolete images, and enhance CSS with new utility classes for improved layout and responsiveness 2025-09-17 12:49:12 -07:00
0680758ab5 refactor: update image paths in index.html, remove obsolete images, and streamline CSS by eliminating unused classes for improved maintainability 2025-09-17 12:45:50 -07:00
57816a44af refactor: update image paths in index.html and main.js, remove obsolete image file, and add new carousel indicators for improved visual presentation 2025-09-17 12:40:49 -07:00