Skip to content

Releases: mariordev/mailtoui

v1.0.3

06 Sep 17:40
Compare
Choose a tag to compare

Fixed

  • Closing modal via Esc key generates an error when another modal on the page is also closed via Esc key.
  • Button icon and text don't align horizontally.
  • Prefix animation keyframes name to minimize possibility of collision with other css.

Changed

  • Cleaned up the demo page a bit.

v1.0.2

13 May 00:27
Compare
Choose a tag to compare

Fixed

  • Fixed scrollbar issue when hovering on modal's edge. (Thanks to @machida: 76b5f57)

Added

  • Sass variables to aid in theming.
  • disableOnMobile option to disable modal on mobile devices.

v1.0.1

12 Feb 17:17
Compare
Choose a tag to compare

Fixes version number shown on dist file. No code changes.

v1.0.0

08 Feb 19:47
Compare
Choose a tag to compare

Added

  • Ability to customize the following via newly added options:
    • Modal title
    • SVG icon and text of each button
  • Improved visual feedback when Copy button is clicked.
  • Added a clipboard as the default Copy button icon.

Changed

  • Copy button is now on the left side to improve rendering of email address.

  • Clean up css.

  • Some css classes and ids have been renamed for better consistency:

    • #mailtoui-client-gmail -> #mailtoui-button-1
    • #mailtoui-client-outlook -> #mailtoui-button-2
    • #mailtoui-client-yahoo -> #mailtoui-button-3
    • #mailtoui-client-default -> #mailtoui-button-4
    • #mailtoui-copy-button -> #mailtoui-button-copy
    • #mailtoui-copy-email-address -> #mailtoui-email-address
    • .mailtoui-client -> .mailtoui-button
    • .mailtoui-label -> .mailtoui-button-content
    • .mailtoui-label-icon -> .mailtoui-button-icon
    • .mailtoui-label-text -> .mailtoui-button-text
    • .mailtoui-copy-button -> .mailtoui-button-copy
  • The element id associated with the compose event has changed:

    • mailtoui-client-gmail -> mailtoui-button-1
    • mailtoui-client-outlook -> mailtoui-button-2
    • mailtoui-client-yahoo -> mailtoui-button-3
    • mailtoui-client-default -> mailtoui-button-4
  • The element id associated with the copy event has changed:

    • mailtoui-copy-email-address -> mailtoui-email-address

v0.2.2

25 Jan 16:41
Compare
Choose a tag to compare
v0.2.2 Pre-release
Pre-release
Fix scrolling issue when page scroll-behavior:smooth.

v0.2.1

25 Jan 01:28
Compare
Choose a tag to compare
v0.2.1 Pre-release
Pre-release

Disable page scroll when modal is displayed.

v0.2.0

19 Jan 00:04
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release

This release adds the following improvements:

  • Ability to "require" the MailtoUI module to load it into your own script.
  • You can now run MailtoUI manually (plays nice with Vue.js).
  • MailtoUI now fires up a few custom events for better integration with your own code
  • Smaller footprint, as all mailto links are handled with a single modal component

Check out the docs for details.

v0.1.14

14 Jan 22:33
Compare
Choose a tag to compare
v0.1.14 Pre-release
Pre-release

This release removes the requirement to have an id assigned to each mailto link on the page. To attach mailto links to MailtoUI, you only need to have the default mailtoui class assigned to each mailto link.

v0.1.13

10 Jan 21:49
Compare
Choose a tag to compare
v0.1.13 Pre-release
Pre-release
Remove unnecessary file.

v0.1.12

08 Jan 00:43
Compare
Choose a tag to compare
v0.1.12 Pre-release
Pre-release
Fix flashing/scrolling issue when Copying in iOS.