Cornerstone 7.6.0, Pro 6.6.0, and X 10.6.0

Rev up your V8 4.8L engines and boot up those testing sites because Cornerstone enters another great iteration. We think you guys will love this one and look forward to what you all think of this release. As always, thanks for being valued users of Themeco. It’s you who truly makes our products great and these features wouldn’t have come to fruition without your input.

See how to test the beta here.

Pressed on time? Check out the beta playground to test the new features on our sandbox site.

Masonry

Somebody call the founding fathers because Masonry comes to Cornerstone. The Cornerstone is actually the first stone set in the construction of a masonry foundation. That translates well to the digital world with this update, as now you have a set of controls for creating masonry layouts with the Row element in this update. Learn how to create masonry layouts in WordPress.

HTML Storage Option

A pain point in many Cornerstone sites is the lack of support with SEO plugins and searching by content in a Cornerstone Document. That changes with this update as we offer a new way to store your content based documents (posts, pages, custom post types). Shortcodes will continue to work just as before, and behind the scenes, rendering a page that uses Shortcodes or HTML works the same. We plan on setting this storage option as the default for new sites in Cornerstone 7.7.0+. See our documentation on HTML Storage in WordPress for how to enable this feature and how to migrate your website(s).

Looper Fields UI Improvements

Looper field memorization got you down? Well that changes in this release. Now the Dynamic Content Looper Field UI will have a select box of all available fields you can select from. It surfaces little known features like grabbing a singular item in an array or object. It even works with the Looper Depth feature. This is one of those features, that once you’ve used it you won’t know how you made by without it.

Notable Features

  • Theme Options export will also export Global Colors and Fonts
  • Scroll Progress controls for the Line Element
  • Breadcrumb looper and Breadcrumb (Elements) prefab
  • Modern Event Calendars can have custom Single and Archive layouts
  • Global Colors and Fonts have a control to change the ID

I’ll paste the whole changelog below.

Happy Building!

3 Likes

Beta1

  • Feature Masonry option for the Row Element
  • Feature Content based Posts can use HTML storage for better support with SEO plugins
  • Feature Breadcrumbs looper provider and Breadcrumbs Elements prefab
  • Feature Meta Query builder data type control
  • Feature Query Builder Post Status control
  • Feature Attachment / Media post type can be selected in the Query Builder when used with the Post Status
  • Feature Scroll Progress control for the Line Element
  • Updated Theme Options Headline Font Family didn’t effect the font family “inherit” value of valid elements like Headline and Card Title
  • Updated Select boxes have a Dynamic Content button
  • Updated Unit field will have a full length value when it detects Dynamic Content, and Dynamic Content is selectable via the unit dropdown
  • Updated Border Style and Color can enter breakout mode
  • Updated Global Colors and Fonts have a control to edit the ID of an item
  • Updated Theme Options Export will export and import global colors and fonts
  • Updated Looper Field Dynamic Content contains a select box with all available looper keys available
  • Updated Google Fonts List
  • Updated Font Awesome 6.7.2
  • Bugfix Parameters using isVar could not be used properly by Twig
  • Bugfix Row template could not use parameters using isVar
  • Bugfix Controls that went from it’s base breakpoint value to another value back to the base value would not work. Example going from “auto” to “50%” back to “auto” on the Div width
  • Bugfix Custom attributes and other array based values had a poor rendering strategy resulting in most Twig templates working improperly
  • Bugfix Modern Event Calendars Single and Archive layouts for events would not use a custom layout
4 Likes

Will this “ HTML Storage Option” option remain optional forever, or will it be mandatory in the future?

The shortcode option will probably always exist, it would be too abrasive to remove it entirely. There are also older sites I’ve seen that would manually create shortcode content. It fixes a lot of issues though so we hopefully plan on having it as the default for newly created sites in Cornerstone 7.7.0.

1 Like

Is that a freemasonry joke? :joy:

1 Like

Beta 2!

  • Updated Line Element scroll progress will adhere to effects transition value
  • Updated Preview link targeting which disables cornerstone from redirecting the frame, has been moved out of the preview js to the cornerstone js.
  • Updated Success message for when document storage migration has taken place
  • Updated Document storage migration button has more clear text on what migration is going to happen
  • Updated Document storage migration will not migrate content that is already in the chosen format
  • Updated Document storage will run migration through pagination, running by default 6 migration per request
  • Bugfix Heading font weight was incorrect on Starter stack
  • Bugfix Font Awesome configs were sent for groups we don’t support
  • Bugfix Parameters with isVar, but no breakpoint data set would give a warning
  • Bugfix Dynamic Content get path through dot syntax would not work when grabbing inner object

Beta 3!

  • Feature Element visibility status button added to the outline
  • Updated Content Storage type entirely relies on running the migration and no power button exists for it
  • Updated Query Builder allows you to enter in -1, querying all posts of a given post type
  • Updated Element icons added back into the library and outline. Preference for this added as well. Thanks to @Ismael !
  • Bugfix After running content migration, it will purge the cache to prevent styling issues
  • Bugfix Base values were being added into the element CSS due to the breakpoint back to auto issue
  • Bugfix Masonry with effects or toggleables on the page would cause the scroll of the page to reset itself
  • Bugfix Twig that outputs Twig would not render the dynamic content properly
  • Bugfix Locked elements with inner childs over a depth of 1 were still selectable and context menu would still work on them too
  • Bugfix Adding a condition to a row, then removing that condition would cause the row to never show up again

Unreleased in 6.5.17

  • Updated Clipboard error message gives better info on what could have gone wrong
  • Updated Omega control has an add_id option for non-dom based items that could have a custom ID
  • Bugfix WooCommerce layout detection did not check post empty state
  • Bugfix X Permission migration did not check cornerstone was on the right version
2 Likes

Hey @charlie, not sure what if it’s a beta-3 issue but object-fit is not working on image elemen. I get this error on the inspector.

Screenshot 2025-02-12 at 22.24.56

3 Likes

Same here, I was coming here to post lol

Issue with object-fit and object-position will be fixed in the RC. Thanks for sending this my way.

RC1!

  • Updated Element definition for an icon allows you to use an alias
  • Updated Subtle performance enhancement of searching in the element library
  • Updated Content storage docs link changed
  • Updated Build as HTML not as default for new sites. This will be the default in Cornerstone 7.7.0 when there is a stable version to fall back on for this feature.
  • Updated Removed beta flag on External API
  • Bugfix Dropdown custom attributes causing error due to new custom attribute processing
  • Bugfix Dynamic content using ACF or Post was not working when rendering HTML SEO
  • Bugfix Changing a groups parameter breakpoint values sometimes would not work
  • Bugfix Image object fit and position broken from breakpoint fix

Unreleased in 6.5 branch

  • Bugfix ACF License message was still showing up on multisites
  • Bugfix Unlock permission was not checked on the inspector controls for locked elements
2 Likes

Many thanks to all the beta testers!

To Full Release

  • Bugfix Unresolved component select had a bad DC input
  • Updated release notes URL
3 Likes