Pro 5.2, X 9.2, Cornerstone 6.2 - Components / Parameters Beta

We’re on the road to new Theme Options and this update introduces some key functionality on how elements will be used moving forward. Introducing, Components and Parameters! Please read the current draft of Release Notes for an introduction to these new features and other important changes coming with this cycle.

Status

  • 3/25 - Beta 4 now available. This introduced a minor breaking change related to adjusting the preview/placeholder level of component parameters.
  • 3/10 - Beta 3 now available. Includes color picker changes to allow opacity to be adjusted without losing reference to a global color.
  • 3/7 - Beta 2 now available. Not all issues have been addressed, but we’ve fixed most of the reported bugs. The known issues section below has been updated, and I’ve replied to a few threads where things haven’t been fully resolved as well.
  • 2/25 - A bugfix on the previous cycle (Pro 5.1.5) has been released to automatic updates. This does not include any of the new changes or functionality being beta tested. It was released to address an issue with the Grid Element not processing Dynamic Content correctly. This is in preparation for Gridorama which you may have heard of from our social media channels.
  • 2/20 - Beta 1 now available.

Highlights

  • New Component builder replacing Global Blocks - Docs Article
  • The Element Manager can be used to lock elements, set their label, and learn about the current statues of the element. It also provides additional controls when using the Component builder - Docs Article
  • Parameters can be added to any element, allowing you to define values and retrieve them with Dynamic Content - Docs Article
  • Effects has a new Masking Option - Docs Article
  • The Header and Footer builders have been reorganized into the Layout Builder.
  • jQuery is no longer a dependency on the front end.

Note: The Docs linked above are still a work in progress and may change. Some of the inner article links may 404 because they haven’t been published yet to their final URLs.

Components and Parameters are more advanced features, so please ask any questions necessary if you need clarification on how they should work after reviewing the docs linked below. There will be video tutorials as well, but we won’t be shooting them until closer to the official release to ensure they include any alterations to the UI as a result of iterating after beta discussions.

Known Issues

  • When using a Component with Slots, it works on the front end but the preview does not display the dropzone or child elements. The Outline can be used in the interim to place child elements.
  • Sometimes global blocks show multiple observer outlines in the preview instead of the main outline
  • Slide Pagination doesn’t always appear in the live preview if it is coming from inside a component
  • If you’re nesting multiple components inside each other, they will inherit each others Parameters. This isn’t a bug, but the behavior is subject to change before the official release. We might alter it to be fully encapsulated which would avoid conflicts when using multiple loopers.

Changelog

Pro 5.2.0

  • Feature - Component Builder
  • Feature - Parameters
  • Feature - Masking Effects
  • Updated - Holding cmd/ctrl will allow any element to be added top level
  • Updated - Sections can now be used in the Header and Footer builders
  • Updated - When Inspecting an element, children are presented using a scoped version of the Outline
  • Updated - Dynamic Content now works in Element CSS
  • Updated - Remove hash_scrolling_offset and scrollspy_offset JS hooks and implement single fixed_top_offset hook
  • Updated - Added hash_scrolling_config to expose access to duration and easing for hash scrolling
  • Updated - jQuery is no longer loaded unless using masonry blog/portfolio, the Ethos post carousel, or site wide BG images
  • Updated - jQuery is no longer loaded unless using the classic slider element, ilightbox, or classic element tooltips
  • Updated - New script for disabled offscreen scrolling to avoid layout shift
  • Bugfix - Fixed link active state not updating for final one page navigation items when reaching bottom of page
  • Bugfix - Fix no-js class not being replaced with js on load
  • Bugfix - Fix Classic Counter and Text Type elements not updating
  • Bugfix - Fix Scroll Top anchor not appearing
  • Bugfix - Fix Classic Google Maps Hue control
  • Bugfix - Fix Column Fill setting always using lowest responsive styling value
  • Bugfix - Fix Gravity Forms AJAX setting not working in Form Integration element
  • Bugfix - Fix Interaction effect animations only running once
  • Bugfix - Fix WooCommerce Add To Card Notification not allowing global colors

X 9.2.0

  • Updated - jQuery is no longer loaded unless using masonry blog/portfolio, the Ethos post carousel, or site wide BG images
  • Bugfix - Fix Scroll Top anchor not appearing
  • Bugfix - Fix WooCommerce Add To Card Notification not allowing global colors

Cornerstone 6.2.0

  • Feature - Component Builder
  • Feature - Parameters
  • Feature - Masking Effects
  • Updated - Holding cmd/ctrl will allow any element to be added top level
  • Updated - When Inspecting an element, children are presented using a scoped version of the Outline
  • Updated - Dynamic Content now works in Element CSS
  • Updated - Remove hash_scrolling_offset and scrollspy_offset JS hooks and implement single fixed_top_offset hook
  • Updated - Added hash_scrolling_config to expose access to duration and easing for hash scrolling
  • Updated - jQuery is no longer loaded unless using the classic slider element, ilightbox, or classic element tooltips
  • Updated - Added cs_disable_wp_extraneous filter to optionally disable Gutenburg and emoji detection output
  • Updated - New script for disabled offscreen scrolling to avoid layout shift
  • Bugfix - Fixed link active state not updating for final one page navigation items when reaching bottom of page
  • Bugfix - Fix no-js class not being replaced with js on load
  • Bugfix - Fix Classic Counter and Text Type elements not updating
  • Bugfix - Fix Classic Google Maps Hue control
  • Bugfix - Fix Column Fill setting always using lowest responsive styling value
  • Bugfix - Fix Gravity Forms AJAX setting not working in Form Integration element
  • Bugfix - Fix Interaction effect animations only running once
3 Likes