Etch takes a MAJOR step forward this week as you can now add basic elements directly in Etch, add custom attributes, delete elements, and duplicate elements.
Legend
Feature
Improvement
Fix
Breaking
0.2.1 Details
Insert element as child on ctrl/cmd + click (cmd to insert as child)
Element creation menu in EtchBar with flyout animation
Duplicate and Delete functionality for blocks
Create/update any attribute with values
Section, block and container variants with default classes
Support for custom dataset styling selectors
Integration with theme.json for basic reset of default core blocks
Basic reset of default core settings for etch variants
Improved handling of WordPress core classes
Refactored PHP components with improved structure
Child management API on EtchBlock
Complete frontend support for custom attributes
Live preview for custom attributes selector-based styles
Minimum height for etch container
Select the last selectable style on attributes submit
Updated drawer behavior with improved height management
Improved block selection and hover highlighting
Improved Codemirror scrollbar styles and behavior
Better HTML formatting with Shift-Alt-f support
Default styles now come from global styles with class-based approach
Updated version of Render class with enhanced HTMLDomParser functionality
Optimized attribute handling and processing
Improved state management and UI updates
Various memory and performance optimizations
Multiple stability and rendering improvements
Various pipeline and build process improvements
Various CSS editor and class handling improvements
Improved component rendering with updated version of Render class
Resolved conflicts between default styling and custom attributes
Various Codemirror-related fixes and performance improvements