Cornerstone v7.2.7 - The WordPress Page Builder
Cornerstone 7.2.7 - June 16, 2023
Feature: Status indicators for elements with parameters
Feature: filter `cs_google_font_load_all_weights` to load in all google font weights
Feature: Mini-cart has button background color controls
Bugfix: Mini-Cart element did not work in WooCommerce 7.8
Bugfix: Setting color picker to transparent caused it to reset the hue
Cornerstone v7.2.6 - The WordPress Page Builder
Cornerstone 7.2.6 - June 7, 2023
Bugfix: Deprecated Search Modal's search tab styling did not work
Bugfix: Custom Fonts were returning 'regular' as font-style instead of 'normal'
Cornerstone v7.2.5 - The WordPress Page Builder
Cornerstone 7.2.5 - May 24, 2023
Feature: var() can be used in the color picker or as a global color
Feature: Looper repeat property can use Dynamic Content
Feature: Custom Loopers args field can use Dynamic Content
Bugfix: If a global color was a 3 letter hex the opacity slider would not work
Bugfix: Accordions "enter" keybinding was conflicting with browser accessibility
Bugfix: Statbar element's direction property only worked for left and up
Cornerstone v7.2.4 - The WordPress Page Builder
Cornerstone 7.2.4 - May 9, 2023
Feature: Dynamic Content specific to the Post slug ({{dcost:slug}})
Updated: Updated Google Fonts list
Bugfix: If you moved an element yourself through JS, it would cause the events attached to be removed and never placed back onto the element
Bugfix: Jetpack installed caused background videos not to display properly
Bugfix: Parallax backgrounds were not calculating themselves unless a scroll event occured
Bugfix: Parallax backgrounds were running on the main thread
Bugfix: Yoast would not work if the classic editor was installed
Bugfix: Yoast would not usually work in Chrome due to a race condition with Gutenburg
Bugfix: WPML would not work if the default language was in a directory
Bugfix: OEmbed code did not check if property was defined
Cornerstone v7.2.3 - The WordPress Page Builder
Cornerstone 7.2.3 - April 25, 2023
Bugfix: Toogle hash was mistakenly removed from Tabs
Bugfix: Remove possibility of a Fatal error when WPML has translations for a layout, but the layout no longer exists
Bugfix: If a Google Font was used as in the Font pallete it would load in every single font weight. It now loads in the normal and bold, and any font weight you use dynamically on your pages
Cornerstone v7.2.2 - The WordPress Page Builder
Cornerstone 7.2.2 - April 18, 2023
Bugfix: Remove possibility of a Fatal error when trying to use an ACF field as a date, when the field is not a date
Bugfix: Site imports were not importing Custom CSS or Global Colors properly
Bugfix: Google Maps passes a null function callback to the API string to prevent the error message when not passing a callback to Google
Bugfix: Enough passive listeners or explicit mark as non-passive in our JS to pass Google lighthouse audit tests. Performance numbers usually improved by 2 points
Bugfix: It was possible if your sticky header was caught in a resize event that it would shrink twice if it was in the stuck state
Bugfix: Sticky headers were not resizing properly on the frontend depending on how the WP toolbar changes height
Bugfix: In a unit slider, if Inherit is the only choice it will display a list when you click on the "...". Previously it showed you could click it, but nothing would happen
Bugfix: Toogle hash was mistakenly removed from the Accordion revamp project
Bugfix: String conditions that used "0" would be marked as empty and never be valid to be used as a needle for "String In" or "String not in" conditionals
Bugfix: If you are trying to deleted an already deleted document it will give you a better error message
Cornerstone v7.2.1 - The WordPress Page Builder
Cornerstone 7.2.1 - April 12, 2023
Bugfix: iOS 12 essential support through replacement of String.prototype.replaceAll, String.prototype.matchAll, and a polyfill for Array.prototype.flat. Please contact us if you still have issues with iOS 12. Please note that WordPress does not support iOS 12 anymore so your mileage may vary when using other plugins
Bugfix: get_children looper provider will check post_status == "published"
Cornerstone 7.2.0 - April 11, 2023
Feature: Lottie element
Feature: Tabs have a new tab element type which can accept child elements. Tabs also have looper support. Tabs had a slight rework to support with loopers. Accordions were already setup for it
Feature: Accordions have a new tab element type which can accept child elements. Accordions also have looper support.
Bugfix: Fixes to sticky bars with Rev Slider ended up breaking certain cases of the sticky bars
Bugfix: WPML migration from Pro5 to Pro6 redone. This relied on WPML at first, and now it will use raw SQL updates to move our post_types to separate
Bugfix: Pro5 to Pro6 has option to do the migration through Raw SQL. Depending on your plugins changing the post_type causes many issues so doing raw SQL update bypasses what the plugins will mess up. Define to `true` `CS_MIGRATE_UNTYPED_USE_RAW_UPDATE`
Bugfix: Component shortcode was broken in numerous instances including, sliders, any deferred rendering type (off-canvas, modal), flex box types, and using global colors or fonts
Bugfix: Cornerstone Standalone CSS reset was not working when using component shortcode
Cornerstone v7.1.10 - The WordPress Page Builder
Cornerstone 7.1.10 - March 29, 2023
Feature: `cornerstone_enqueue_styles` has been added back into Cornerstone Standalone to remove our default inline styling
Feature: If you place a Dynamic Content string into the `fallback` value of a dynamic content it will try to render the fallback as dynamic content
Updated: Keybinding "ctrl+alt+j" Opens the currently inspected elements Parameters JSON window
Updated: fix to scroll events which makes them more performant, and more passive listeners
Updated: Parameter groups have the same processing as a single parameter. If you used a global font inside a group it would return you our ID (like a global color ID) instead of the actual parameter value.
Updated: The dynamic content input was overlaying over the image selector when in the breakpoint editor
Updated: The timeout for requesting remote assets has been moved to 30 seconds as opposed to 5 seconds
Updated: Our script startups use requestAnimationFrame instead of setTimeout as a means for asyncronousity
Updated: If you are using dynamic content inside a Looper Provider JSON editor it will stop linting and will not force your JSON to be valid
Bugfix: Sliders in Marquee mode works differently. It no longer lets you enter a transition and all marquees are forced into “Linear 0ms” mode. This was the workaround for getting marquee to work and since it will force this, the workaround is no longer needed. Transition was never really valid here as marquee is a contious speed.
Bugfix: Audit and cleanup up of some state based performance issues in the App.
Bugfix: Using an ACF dynamic field with `type='date'` would not work depending on your acf return format
Bugfix: Sticky bars will check if the height of the document has changed and will act accordingly. This occured in some Rev Slider installs where the slider resized slowly
Bugfix: Sticky bars transition will fallback to a timeout if there is something blocking the transition of our sticky bar. This occured in some Rev Slider installs where the slider was actively blocking scrolling
Cornerstone v7.1.9 - The WordPress Page Builder
Cornerstone 7.1.9 - March 20, 2023
Updated: Parameter data is not pasted when using "Paste Styles" on a component
Updated: For the following keybindings on Mac, subsitute CTRL with Command and Alt with Option
Updated: Keybinding "ctrl+alt+m" Opens the element manager window
Updated: Keybinding "ctrl+alt+d" Opens the Dev Toolkit window
Updated: Keybinding "ctrl+alt+c" Opens the Global Code Editors window
Updated: Keybinding "ctrl+alt+x" Opens the Max window
Updated: Keybinding "ctrl+alt+p" Opens the Global Parameters window
Updated: Throttling of internal scroll events in the preview viewer
Bugfix: Our WPML integration will use home url and not site url, we process the /cornerstone/ slug different when WPML is installed
Bugfix: A fontweight parameter required a font family parameter as well or else it would crash
Bugfix: The 404 plugin did not style properly the inner content of a Single layout
Bugfix: Inline editor was removing new lines on completion
Bugfix: If no valid Contact Form 7 form was found the app would crash. This caused the "Creative Contact Form" templates to never be inserted properly
Bugfix: PHP 8 multiplication math in style sheet generation was invalid due to unstrict float value type
Bugfix: Bear with me, inside the default consumer of an archive if you added a Looper Provider that was also a consumer, at the end of that Provider + Consumer combo the consumer would reset two steps back causing any dynamic calls to be the top level post and not the current post to consume
Cornerstone v7.1.8 - The WordPress Page Builder
Cornerstone 7.1.8 - March 15, 2023
Feature: `cs_wordpress_dashboard_url` and `cs_wordpress_dashboard_url_can_edit` filters added to control the dashboard links in the app
Feature: There is a link to view all demo sites to the right side of the demo site name
Updated: "Template Inserted" text changed to "Template inserted at the bottom of this document!"
Updated: Dynamic content processes the entire row layout instead of individual columns. Allows you to have a dynamic content value that is multiple columns like "50% 50%"
Updated: The hide UI keybinding (ctrl+shift+a) will also hide all floating windows and floating pickers
Updated: {{dc:urlaram}} will also check encoded values (&
if no value is found in URL
Updated: Max will display in the templates tab even if no document is open
Updated: On an author page, author dynamic content will use the current author if not consuming a post
Bugfix: Revert of our touch handlers until Android off-canvas support and known scenarios that break are fixed
Bugfix: ACF repeaters get_size() function was invalid causing any condition using "Provider Output" with the repeater to have a fatal error
Bugfix: Most onLoad events in our frontend libraries were firing twice