Fix - Remove duplicate SKU for LD+JSON product offers
December 18, 2019 — Version 3.6.0
JSON+LD - Switch from inline structured data to the preferred JSON+LD for Google and SEO
Product - Add the option to show the percentage and amount saved
Fix - Properly size the cart's term and condition checkbox
November 19, 2019 — Version 3.5.3
Fix - Certain tags were not showing on collections and the capitalization of titles was incorrect
October 21, 2019 — Version 3.5.2
Fix - Prevent currency converter from hiding on mobile
October 21, 2019 — Version 3.5.1
Improve slideshow touch 'pinch-to-zoom' based on changes to iOS 13
October 15, 2019 — Version 3.5.0
Product Pre-Order - Add new alternate product template with Pre-Order buttons instead of Add to Cart.
Improve slideshow swiping based on changes to iOS 13
September 17, 2019 — Version 3.4.3
Collection filter - Bug fix, now filters will be properly selected when combining certain non-Latin characters.
Collection filter - Bug fix, when tag filters are applied with no product results fix font size issue.
Cart preview - Bug fix, properly show automatic discount title on its own line
French - Fix spelling error for "Soumettre" button
August 21, 2019 — Version 3.4.2
Multi-Currency Checkout - Now if you have Shopify's new multiple currency checkout features turned on, District will use Shopify's currency conversion form to properly change the cart's currency so that the customer can continue and checkout using their local currency.
Search - When search results are set to grid, product-only layout the result count properly shows.
URL Routes - Add in new Shopify routes for the future, upcoming multiple languages feature.
August 8, 2019 — Version 3.4.1
Dynamic Checkout - Added support for Shopify's new Dynamic Checkout buttons on the cart page.
Email Newsletter - Minor change to help with compatibility with Klaviyo email marketing when visitors subscribe.
Minor optimizations and improvements
August 6, 2019 — Version 3.4.0
Product Tabs - Now District gives you the ability to customize and convert product descriptions into tabs. Using the theme settings you can choose which Heading in the description should be converted into tabs as well as set up global content tabs across all products.
Product - Change sale price default styling to show a line through the original price.
Favicon - Improve the browser favicon to properly show in Safari's pinned tabs.
May 28, 2019 — Version 3.3.0
Automatic Discounts - Added full support for Shopify's automatic discounts to run buy one get one (BOGO), fixed discounts or percentage discounts. As items are added to cart, the theme will verify that the order minimums are met, the correct price is shown in the cart and discounts are properly shown on the cart page. Read Shopify's documentation on how to set up automatic discounts, as well as, more details on how the theme discount feature works.
Product Recommendations - Added support for Shopify's new product recommendation algorithm to show the most relevant products based on the products a customer is interacting with. The feature uses sales data and product descriptions to show other products that are similar or frequently purchased together. The new section can be customized and enabled on the product pages. Read more details on how Product Recommendations work on Shopify.
April 18, 2019 — Version 3.2.6
Fix - Password page logo layout issue
Fix - Updated lazysizes to fix IE background image issue
April 4, 2019 — Version 3.2.5
Cart - Only show terms and conditions notice once
Swatches - Normalize option names
Fix - Brief disclaimer flash on cart page
Fix - Issue where sold out variant URL doesn't update buttons
Support - Switch to support contact email in theme settings
March 4, 2019 — Version 3.2.4
Fix - Header in horizontal layout now properly centers on mobile
March 1, 2019 — Version 3.2.3
Collection image - Limit image container width to image width
Featured Product- Fix trust image ratio size
February 28, 2019 — Version 3.2.2
Cart - Add AJAX functionality to cart template. Now customers can change quantities and the price totals will automatically update
Cart - Add optional checkbox requiring customers to agree to terms and conditions.
February 27, 2019 — Version 3.2.1
Collection image - Limit image container width to image width
Featured Product - Fix trust image ratio size
February 19, 2019 — Version 3.2.0
PageSpeed Optimization - Dramatically improve the load time, PageSpeed score, and lazyload section functionality
Images - Only load images in view. Now images initially load empty images, previously standard resolution images were used as placeholders
Maps - Only load Google Maps section in the background when the section comes into view
Product Images - Add a touch-friendly slideshow for product images. This allows mobile customers to swipe through product images with ease. New theme options to customize showing the slideshow dots, left and right arrow, and swipe.
Product Images - Add new option to group product thumbnails together into a single row or column. This helps shops that have a long list of image thumbnails that looked poor in the old layout.
Product Images - Add new option to position thumbnails to the left of the main image.
Product Images Lightbox - New lightbox that performs faster and works seamlessly with the new image slider
Product Size Guide - New option to add a page's content as a size guide popup from the product page
Product Descriptions - Add a way to split the product description into two parts by adding <!-- split --> to the content. The first part will appear below the add to cart box and the second part will appear centered and wide below the product images and cart box.
Checkout Badge - Add new option to upload a "trust badge" to the bottom of the product's add to cart box as well as the site footer.
Icons - Switch to SVG icons for social links and UI elements. Allows for easier updating of individual icons, adding new icons and faster site performance.
Icons - New option to choose between a cart, bag and basket icons in the top bar's cart button
Icons - Remove Vine and add Amazon
Optimize - Improve loading of fonts to minimize "flash of unstyled content"
Optimize - Slideshow section dots are now shown on page load to prevent a jump in content when the slideshow initializes
Optimize - Improved image loading for faster site load on slideshow and collection product thumbnails
Added autoplay video on mobile for newer iOS and Android devices
November 29, 2017 — Version 2.3.6
Removed unused inventory_policy / inventory_quantity data attribute
Fixed issue with promotional popup redirect
Fixed bug where the fallback image wouldn't appear on mobile due to iOS updates
Fixed bug where swiping the slideshow on mobile would cause the page to scroll vertically
Updated Apple Pay icon to Apple's new logo
October 25, 2017 — Version 2.3.5
Improved social sharing alignment and layout
October 23, 2017 — Version 2.3.4
Added discount code redirect feature for promotional pop-ups to automatically offer a discount code on email capture
October 11, 2017 — Version 2.3.3
Added support for Shopify's new conditional fulfillment tracking URLs on customer order pages
October 10, 2017 — Version 2.3.2
Improve product image loading speed when clicking on thumbnails
Optimize lazy loading of images to start the load quicker
Switched jQuery to no conflict mode to ensure certain Shopify Apps do not hijack and overwrite the theme's jQuery version
Adjusted margins on collection list template to match the rest of the templates
Fixed background video playback for Safari 11
Fixed issue where variant images would not properly change after rearranging product images in the Shopify admin
Fixed layout issue with the logo list section
Fixed customize menu typos
August 22, 2017 — Version 2.3.1
Fixed layout issue with Featured Row's image on mobile devices.
Updated the gift card template with the correct CSS file.
August 3, 2017 — Version 2.3.0
Customize menu sliders - Switch to using Shopify's new range sliders for selecting number based values in the customize theme menu. For example, this is used to select the pixel width of the header's logo image, how fast the slideshow should transition, how many products per page or section, and dozens of other uses. Overall, this update does not add any new functionality to the theme, but it does make it easier to customize certain options.
August 2, 2017 — Version 2.2.3
Custom content section - Fixed an issue with properly displaying images in this type of home page section. We now set the image block "max-width” to match the actual image size that corrects the issue.
Slideshow section - Further improved initial load of desktop slideshow images.
Password page - Fixed an issue with the background where it is now set to transparent to correct the issue.
July 26, 2017 — Version 2.2.2
Instagram feed - Instagram recently made an unannounced change to how cropped images are loaded. This required a new way to manually specify the dimensions of the square crop for proper rendering.
July 7, 2017 — Version 2.2.1
Slideshow section - Improved the blur effect on slideshow images as they preload.
Custom content section - Fixed an issue with properly displaying images in this type of home page section. We now set a maximum width that matches the “page width” that corrects the issue.
June 30, 2017 — Version 2.2.0
Responsive Images - We dramatically improved the theme's load time, image quality and performance by adding responsive image functionality. Now throughout your shop, the specific images needed for the browser's width and screen quality (retina or non-retina) will load. Mobile devices might load an image that is 400px (non-retina) or 800px (retina) wide, however, a desktop visitor might see the same image load in at a high quality 2000px wide based on their browser width. This significant change reduces load time for mobile users and ensures everyone sees the best quality images.
PageSpeed and Theme Load - With the optimization efforts and responsive images we have reduced the page's total size by over 50% on desktop and 70% on mobile. We also increased the PageSpeed up 32% to 92% optimized and YSlow score up 7% to 79%. With this optimization effort, we have crossed off every possible improvement that is controllable by themes—remaining is up to Shopify.
Mobile Slideshow Image - Now you can upload a separate slide image for mobile devices. We still recommend landscape 1500 x 600px images for the standard slides, however, now you can use square or portrait images that work better on mobile.
Logo - Large width logos in the header now properly size down on mobile devices
Breadcrumb - Tags that use the underscore _ for the grouping technique will now see spaces instead of underscores
Currency - Now lowercase or uppercase currency codes will properly work
Customize theme - Fixed broken links to documentation
Logo section - Now you can control the logo's width along with the spacing between logos
April 26, 2017 — Version 2.1.3
Fixed an issue with the currency conversion when cents are disabled in the default currency.
April 19, 2017 — Version 2.1.2
April 19, 2017 — Version 2.1.1
Collection - Fixed a layout issue with collection images that should span the full browser width
April 18, 2017 — Version 2.1.0
Newsletter Subscription - All email addresses are now added directly to the Shopify customer lists. This allows you to use the various 3rd party email marketing Shopify Apps to sync your customer lists with MailChimp, Klaviyo, Emma, Campaign Monitor, Soundest, Rare.io, Kevy, Remarkety and more. When you sync your customers you can send highly targeted emails—signed up for the newsletter and hasn't purchased, has purchased over $100, is a repeat buyer, has purchased a specific product, etc.
Rename assets/district.js.liquid to assets/theme.js.liquid and assets/district.scss.liquid to assets/theme.scss.liquid to be more consistent with Shopify's customization guides
Promotional - Add styling for mobile Safari's auto-linking phone numbers
Collection - Fixed an issue where the buttons to switch between grid and list sometimes did not work
Featured Grid - Added the option to upload an optional rollover image
Logos Section - Fixed the logo image alt tags
Typography - Fixed typos on font name labels
Instagram - Properly encode HTML characters for the image's alt text
Header - Add logo widths for better rendering in Firefox on retina displays
Cart - Only show currency converter disclaimer if a currency other than the shop's currency is being previewed
Added a liquid filter to properly escape all the theme's text and textarea options
February 15, 2017 — Version 2.0.5
Fixed a bug that did not properly disable the "add to cart" button when certain variants are sold out
February 8, 2017 — Version 2.0.4
Fixed bug that prevented the product image container heights from matching up on the home page
Improved visual rendering on one character tags in the sidebar menus
February 3, 2017 — Version 2.0.3
Chrome 56 has a documented bug where fixed position elements inside sticky elements produce layout rendering issues (mobile menu visible). Chrome has fixed this in the upcoming version 57, however, this theme update provides a workaround to prevent the layout issues.
January 17, 2017 — Version 2.0.2
Fix a bug where products were occasionally added to the cart twice
January 17, 2017 — Version 2.0.1
Prevent the browser from scrolling horizontally when the mobile menu is open
January 16, 2017 — Version 2.0.0
Nearly a complete rewrite of District to support the new Shopify section features and dramatically improve the performance and optimization.The update is over 10,000 lines of modified theme code.
Added new home page sections that allow you to add multiple sections and easily reorder them
Blog - blog posts
Collection - collection grid
Collection - collection list
Collection - featured collection
Collection - featured collection with text
Image - Featured grid
Image - Gallery
Image - Image with text
Image - Image with text overlay
Image - Logo list
Image - Slideshow
Social media - Instagram feed
Text - Rich text
Video - Video with text overlay
Advanced layout - Custom content
Advanced layout - Featured lookbook
Slideshow - Now includes a new video background slide to add looping YouTube videos in the background
Promotional - Improved promotional bars where you can now add multiple announcements and sign up bar while controlling if they should appear on the desktop, mobile or both. Additionally, the pop-up bar has new options to control if it appears on the desktop, mobile or both.
Header - Added a new minimal header size to reduce the header's margin and padding
Header - Added a new feature to lock the top bar or header while scrolling down the page
Footer - Choose between color and black & white payment icons
Footer - Update payment icons to support Shopify's latest icons
Footer - Option to add menus, sign up forms and contact / social media blocks
Overall - Titles, headings, and text snippets are dramatically easier to edit in the theme using the new theme editor
Colors - Simplified some of the color options now that certain section or template blocks contain color options (for example, password page)
Collections - Added a new Advanced tag grouping option. Now you can easily organize product tags into groups using special tag formats.
Collections - Choose if the tags should be displayed as buttons or a menu
Collections - Added the option to create multiple sidebar menu blocks and reorder them
Product - New options to add a product collection in addition to the related products
Blog - New sidebar options to add multiple menus, images, recent posts, RSS feed, tags, and even HTML.
Blog - Optionally you can now remove all the sidebar blocks to hide the sidebar altogether
Search - Option to show a collection if the search doesn't find any products
Collection list - Now you can choose between collection previews (first four products) or a grid layout (collection image or first product image)
Collection list - By default Shopify shows your collections in alphabetical order. Now you can manually control the listing by adding collections that you can reorder
Instagram - Requests to the API are now cached in the browser's local data to reduce the number of API calls and optimize the page load
Grid - Add a new CSS based grid system so shops can now create responsive grid layouts with HTML markup only
Structured data - Update the structured data for better SEO and Google Shopping results
Password page - New settings to edit the password page directly from the theme editor
Variants - Move away from Shopify's soon to be deprecated options_select.js functionality
Pages - New pages now default to the narrow width
Removed unused snippets
Languages - Added new German, Spanish, French and Portuguese translations
Redesign the Energy preset to showcase some of the new section features and change the default preset colors
Optimize the image sizes throughout the theme using Shopify's new methods
Slideshow - Now renders quicker and removes the temporary flash of additional slides
Slideshow - Optimized the slide image loading. Now the images lazy load as the slider advances.
Dozens of small bug fixes and theme improvements
November 11, 2016 — Version 1.6.4
Fixed a bug with the product image alt tags
November 9, 2016 — Version 1.6.3
Minor improvement to product Structured Data
October 4, 2016 — Version 1.6.2
Fixed minor CSS error
Fixed minor bug with currency conversion
August 22, 2016 — Version 1.6.1
Fixed formatting bug with certain currencies
Improved alignment of currency converter feature
Improved the loading of multiple variant select elements
August 13, 2016 — Version 1.6.0
Add second level dropdowns, mega menus
Add currency converter
Add option to display vendors on product and collection templates
Include theme font selection on the gift card template
Prevent sold out and on sale labels from overlapping
Fix center alignment issues with homepage featured collection
On collection pages allow command clicking of products to open in new tabs
Homepage featured grid items properly tint color on hover if the title is empty
Add optional grid layout for search results (products only)
June 3, 2016 — Version 1.5.5
Switched social sharing URLs to canonical URLs so share counts are consistent for unique products regardless of URL
Adjusted Pinterest share button margins to prevent overlaps
May 27, 2016 — Version 1.5.4
Preload product images for faster switching of images when clicking on thumbnails or changing product variants
Fixed a rare issue where re-ordering variant images in the admin caused product variant switching to load incorrect images
Update social icons with new logos for Instagram, Medium and Google Plus
Added new social icon options for LinkedIn and Snapchat
Blog pagination now properly changes when switching between the layout options
May 12, 2016 — Version 1.5.3
Create account link now appears when you set accounts to required
Added an option in collections-list.liquid to manually use collection feature images in a grid
Fixed 'read more' links for pages in search results
Fixed the margin between the featured product image and thumbnails when below
April 12, 2016 — Version 1.5.2
Added gallery (next/previous) support for product image lightbox
New option to enable expanding dropdown menus in the mobile navigation panel
Fixed touch scrolling issues in the mobile navigation panel
Improved accessibility for dropdown menus and tabbing through store links
Improve cancel button styles for customer account confirmation page
Updated the focus color of the promo bar links
Fixed issue where the "on sale" or "sold out" labels might appear vertical while the store is loading
March 9, 2016 — Version 1.5.1
Choose between adding a newsletter sign up to your Shopify customer list or a MailChimp list. If you use the customer list it might be easier to sync your customer data with other email marketing providers.
Product images in collections now match heights across the rows, improving the appearance of shops with a variety of image sizes
Fix issue where variant images would not change if thumbnails were hidden