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) |