New components
Added <Link>, <Heading>, <Text>, <Layout>, <Section>.
Changed
See the list below for fixes and changes, there are just too many to go into detail for each.
TL;DR: this release is focused on fixing issues, improving DX, and adding a bit more polish to the UI.
- feat: link component 95ac3a2
- fix: no margins for text as span 448a69e
- feat: heading component 15a3efc
- feat:
asprop for text component aaaa5bb - refactor: layout component 9dc9769
- refactor: css inliner 2a650e7
- refactor: layout component 06a7f6d
- feat: text component 7fcb507
- feat: layout component d16f992
- fix: make href mandatory in button component 9d2680e
- refactor: body component f72c63f
- fix: ensure source preview is full height c4f87f7
- feat: jsdoc for component props 63592fe
- test: update tests 3594523
- refactor: vml component a352cdc
- refactor: do not wrap markdown component by default d63fd81
- refactor: provide/inject with types for lang in html and body components 4fc16b8
- feat: support double head hack in component 5feb36a
- fix: xmlns prop on html component 9c18e4c
- feat: add info tooltip to html size stat 4503210
- refactor: test tab ux 519bb21
- fix: nesting rows and columns bb1215c
- refactor: remove width from row component 80a8ea6
- feat: mso-style prop for column component 0d8c3b2
- refactor: normalize inline css whitespace in components c701c82
- feat: section component c37a16b
- refactor: compatibility tab fa6bbdf
- refactor: compatibility dev ui tab bd1d83e
- refactor: linter b445a3e
- refactor: show commands results in palette 0a5682d
- fix: align tabs with iframe content in dev preview ui 0e983ac
- refactor: source view buttons 0db0495
- fix: copy to clipboard in safari 859b96f
- fix: resizing iframe on touch devices 4f1702a
- refactor: hide some preview ui on small screens 39f179f
- feat: better <pre> email client rendering f491cc0