12% off of LTD using this coupon: TWELVEPERCENTOFF. Promo ends on 2 Dec midnight UTC.
Published on Apr 4, 2022

How to Revert Oxygen 4.0’s Add Elements UI

Sridhar Katakam

Oxygen 4.0 Beta 2’s Add Elements interface looks like this:

In my opinion that looks like changing something that was working fine and actually better just for the sake of change. I doubt any thought or user research went into that.

If you are looking to revert this to how it was before i.e., a grid of icons instead of a list like this:

add this Code Snippet:

add_action( 'oxygen_enqueue_ui_scripts', 'wpdd_custom_css_oxygen_editor' );
/**
 * Load custom CSS in the Oxygen editor.
 */
function wpdd_custom_css_oxygen_editor() {
	// if this is not an Oxygen editor page, abort.
	if ( ! defined( 'SHOW_CT_BUILDER' ) ) {
		return;
	}

	$css = '
		body .oxygen-add-section-accordion-contents {
			display: grid;
			grid-template-columns: repeat(3, minmax(0, 1fr));
			gap: 10px;
		}
		
		body .oxygen-add-section-accordion-contents h2,
		body .oxygen-add-section-library-menu,
		body .oxygen-add-section-accordion-contents .oxygen-add-section-accordion-contents {
			grid-column: 1 / -1;
		}
		
		body .oxygen-add-section-element {
			display: flex;
			flex-direction: column;
			justify-content: center;
			margin: 0;
			height: auto;
			padding: 10px;
		}
		
		body .oxygen-add-section-element img {
			margin: 0 0 10px 0;
		}
		
		body .oxygen-add-composite-element {
			overflow: visible;
		}
		
		body .oxygen-add-section-subsection {
		  margin: 0;
		  grid-column: 1 / -1;
		  width: auto;
		}

		body .oxygen-add-section-accordion-contents h2 {
		  margin-top: 10px;
		}
		';
	
	wp_add_inline_style( 'oxygen', $css );
}

Set it to run on the front end only.

References

https://wpdevdesign.com/anti-ant-mode-for-luci/

https://css-tricks.com/equal-width-columns-in-css-grid-are-kinda-weird/

tagschevron-leftchevron-rightchainangle-rightangle-upangle-downfolder-omagnifiercrossmenuchevron-downarrow-right