Current Priorities
This page outlines the key areas we're focusing on most actively, but it's important to understand that priorities can change quickly based on various factors:
- Our vision - What we think needs to happen next.
- Real-world use cases - Where people are getting stuck.
- User feedback - What people are saying about their experience.
This page should not be treated as a fixed roadmap. It's a fluid and flexible attempt to communicate what's currently important. It's also limited to the top 5 large-scale items across two different categories because prioritization beyond that is too fluid to worry about.
Bug fixes, general improvements, and minor features are not listed here. The purpose of this page is for communicating larger-scale priorities. It goes without saying that bug fixes and general improvements are always a top priority.
Immediate Priorities
| Feature | Description |
|---|---|
| Maximize Stability | Architecture updates, test coverage, etc. |
| Native AI | Agent-powered workflow |
| Components API | A way for 3rd party devs to create/register native Etch elements for custom functionality and for internal use for creating Etch dynamic elements. |
High Priority Items (Soon)
| Feature | Description |
|---|---|
| PHP Authoring | PHP authoring inside the HTML editor |
| Native Components | Prioritization of our native components (native). |
| Recipes | Custom/importable/exportable code snippets for maximum development efficiency. |
| History States | Proper undo/redo functionality & selectable history states. |
| Facets/Filters | Facets and filters for loops. |
| Loop Through External API | External API support for loops. |
| Shortcuts | Customizable shortcut architecture |
| Pattern Library | A way to save, name, categorize, and import/export patterns for easy insertion throughout a project. This includes support for third party pattern libraries. |
Community Feedback
We actively monitor user feedback and feature requests to ensure our priorities align with what matters most to our users. If you have suggestions for improvements or encounter issues, please let us know so we can incorporate your feedback into our development plans.