View attachment 41019
Cornerstone is a 100% front-end WordPress page builder that will change the way you create pages. Gone are the days of having to click back and forth between a clunky admin panel and your site. Now you can see all of your work as you build the page, bringing fun back into the creative process.
We spent just about as much time preparing to develop Cornerstone as we did developing the tool itself...
- Feature: Components now have a shortcode `[cs_component id='...']` to access from across wordpress similar to global blocks
- Bugfix: Frontend images were displaying when there was no image src
- Bugfix: Individual tabs were not being hidden by their breakpoints
- Bugfix: Old Navigation Layered was not being hidden by it's breakpoints
- Bugfix: Google Font weights were not loading properly
- Bugfix: Site import for everything, but the starter site was not importing page data...
- Bugfix: Hotfix release to revert the background upper layer z-index change. We will be creating a new layer to satisfy the request of having a layer to cover content like a dark seethru color over your entire content
- Bugfix: Hotfix release to revert the background upper layer z-index change. We will be creating a new layer to satisfy the request of having a layer to cover content like a dark seethru color over your entire content
Bugfix: Hotfix to make sure that old shortcodes are loaded even if classic elements is not turned on
- Updated: Column default z-index is 1 to remove issues with background content appearing behind the background
- Bugfix: Hotfix to remove error when max wasn't registered
Bugfix: Drag and drop was broken due to new toggle state detection code
Feature: Custom attributes for all elements support arrays as well as json, this was a partial bug fix as it was possible to have an element with custom attributes as an array if you imported a certain template
Feature: OEmbed Theme Options to either disable for internal links or disable entirely allowing
Feature: Image controls now have a text input to change the source
Feature: Cornerstone now has a favicon! Disable with the filter `cs_app_favicon_enabled` and change with the filter...
- 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
- Updated: Language around Max cache clearing has been changed in App
- Updated: Max admin section has been restyled to look like other extensions and plugins in that same area
- Updated: Parameters `type` check is now case insensitive
- Updated: More debug info is displayed in-App if a component is missing
- Updated: When creating a blank document, it no longer displays the full screen progress message. Instead it uses the top progress bar and a simple message
- Bugfix: Max...
- Feature: Search by ID in document list
- Feature: Featured Image Controls for post types that support it
- Updated: URL Segments Dynamic Content can search by negative indexes.
- Updated: If not logged in when navigating to Cornerstone, it will bring you to the login page
- Updated: Scrolling by hashes scrolls both the HTML element and the body element. It would not work with pages with overflow issues
- Updated: Google Font list
- Bugfix: Elements Control tabs, buttons to...
- Feature: Font Awesome Element load types control
- Updated: Choose offValue accepts objects
- Updated: If Font Awesome element load types is disabled and Theme Options icon loading mode is Webfonts, it will delete the SVG directory if it has been unzipped
- Bugfix: Classic element headline icons were not centering properly
- Bugfix: Dropdowns with display flex was getting overwritten by dropdown display none changes
- Bugfix: Font Awesome 6 svg icons not working on certain...
- Updated: Preference Preserve Inspector Group updates to the last scroll postion as well
- Updated: Parameter and Control sliders allows for custom units not defined by Themeco
- Bugfix: Graphic partial double checks if the classes sent is an array
- Bugfix: Slider container transition was hidden depending on your control values
- Bugfix: Assignment controls had a chance to overflow offscreen of the assignment popup
- Bugfix: Group parameters broken due to isVar control updates
Feature: System UI added to list of System Fonts
Feature: Row inner element HTML tag control
Feature: Type 'object' available for usage in all Dynamic Content
Updated: Dot syntax can be used for ACF values in an ACF repeater. In other words, you can access ACF object fields like `map.lat` when in an ACF repeater
Bugfix: Chrome scrollbars still causing overflow issues on conditions picker when the select box was too large
Bugfix: Touch scrolling through a slider would...
Updated: Breakoutmode will work on Choose controls that use boolean values, like "Accordion Starts Open"
Updated: You can pass in _key to Dynamic content `type="object"`, for use in Dynamic Content that uses key already like post meta
Bugfix: Jetpack React CDN conflicting with Cornerstone App, resulting in the App crashing upon changing anything
Bugfix: Custom Attributes would not use Dynamic Content if being used on a Component that did not have Custom Attributes
- Feature: Looper Dynamic content has a 'depth' control letting you control which consumer data to use depending on the depth of your nested loopers
- Feature: Dynamic Content for variable product stock for WooCommerce
- Feature: Adobe Typekit can load in the files through CSS through the control "Load as CSS"
- Feature: Sliders Pause on Hover control
- Updated: The document list displays 'draft' next to the post title if the status is draft
- Updated: Revert of the parameter...
Feature: External API Attribute request type has an "encode" control and can also URLEncode on Post bodys. Which is useful for manually connecting to OAuth2
Feature: Export Documents Alpha. Button found in the Dev tools, this exports all Cornerstone Documents. Dont use this on a very large site
Feature: Max / Personify Site import support
Updated: Filter `cs_classic_gravity_forms_select_a_form_placeholder` to get Classic Gravity forms element to mimic old behavior of Pro 5...
Updated: When outputing a custom single woocommerce product layout it will output the WooCommerce structured ld+json
Bugfix: Revert of Dynamic Content the_content issue when used in another layout. Which caused an issue when you used dcost:the_content instead of the The Content element
- Bugfix: Google Maps markers that were invalid would crash the map