Improve the editor
The template designer is clunky:
- I can download MJML but I cannot upload it?
- I can make themes by adjusting the font presets (Header, Paragraph) but how do I maintain themes across templates.
- I can make the selected text bold, but when I change the style from paragraph to header or so the selection is ignored and the whole section is changed.
- The color selection in text styles does not accept double click.
- The font size selection in text styles is super weird, I am not even sure what it does.
- Most text inputs apply the change immediately, which is supper annoying when you change the font size by entering a value.
- The editor should maintain a list of recently used variables. 8 The list of used colors in the color selector is often missing colors.
- The align button should show the current alignment.
- I am not sure if "Discard Draft" really works. I wanted to revert all my changes but it was not working.
- Line-height is weird. It should automatically adjust the line height to the font size, when you change the font size, because otherwise the text is cropped on some Mail clients.
- When I download MJML all styles are inline, making it super hard to change the general theme because no CSS is used.
-
Rémi Moët-Buonaparte commented
I have experienced these same issues with the Passport drag and drop template designer / builder.
1. The downloaded MJML will render differently, and there is a lot of markup that is not documented. It's possible to upload MJML for Passport, but it must meet specific requirements and not have things like <mj-head>, comments, must be 600px wide -- it would be great to get more documentation on this and it be more reliable -- I found that it used to be easier to use in the past.
2. I agree with this as well -- saved/linked sections are nice, but to change copy etc., one must unlink the saved section. I've also noticed that the saved section renders differently based on the template it's within, and the global styling applied within the template.
3. I experience this issue often, and I usually "Command + Z" to undo, and it will un-apply the styles. However, the underlying code becomes more and more bloated as it just adds additional styling or another <span>. It'd be nice to have a "Clear/Remove All Styling" button, like in other editors.
4, 5 & 6. I've experienced these issues as well. Sometimes I find the adjustments I make revert, or a font-family I never declared in the template styles are showing when viewing the font of a text element (Roboto or Verdana)
8. I've noticed this as well -- it'd be nice to set colors as you mentioned in 7
9. It doesn't work for me that well either -- I feel like autosaves to the template get published somehow and discard draft doesn't work completely.
10. I've found issues with line-height reverting, or not being sure where Line Height is being set. The builder will oftentimes display completely differently than what you'd expect when previewing. Does this have to do with browser styles affecting the builder I wonder?
11. I've also noticed the MJML contains a lot of markup that isn't documented, or will be identified as errors in my MJML code linters
12. Overall, I'd like to see a lot of improvements to the email editor!