6.3.0 Beta (RC1) Release

Hey All,

Hope your ready for your new favorite version of Pro, Cornerstone, and X. There’s a lot to go through, so let’s just jump into it.

In this cycle too we are launching our Beta playground. We’d still love you to run the Beta on a staging server or a non-live site, but hopefully this lets you still give us feedback for those pressed with time. It’s also running the new Starter Stack as well as the new sticky bar feature outlined in the “Misc.” section.

https://beta.theme.co

Pro Starter and Blank Stack.

Pro now comes with two new stacks. The Blank as it’s name entails is both barebones while offering you a great place to start if you want to handle most styling yourself. The Starter stack actually extends off the Blank Stack (see extends in stack-api doc link). This stack adds more controls to the overall layout and typography of your site.

The Theme Options tab has an import and export button and a button to edit the Theme Parameters. Theme Parameters are global parameters you can setup just like Element Parameters. They can be accessed through {{dc:p:[NAME]}} like other parameters. Stack options are grabbed from {{dc:theme:[NAME]}} and there is a UI in dynamic content for seeing all available Theme Options.

Better yet, the stack system can now be used directly by you. Allowing for even more reuse of your styling if you decide to create a stack this way. We do lean on using Theme Parameters and giving you all the tools you need inside the tool, but for the advanced users let this be another tool in your toolbox.

As far as this cycle goes. We would love to model these stacks based on your feedback and get your feedback here the most. This was easily the most up in the air feature, and we aimed at less is more to give you the best performance gains. The original stacks are primarily untouched, but will be updated as we refine the Stack API and eventually bring breakpoint controls to all applicable options.

Drag and Drop Updates

Drag and drop will now mirror the element you are dragging. Dragging between columns or grids would sometimes not place in the correct spot due to a race condition. There are also numerous performance improvements to this system. There will be a part two of this where the element library will also mirror the element you are dragging as well as a “Slide Factor” which will prevent drag and drop from initializing from the slightest of movements.

Code Your Own Way

Code Editor has preferences for changing the Theme, Key map, and Font Size. The HTML editor is now a code editor like the other code editors. The old HTML editor is now called “Raw”. This was always just a HTML Textarea. CSSLint is now running a forked version inside Cornerstone which supports variables, :root, grid, (remarkably) Dynamic Content, and other newer CSS features.

You can even add in your own code editor theme! See the guide here in

Breaking Bad Breakpoints

Breakpoints are now editable and are editable by default. You can even remove the number of ranges, with a current max of 5 breakpoints. Background colors can have a transparent breakpoint.

Layout Assignment Expressions

Layout Assignments also use the expression system like the show conditions. Allowing for limitless dynamic assignments and simpler plugin integrations.

Random Dynamic Content

A sleeper feature. Adds the “Random” group. Add a random integer, floating point number, or even a random color. Controls to manage the min and max of all fields exist. You’ll never know what to expect!

Accordions and Tab updates

The new Accordion and Tab elements that accept child elements have drag and drop support. The Accordions styling is also scoped now, allowing you to have Accordions inside Accordions inside Accordions.

Presets and Element Permissions

Taken out in 6.0, but brought back by popular demand are Presets and granular Element permissions. Presets use the new element template system. Element permissions have even more permissions than in Pro 5 as well.

Custom Element Styling

The style configuration property for Custom Cornerstone Elements was removed around 5.1. The Themeco Stylesheets (TSS) guide has been added with it’s new features, changes, and overall revamped to get you started quickly. A shim has been added so that older elements do not need to change style code to work in the latest version. Details about the changes in link below. I had a limited set of custom elements to test so please send your custom elements to us if they are not working in 6.3.0.

Misc.

  • There is a “plus” button next to every post type in the Document list that will create a new Document.
  • Bars now have a checkbox for “Only on Scroll Up”. Which will only stick the bar if you are scrolling up and it’s waypoint has been reached.
  • The folder for the beta is now {product}-beta (pro-beta), and will stay that way for all beta releases allowing for easier manual uploads.
  • Performance improvements to the Context Menus
11 Likes

BETA 2

  • Feature : Dropdown positioning controls
  • Feature : Raw Content popup and expanded HTML editor
  • Feature : Control partial ‘html-editor’ created
  • Feature : Shortcodes can be used in condition expressions
  • Bug : Extra commas in function calls not valid in PHP 7
  • Bug : Style tag warning when running blank and starter
  • Updated : ThemeOptions download and import buttons were flipped
  • Bug : Extra lines at start of new theme-options controls causing OB issues
  • Bug : Theme Options tab could not enter or exit breakout mode
  • Updated: Social Media Google Plus removed
4 Likes

Beta 3

  • Feature : Element Subgroup controls can be toggleable
  • Feature : Days of Week Dynamic Content array provider
  • Feature : Months of Year Dynamic Content array provider
  • Feature : You can create an assignment group that will show up for all post_types via filter cs_assignment_global_contexts.
  • Updated: By default Cornerstone runs in React 18 mode
  • Updated : Includes React 18 for builds older then WordPress 6.2
  • Updated : Additional build included that runs in React 17 mode. Use filter cs_react18 to control.
  • Updated : All React 17 and WordPress < 6.2 includes will exist as long as WordPress supports these versions
  • Updated : Drag and Drop will only enter the drag state if you move at least 50px whilst trying to drag
  • Bugfix : Custom Elements would crash if their TSS template was invalid
  • Bugfix : Custom Elements TSS shim was not preprocessing global colors and dynamic content before creating templates
  • Bugfix : If you opened the assignments popup before CS was finished loading the page, it would crash

Coming in 6.2.7 next week

  • Feature : filter cs_google_font_load_all_weights to load every weight a google font has
  • Feature : Mini-cart Element has button background color controls
  • Bugfix : When the color pickers value was transparent, changing the alpha slider would cause the hue to jump to 1
2 Likes

Beta 4

  • Bugfix : group parameters were broken from new subgroup toggle controls for elements
  • Bugfix : Retina image controls did not work in starter and blank stack
  • Updated : Everything in 6.2.7

Released this because of the WooCommerce 7.8 updates in 6.2.7.

Our plan has been to run the beta the entire month even if it was all ready to get as much input as possible on the new stacks. From my standpoint, the biggest issues currently are.

  • Global Parameters not outputting breakpoint variables. Almost there on this.
  • Starter and blank have iOS 12-13 issues.
  • New dropdown positioning does not work in Starter or blank.
  • Font Awesome 6. Will do next week
  • Stepped font size output does not follow breakpoint values if they are changed from the default

Let us know how 6.3.0 is treating you.

4 Likes

RC1

  • Global Parameter will output breakpoints variables in Global / Page CSS.
  • Breakpoint output for stepped font size did not follow your ranges if you changed them from the default
  • New Dropdown positioning didn’t work in starter
  • Starter and blank sites without Woo installed had a UI warning around control types
  • random dynamic float converted all min/max floats to integers
  • {{dc:random:number}} Alias for {{dc:random:float}}
  • Rich Text editor did not work in React 18 all the time
  • Drag and drop sets a max-height to allow for better positioning when dropping
  • Drag and drop sets a max-width to the object you are dragging so it does not get intrusive.
  • Max cache update button is also in the Max window
  • Max has support for plugins. Install screen is below the Pro/X extensions. This exists for Cornerstone Standalone as well. It also shows you the courses with a link to auto-open Max. There are currently no plugins.
  • Max screen will show by default. Max courses can be purchased individually and if you have purchased Modern Sliders, Gridorama, or a bundle in the past in the full release you will start seeing those courses for all your site installs. We have an API update coming for this soon. We plan on having a free course eventually as well.

I’ve given an update on Font Awesome 6 here. Have a great 4th everybody!

1 Like