Improved: Custom admin menu icon for ECS in the WordPress sidebar.
Tested: Verified compatible with WordPress 7.0.
4.3.0
NEW: Integrations section in the Modules admin page β shows AICOM, Widget Finder for Elementor, and Ele Conditions with install links and active state detection.
Fixed: Grid containers no longer reset to Flex layout when opening the container panel with the Container Layout module active. The sync between ecs_container_type and the native container_type now initialises from the native value instead of overwriting it.
4.2.0
NEW: Color Wheel module β generates color harmonies (Analogous, Complementary, Monochromatic, Triadic, Tetradic) directly inside the Elementor color picker. Works with both classic Pickr and Atomic Widgets color pickers. Click any swatch to apply the color. Save and reuse palettes across your site.
Improved: Color Wheel β swatches update live as you move the color picker or click Elementor global colors.
Improved: Color Wheel β panel repositions upward automatically when it would overflow the viewport.
4.1.11
Fixed: WordPress Menu. The Fill Width (stretch) CSS rule that forces width: 100% and left: 0 on the dropdown panel is now scoped to ECS dropdown layout mode only. Previously it applied to all nav menus with Fill Width enabled, overriding Smartmenus.js positioning calculations on menus using the native Elementor Breakpoint and collapsing the dropdown to the toggle width instead of the full header width.
4.1.10
Fixed: WordPress Menu β dropdown panel no longer mispositioned when ECS Mobile Menu module is active and the nav menu uses Elementor’s native Breakpoint control. Previously, the CSS toggle-align rules (applied by default to all nav menus) used !important to override position/left/transform, which conflicted with Smartmenus.js position calculations, causing the dropdown to appear clipped or off-screen. The dropdown alignment rules now require the ECS layout to be explicitly set to “dropdown” for at least one breakpoint.
Fixed: WordPress Menu β nav menu alignment no longer resets to left-aligned when ECS Mobile Menu module is active. Previously, a global CSS rule with a flex-start fallback overrode the user’s existing alignment setting whenever the Elementor CSS cache was stale. Alignment is now applied per-widget via direct Elementor selectors, so it only takes effect when the user has explicitly set a value.
Fixed: Mobile Menu β resolved PHP warning “Undefined array key inner_tab” in PHP 8.x. Position anchors in the color controls upgrade pointed to tab-type controls that have tabs_wrapper but no inner_tab, causing Elementor’s get_position_info() to access an undefined key.
4.1.9
Fixed: Legacy module (ECS Loop Skin) β removed redeclaration of $current_permalink property that caused a PHP Fatal error with Elementor Pro 4.x due to a PHP 8.1+ property inheritance rule.
4.1.8
Fixed: Legacy module β Pro detection now correctly uses ELECSP_VER constant (ECS Pro 4.x) instead of the removed ele_custom_skin_pro() function from 3.x; “Get ECS Pro” notice and locked preview controls no longer appear when ECS Pro is active.
Added: Dynamic Repeater Builder module card now appears in the modules list with a preview.
Improved: Pro modules list β Legacy Pro module always displayed last.
4.1.7
Fixed: Container Layout β containers set as hidden via Elementor’s responsive
visibility controls were still displayed when the module was active.
4.1.6
Fixed: Container Layout β PHP warnings for undefined variables $cond_arrows and $cond_dots on PHP 8.3.
4.1.5
Fixed: WordPress Menu β native Elementor mobile/tablet Breakpoint now works
correctly when no responsive layout override is set for that device.
Fixed: Container Layout β Slider navigation arrows and pagination dots now
visible in editor preview in all device modes.
4.1.2
Fixed: ECS widgets not appearing in Elementor panel β only visible in search.
4.1.1
Fixed: PHP Fatal error on PHP 8.1+ β typed property $current_permalink incompatible with parent Skin_Base.
4.1.0
NEW: Style Templates β save and reuse widget style presets across pages and sites.
NEW: JSON PowerEdit β edit widget settings JSON directly from the panel.