Latest - 0.2.1.2
changelog
This is a small update as we’ve been heavily investigating and experimenting with how looping is going to work in Etch. More to come soon!
- You can now add and style IDs on elements
- New tab-styled selectors UI with delete button
- Delete attributes and classes from etch input with "!" prefix.
- Classes added to the block editor classes string will carry over into Etch
- Refactor attribute handling of EtchBlock to make it more robust
- Fixed nested hover styles render bug
- Fix for keyboard navigation lost after simple attributes submit
- Updated spacing for drawer handler
- Re-enable core blocks.
- Fix for visual issues when hovering over selected block
0.2.1
Oct-25-2024Etch 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.
- 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
0.1.2
Oct-17-2024The Etch Bar is growing up, but you should ignore style rendering issues in Gutenberg for this version.
- Etch Bar: Resizable Drawer
- Etch Bar: Command Click Class Without Cursor in Editor
- Etch Bar: Code is Folded by Default for Elements With Children
- Etch Bar: Styling Better Matches Mockup
- Etch Bar: Dummy Icon Functionality (Add Elements, etc.)
- Etch Bar: Edit in Gutenberg Icon/Action
- Etch Bar: Front-End Preview Icon/Action
- Etch-Gutenberg Conversion Engine Refactoring
- Gutenberg-Frontend Conversion Engine Refactoring
- Basic Support for Buttons and Images
- Experimental Overwrites of Selective Core Styles
- Basic Implementation of Removing Selective Core Block Controls
0.1.1
Oct-10-2024Most of the work we did this week was back-end stuff, but there are a few new UX enhancements as well as the start of Etch Block Variations in Gutenberg.
- Line-wrapping in code editor
- Etch Block API
- EtchGlobal global variable object
- Codemirror class API
- Gutenberg nested core variants with custom logic (POC)
- CMD + Click on class name in editor to add styles
- Attribute input moved from separate bar into Etch bar
- Render PHP class for parsing Gutenberg blocks on frontend
0.1.0
Oct-07-2024This is the initial version to kick off the MVP phase. Pretty exciting! We’ll be rolling out a steady stream of incremental releases to build upon this version.
- Editor Environment & Canvas
- Save Etch work to database
- Render website with the block editor's rendering engine
- "Etch Bar" V1
- Block authoring for group, paragraph, and heading blocks
- Expose HTML for selected element
- Add selectors to elements & author CSS
0.0.1
Sep-06-2024This is a placeholder entry to signify the beginning of active development post-launch. In 72 hours, 1508 early adopters bought into the Etch project and effectively green-lit full time development.
- 1508 Early Adopter Licenses Sold
- Private Etch community established