Vision Theme changelog for developers working with Site Builder themes.
Version 1.29.7 (2023-11-01)
Bug fixes
-
theme.scss: remove non-existing student certificate import
imports.scss: add missing semi-colon to $icon__font-family
Version 1.29.6 (2022-11-07)
Refactors:
-
replace
’
with the standard apostrophe character - thinkific_branding: make ids unique
Version 1.29.4 (2022-09-26)
Features
- banner_community, call_to_action_community, community_overview: add new sections for community pages
- community: add new page
Refactors
- header: update user dropdown behaviour
- header, footer: update default link to "All Products"
- remote_sign_in: update aria-label
- card, featured_card: add product type and optional product metadata
- cards: add support for community products
- dashboard_community_card: add new buttons
- checkout_thankyou: update to accept multi products
Bug fixes
- form_validation_script: update password validation
- dashboard_course_card: fix truncation of card name
- script: fix long reviews
- mixins, _page_checkout: fix form alignments
- testimonials: fix color override
Version 1.28.0 (2022-04-18)
Features
- backgrounds: All sections with default background images will have new background color option set to default, text color override settings moved to background
- banner_course: Update "Picture-in-Picture" section to "Image or Video"
- banner, banner_bundle, banner_course: Add background color option and make it default, harmonize banner settings
- call_to_action_course: Add new section
- card, category_card, featured_card: Add new snippets to replace old cards
- course: Add call_to_action_course section by default
- course_curriculum: Add ability to hide lessons, and added new empty state
- course_curriculum, course_curriculum_card: Add new course details card to Curriculum section
- manifest: Add new typography settings, update preset styles, add Page (secondary) background colour setting and new button styles
Refactors
- _base_typography: Update default font sizing, remove text transform
- _base_products: Updated style of product cards
- banner_course: update default buttons for pre-order courses
- banner, banner_bundle, banner_course: Change text color override and image overlay to only work with image backgrounds
- countdown_timer: Adjusted breakpoints
-
course_curriculum: Do not expand the first chapter if collapse_by_default is true
- course_cards, course_cards_all: update background default
- imports: add new variables, adjust default input borders
- lead_capture: Make disabled button more accessible
- manifest: Update Parker style
- upsell: Added icon, moved text color override to block level, added box background style
- page_header: changed alignment, harmonized site name link behaviour, truncate long site names
- reviews: Change all review stars to yellow, adjust focus state
- script: Remove scroll of single item in sections using owl carousel
- section__headings: Update padding
Bug fixes
- banners: Fix logo overlap with transparent headers, and button alignments
- _base_products: Fixed stretched images (will always maintain 16:9)
- call_to_action: Fix extra large size alignment
- card: Fix bundle card "Courses" translation always being plural
- course_categories_all: Remove text color override
- checkout: remove autofocus
- faq: Fixed alignment and mobile padding issues, and duplicate icon issue in safari
- footer: fixed alignment issues and ARIA attributes
- headings: Adjust heading ornaments with different heading alignments
- icon_and_text: Fix overlapping of multiple sections
- meta_tags: remove extra descriptions
- my_account: Fixed ARIA attributes
- page_header: fix sticky header scroll issues
Version 1.21.16 (2021-11-03)
Performance Improvements
- font_loader: Change CDN used for loading font-awesome
Version 1.21.14 (2021-10-13)
Bug Fixes
- _mixins: remove ordering from button mixin
Version 1.21.13 (2021-09-13)
Features
- footer: add social link alternative text for better accessibility
- meta_tags: make default page titles more unique
- lead_capture: add a success message announcement for screenreaders
Bug Fixes
- gallery:fix image heights of image gallery section
- my_account_certificates_page: change a certificate date format in my account
- course_curriculum: fix aria-expanded attributes for better accessibility
- page_header, header_user_menu: accessibility fix for the mobile menu and header menu
- _mixins: add prefers-reduced-motion check
- my_account_menu: use aria-current for active menu links for better accessibility
- dashboard_course_card: accessibility improvements on progress bar
- course_action_buttons: remove enroll free button if user can resume
Refactors
- frequently_asked_questions: replace hidden checkbox with html5 details
- reviews: add aria-label to "Read More/Less" links for better accessibility
Version 1.20.0 (2021-03-30)
Features
- sections: add previewImageUrl and previewDescription fields to section schemas
Performance improvements
- image-optimization: bump image logo width attribute to max possible value
- image-optimization: limit image dimensions to avoid images bigger than expected
- image-optimization: use srcset attribute to render images according to pixel density of screens
- remove old html5shiv
Version 1.19.1 (2021-02-19)
Bug Fixes
- signin_form: add honeypot field for invisible recaptcha and to stop spam bots
Version 1.19.0 (2021-02-17)
Bug Fixes
- banner: remove banner script as it conflicts with video script in script.js
- script: move instructor & reviews scripts, scope them to their sections
- script: move logo script, scope to its section
Features
- checkout_signin: add honeypot field to student checkout/sign up
- signup: if recaptcha enabled, stop form submission if honeypot field filled
- signup_form: add honeypot field to signup form
Refactors
- script: replace Smooth Scrolling script with scroll-behavior CSS feature
Version 1.18.3 (2021-01-26)
Bug Fixes
- Video: fix Picture in Picture videos not playing, move banner_course script to script.js
Refactors
- script: remove deprecated document.ready wrapper
Version 1.18.2 (2021-01-12)
Bug Fixes
- banner: hide free preview/trial button if there are custom buttons
- base_products: fix featured product image ratio in Additional Products on mobile devices
- countdown: move countdown script to script.js
- course_curriculum: move JS to script.js to allow multiple curriculum sections to open/close
- pages/bundle, pages/course: add back banner to schema
- video: move video script to script.js
Refactors
- countdown: remove aria-atomic="true" to have aria-live="off" by default
- jQuery: update deprecated events to use .on(), remove FastClick
Version 1.18.1 (2020-12-07)
Refactors
- banner sections: remove default thumbnail
Version 1.18.0 (2020-09-28)
Feature:
- my_account_notifications_page: add new community notification
Bug fixes:
- page-header: Prevent headerHeight not found error
Version 1.17.1 (2020-08-26)
Bug fixes:
- student certificate: allow students to download their certificate
Features:
- add private bundle feature to Vision
Refactors:
- labels: ensure all forms have explicit labels where possible
Version 1.16.4 (2020-06-04)
Bug fixes:
- student_certificate: makes download button and copy url link available for everyone in the certificates page
Version 1.16.3 (2020-05-28)
Bug fixes:
- page_header: check if logo exists before running bind
- _section_page_header: add floating header padding for new certificates page
- student_certificate_page: remove wrapper
- meta_tags: Add Twitter title meta tag
Version 1.16.2 (2020-05-28)
Bug fixes:
- checkout_thankyou: fix wrong closing tag
- course_curriculum: fix overlapping of free preview tag
- form_validation_script: fix select value
- _section_course_categories,_base_products, _section_bundle_include: update card dimensions
- instructor, reviews, showcase: remove translations from owl carousel
- page_header, logo: get logo height before determining header height
- _section_page_header: adjust padding for first section under a floating header
Refactors:
- dashboard_course_card: 'resume course' button available when course is complete
Features:
- add student_certificate_page and student_certificate_section for viewing Thinkific Certificate
Version 1.15.2 (2020-02-13)
Bug fixes:
- signup_form, signin_form: fix missing translations
- section_style_card_alignment: center product cards on mobile and smaller screens
- meta_tags: fix product description not being used as SEO description
- signin_form, signup_form: remove auto-focus on sign in and sign up forms, causing an error to display right away
- section_utility_header_style, _section_page_header: apply transparent and sticky header on Coming Soon, Student Dashboard, and Collection pages
- checklist, _section_checklist: fix alignment of checkmarks on one column layout with centre or right alignment
- header_default_links, user_menu: Fix dashboard link not displaying in mobile menu when dashboard link is in dropdown menu (when the setting for displaying it in the header is disabled)
- _section_upsells: fix rows of products not having padding between them
- _base_products: fix review stars and number of approved ratings overlapping, add padding between featured card and the rest of the products
- banner, banner_bundle, banner_course: fix layout of social icons on banners
- image_and_text: remove extra left padding
- _section_faq: fix clicking on answer causing the element to collapse, and not allowing links to work
- custom_signup_field: set country custom field dropdown to blank instead of defaulting to first country in the list
Version 1.15.1 (2020-01-16)
Bug fixes:
- checkout: update stripe badge image urls
Version 1.15.0 (2020-01-07)
Bug fixes:
- coming_soon_page: include proper sections for use on coming soon page in site builder
- gallery: fix image alt text
- instructor, reviews, showcase, testimonials: add aria-labels to buttons
- meta_tags: update the favicons
- _section_testimonials: fix height of testimonial body
- _base_products: fix height of featured course card
Features:
- forms: add more form validation with new snippet 'form_validation_script'
- page_header, logo: add the ability to include alt text for site logo
- thinkific_branding: add new thinkific branding snippet
- links: add icon to indicate when link opens in new window
Refactors:
- headings: adjust all heading structures and adjust the stylesheets accordingly
- accessibility: add missing translation snippets, necessary screen reader only text, and other small accessibility improvements
- _section_banner, _section_banner_bundle, _section_banner_course: remove auto hyphenation
Version 1.14.0 (2019-12-05)
Features:
- checkout_thankyou_upsells, course_card, course_featured_card, _base_products, _section_checkout_thankyou_upsells: add new banner for presell course cards
- checkout_thankyou: change presell courses to have go to dashboard button
- dashboard_course_card: presell course cards have links to course player removed
- .version: System version number bumped to 2.5.0
Version 1.12.15 (2019-11-01)
Bug Fixes:
- new_course_review_page: fix course review stars to default to 5
- _page_course_review: adjust focus style of star inputs
Version 1.12.13 (2019-09-20)
Bug Fixes:
- _base_products: adjust sizing of product items to remain 16:9
- _mixins: remove max-height: 100% on make-container to fix chrome77 header and footer issue
- _page_checkout: fix scrolling issue on mobile
- _page_collections: adjust sizing of product items to remain 16:9
- _page_coming_soon: remove unneeded styles causing extra padding
- _section_course_curriculum: fix free preview tag overlap
- _section_gallery: Fix the padding in the image gallery
- countdown: fix accessibility errors
- course_categories: fix category name with correct variable
- section_style_card_image_overlay: properly target course title
- section_style_content_alignment: add banner buttons to justify-content to fix center and right alignment
Refactors:
- _base: fix focus styles for links so they are visible
- _base_forms: fix focus styles on links and forms
- _base_pagination: center pagination
- _base_utility: remove owl dots, adjust owl nav buttons to inherit primary button styles
- _section_faq: add focus styles to the arrows
- _section_student_dashboard_communities: adjust section padding
- all images: use lazy loading for images for better performance
- course_card, bundle_card, bundle_featured_card, course_featured_card, dashboard_community_card, dashboard_card: use empty alt tags to hide from screen readers since an appropriate alt tag cannot be used at this time
-
instructor, reviews, showcase, testimonials: remove owl dots, use arrow navigation with loop, and add image widths to prevent image size jumps
- reviews: hide inputs from screen readers since they are not meant to be interacted with here
- star: add aria-label to star for accessibility
- student_dashboard: remove option to hide course title and move communities section below course cards on dashboard
Version 1.12.0 (2019-08-28)
Features:
- dashboard_community_card: add new snippet for community card
- student_dashboard: add student_dashboard_communities to default student dashboard section
- student_dashboard_communities: add new section
- theme: import new section styles to theme
- _section_student_dashboard_communities: add new section styles
Refactors:
- _page_dashboard: change h1 styles on dashboard page