Skip to content

fix: optimize mobile product image sizing logic#43

Open
TonyStark wants to merge 1 commit intoShopify:mainfrom
TonyStark:patch-1
Open

fix: optimize mobile product image sizing logic#43
TonyStark wants to merge 1 commit intoShopify:mainfrom
TonyStark:patch-1

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant