IMPORTANT: Make sure you have the “Check for Beta Updates” option checked in the Settings to get the new Beta ![]()
Hello Weavers,
Today we’re pleased to announce that Elements 2.0 Beta 1 is now available ![]()
This release marks a big step forward for Elements. Most notably, it introduces a brand new API that allows anyone to build components with dynamic dropzones. In practical terms, this unlocks an entirely new class of components, including some of the most requested features like content sliders, tabs, lists and more.
Alongside the new API, Elements 2.0 also ships with four new components, watch the video below for a quick overview of each component (and how to get the Beta).
Open Sample Project in Elements — Requires Elements 2.0!
There are some significant changes under the hood in this build, including API updates. While we expect existing projects to continue working as normal, we’re taking a cautious approach and releasing this as an opt-in beta for now (more details below).
As always with beta software, please make sure you back up your projects and avoid using this build for any mission-critical websites.
What’s new in 2.0 beta 1 (24050)
- Added Content Slider Component
- Added List Component
- Added Tabs Component
- Added Markdown Component with a live editor
- Open-sourced Core Components and internal build tools
- Added @markdown support to the Elements API
- API: Added support for Dropzones inside loops (
@each) - API: Added support for Default collections
- API: Added support for dropping image resources into the Markdown editor
- Dropping an image or file into a code area now inserts the file path
- Added right-click option to Edit Markdown
- Added right-click option to Edit Custom Component
- Control-click now works in group views in the Inspector
- Purchased Packs are now collapsed by default
- Added SVG Mask option to the Image Component
- Added List styling options to Typography
- Added Small Caps option to Typography
- Added border radius controls to Image Slider Component buttons
- Menu Component now supports background colour and border radius on items
- Added numerical colour values to colour strips in the Inspector
- Added option to set spacing between dropdown menu items
- Added Elegant Theme
- Added Neon Theme
- Added Yarrow Theme
- YouTube video and playlist URLs are now added correctly via Add Remote Resources
- Videos in Modals now stop playing when closed
- Accordion Components can now be nested
- Added support for overriding the site language attribute on a per-page basis
- Ensure folders do not have page extensions
- Dark mode media queries are no longer generated when dark mode is disabled (hat-tip @Doobox)
- Added UI badge to Dev Components
- Default option can now be set in the Select Component
- Moved Elements CMS from the Core Pack into its own pack
- Moved Form Components from the Core Pack into their own pack
- Project backup is now set to Every time by default
- Fixed slider values being cut off by increasing available space
- Fixed radio component styling issues
- Fixed transparency issue with Modal overlays
- Fixed issue with resetting default values on theme spacing
- Fixed CMS Load More not working when used in a subfolder
- Added support for linking to products in the Elements Store
- Added ability to upload support logs directly
How to install Elements 2.0 Beta 1 
Open Elements > Settings… and select the Updates tab. At the bottom of the panel you’ll find the Danger Zone section. Enable Check for Beta Updates, then close the Settings window.
Next, go to Elements > Check for Updates…. You’ll be prompted to update your copy of RapidWeaver Elements to the 2.0 beta.
If you need to downgrade at any point, older 1.x builds of Elements are available on the Release Notes page.
Open Source: Core Components
The entire built-in Core Pack is now open-source, along with the internal build tools we use to ship Elements. All Core Components, Themes, and Resources are included.
You can inspect how every Core Component is built, track changes as they happen, and, if you’re code-savvy, contribute improvements back via pull requests. The same tools we use internally are now available to the community.
We’ve also expanded and completed the Documentation for the Elements API, along with adding a detailed section on using the open source components and build tools. We’ve even built an Elements Syntax Highlighting extension for Visual Studio Code
.
Have fun and report bugs 
Elements 2.0 is still a work-in-progress. We’ve got more features planned, along with ongoing UI polish and bug fixes. If you run into any issues, please report them on the forum so we can get them addressed in upcoming builds.
Buy Elements Today 
If you already own Elements, there’s nothing extra to do. Elements 2.0 is included with your existing licence, along with all future updates released during your active licence period.
New to Elements? You can purchase Elements directly from our website, or try Elements for free and explore it at your own pace. When you’re ready to upgrade, everything is already set up and ready to go.
Thanks 
Thanks for being part of Elements and for helping us shape the future. Your feedback during the beta is hugely valuable and plays a big role in where Elements 2.0 goes from here.
We’re excited to keep building, refining, and shipping, and we can’t wait to show you what’s coming next.
Thanks!
Team Elements
