Hey team,
I worked on my first elements site and I must say, that I’m impressed. Things I’ve found:
Included forms in a static page builder is great. It’s one of my biggest pet peeves with other builders. You always have to rely on third party solutions - with GDPR you’ll have to stay alert about that.
Theme studio + custom values are a banger
Publishing works great
Components are great feature - I look forward to setup my own components to reuse.
Clean HTML options. It’s great that I can switch a container to a ul and a child container to an li
The flexible builder setup - want the structure panel and components panel side by side? Easy!
Alphabetical components. Each layout uses multiple layout components, but they are not at the top but rather further down where you need to scroll. I think thats unnecessary.
The theme studio only supports fixed rem/px values. I would love to see the possibility to add clamp values.
Missing list item. Beginner users need a list block for ul/ol. Its frustrating for experienced users to build a simple html feature by hand and nearly impossible for beginners.
The code output could be improved. If I used a background color it also output a bg-100%-opacity class which is not necessary afaik.
Not possible to access the outer container of container. In HTML a section usually consists of a section and a div. The inline-padding is put on the section to avoid shrinking your content width on larger screen sizes.
Missing bread crumbs feature - I love to use these in page headers for easier navigation.
Forms: Couldn’t get forms to work, neither with webhook (formspree) or smtp. My form always throws an error
Forms: I think it would be great if the basic form component would already contain the basic setup of labels, fields for mail and message, error, success and submit. (with button).
GDPR: Google fonts are not downloaded but served with CDN. I know you can upload them manually, but a download feature would be a real time saver
Confusing container, flex, grid, background situation. The most frustrating part was stacking different layout blocks for building my layouts. It’s nervy changing your layout from flex to grid with moving stuff into a new layout block. I think it would be way easier to merge the container, grid and flex into a container block with grid and flex being options and not standalone blocks. Additionally I would add a section block which defaults to the html section. It’s good practice and my customers usually grasp the idea of “each unique content is a section and in the section are different containers.”
Great software @dan and team! I look forward to building static pages with it!