Week 1

This week has been split mostly between form bug fixes and updates on a set of new components that will integrate a third-party blogging service in to Elements.

The form attachments needed some attention to ensure they work consistently across single and multiple, email and web hooks, required and non-required, named and un-named. Was nice to get those fixes out to users.

I also made some great progress on the blogging components, and I'm really looking forward to sharing more information about them with users.

Big Updates

  • Fixed form attachments so all files were emailed, and only the first is sent to the webhook. There is a limitation with services like Zapier whereby they only accept one file attachment per request, so I decided to automatically send only the first attachment when using web hooks.
  • Form component now resets radio, checkbox, and attachment fields on successful submission. I was resetting the value for all fields, whereas a checkbox needs the checked attribute set to false.
  • Created redacted blogging pack with amongst others post listings, individual posts, meta data, pagination components.

Small Fixes

  • Added cursor control to Modal drop zones.
  • Fixed the Select field's arrow icon for right-to-left languages.
  • Added "Custom" option for Image's allowing you to specify a URL, or template tag, as the src for an Image.
  • Added transitions to Modal.