Skip to content

Conversation

@TonyStark
Copy link

@TonyStark TonyStark commented Jan 14, 2026

Refactor image size logic in 'snippets/card-gallery.liquid' to dynamically calculate mobile viewport width based on 'section.settings.mobile_columns' and 'section.settings.mobile_product_card_size'. Now uses mathematical division (e.g., 100 / 2 = 50vw) to set the correct 'sizes' attribute, preventing the download of full-width (HD) images on 1-column and 2-column mobile grids.

Refactor image size logic in 'snippets/card-gallery.liquid' to dynamically calculate mobile viewport width based on 'section.settings.mobile_columns' and 'section.settings.mobile_product_card_size'. Now uses mathematical division (e.g., 100 / 2 = 50vw) to set the correct 'sizes' attribute, preventing the download of full-width (HD) images on 1-column and 2-column mobile grids.

Update 'snippets/product-media.liquid' to include intermediate image widths (450, 533, 600, 720). This provides the browser with better candidates for high-density mobile screens, ensuring sharp images without unnecessary bandwidth usage.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant