Published on February 11, 2022

Oxygen 4.0 Beta 1 Now Available

Today we’re proud to announce the availability of the first beta of Oxygen 4.0 and Oxygen WooCommerce 2.0.

Oxygen 4.0 introduces an overhauled builder UI, PHP 8.0 support, a fix for duplicated Repeater ids, and a ton of other enhancements, bug fixes, and tweaks. You can learn more about the changes made in Oxygen 4.0 and Oxygen WooCommerce 2.0 in the alpha release blog post: https://oxygenbuilder.com/2021/12/27/oxygen-4-0-alpha-1-now-available/.

Existing customers can download Oxygen 4.0 beta 1 and Oxygen WooCommerce 4.0 beta 1 in the customer portal.

Please note that alpha and beta releases of Oxygen and the associated add-ons should not be used on production sites. We do not provide official support for alpha or beta versions of Oxygen or the associated add-ons. If you encounter bugs, please report them on GitHub.

Below are mostly complete changelogs of the changes included in Oxygen 4.0 beta 1 and Oxygen WooCommerce 2.0 beta 1.

## 2022/02/11
## Oxygen 4.0 Beta 1 Changelog
-----------------------------
Polish: Fixed various issues with UI and styling indicators - (#4181)
Polish: Adjusted builder UI fonts to be more consistent - (#4153)
Tweak: Adjusted builder UI colors - (#4228)
Tweak: Changed arrangement of margin & padding controls, including expanding focused margin & padding inputs when using the "none" unit - (#4207)
Tweak: (A11Y) Added default titles and the ability to define titles for Social Icon links - (#4185)
Tweak: Modal scroll capturing improvements - (#4165)
Tweak: Improved the Image element with lazy loading option and better alt text behavior for Media Library images - (#4135)
Tweak: Removed unnecessary console.log from modal.class.php - (#3904)
Tweak: Added ability to double click to rename elements in the Structure Pane. - (#4113)
Fix: Ensured pre_do_shortcode_tag filter still works - (#4256)
Fix: Fatal Error: Backtrace from fatal error "WP_User_Query was called with an argument that is deprecated since version 5.9.0!" - (#4234)
Fix: Added missing units for Margin in Advanced > Size & Spacing - (#4222)
Fix: Corrected issue preventing CSS generation from working as expected - (#4215)
Fix: Verified security of Code Blocks after JSON switch - (#4213)
Fix: Corrected issue preventing reusable parts from being created properly - (#4205)
Fix: Corrected failure to save if reusable part is present in current design - (#4204)
Fix: Corrected malformed CSS selector for API element styles - (#4198)
Fix: Prevented Editors from accessing Template PHP & Template CSS on Easy Posts and Comments List - (#4193)
Fix: Corrected issue preventing the Pro Menu from switching to its mobile layout - (#4191)
Fix: Correted issue preventing element settings from being saved after builder reload - (#4189)
Fix: Verified security of dynamic data after JSON switch - (#4188)
Fix: Prevented umlaut characters from being improperly replaced in JSON - (#4161)
Fix: Corrected PHP warnings when saving a template with Inner Content element - (#4160)
Fix: Corrected PHP Warnings when saving blank page. - (#4159)
Fix: Corrected issue causing # to be removed from element name when renaming via Properties Pane - (#4156)
Fix: Clicking to rename an element in the Structure Pane should now result in the rename text input being focused automatically - (#4152)
Fix: Made border controls show previously defined values when "all borders" is selected - (#4151)
Fix: Corrected issue resulting in designs being overwritten if saved before JSON conversion - (#4149)
Fix: Corrected issue resulting in broken layout caused by deleting a Div from a Columns element - (#4148)
Fix: Corrected issue causing input fields only accept values from -100 to 100 - (#4144) (#4104)
Fix: Corrected issue causing some inputs to round numbers automatically - (#4143) (#4104)
Fix: Optimized user query in Client Control settings to prevent large queries when many users are present - (#4141)
Fix: Corrected placehold.it console error. - (#4134)
Fix: Corrected incompatibiity with WPGridBuilder - (#4124)
Fix: Corrected bug resulting from having a reusable with a nested API element which could corrupt the structure of a design - (#4111)
Fix: (A11Y) Improved focus behavior for focusable elements inside a Modal - (#4018)
Fix: Corrected issue preventing Meta Box group fields on settings pages from working with Oxygen - (#3992)
Fix: Corrected issue where duplicating elements could cause them to be added in the wrong order and break the design structure - (#3801)
Fix: Corrected issue where duplicating slides or adding slides within a Slider could cause the Slider to break irreparably - (#3495)
Fix: Shape Dividers should no longer cause any FOUC on page load - (#2936)

## 2022/02/11
## Oxygen WooCommerce 2.0 Beta 1 Changelog
-----------------------------
Enhancement: Made it possible to set the Product Upsells element title and individual product listing title tags - (#301)
Enhancement: Made it possible to set the Related Products element title and individual product listing title tags - (#302) (#300)
Polish: Mini Cart button colors now use the appropriate global styles - (#307)
Polish: General Mini Cart polish - (#296)
Tweak: Oxygen's WooCommmerce CSS should now apply to third-party checkboxes added to WooCommerce checkout endpoints - (#285)
Tweak: Made review star get its color from Global Styles > WooCommerce > Misc > Star Rating Primary - (#245)
Tweak: Reordered and renamed global WooCommerce button style fields to be more logical - (#237)
Fix: Product Images main image is no longer missing when Grid layout is used - (#236)
Fix: Corrected Products List Custom Queries to work properly - (#223)
Fix: Products List sorting select styling should now work when using queries other than custom - (#234)
Fix: Product Price > Sale Price Layout Horizontal layout should now work as expected - (#249) (#232)
Fix: Corrected issue where adding Columns to the Product Builder resulted in TypeError: $scope.getComponentById(...).is is not a function errors - (#250)
Fix: Product Cart Button label settings should now work as expected with WooCommerce 6.1+ - (#312)
Fix: Categories List > Query > Parent ID now allows using 0 to get parent categories - (#218)
Fix: Oxygen WooCommerce styles should no longer override site-wide checkbox opacity with 0.01 - (#217) (#285)
Fix: Setting the font size of a div that contains a Product Price element should no longer change the height of the div instead of the child element's font size - (#225)
Fix: Corrected scenario where WooCommerce Shopping Cart element inside Modal could be duplicated on the /cart page - (#240)
Fix: WooCommerce registration form should now inherit Oxygen's WooCommerce styles - (#219)
Fix: Make product thumbnails scrollable on mobile (#290)

The Oxygen Team
Updated on: February 11, 2022

You'll build incredible websites with Oxygen

Get started with Oxygen today and unlock incredible value.

Get Oxygen

30-day money back gurantee

Try Oxygen risk-free. If you’re not satisfied, get a full refund within 30 days.

Unlimited site license

Use Oxygen on as many personal or client projects as you want — no limits.

Fast, world-class support

Our experienced team is eager to assist you with technical questions.

Use on client websites

Build and deliver professional-grade websites for your clients with no extra fees.