Version 0.2.1 changelog

Latest – 0.2.1

October 25, 2024

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
  • Custom attributes styling issues resolved
  • Double-dashed classes encoding error resolved
All Changelogs