All notable changes to MailtoUI are documented in this file. The format is based on Keep a Changelog.
This project adheres to Semantic Versioning.
1.0.3 - 2019-09-06
- 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.
- Cleaned up the demo page a bit.
1.0.2 - 2019-05-10
- Fixed scrollbar issue when hovering on modal's edge. (Thanks to @machida: https://github.com/mariordev/mailtoui/pull/9/commits/76b5f57c0b01a6b04c7ea8a6f9949f8eeb4129ed)
- Sass variables to aid in theming.
disableOnMobile
option to disable modal on mobile devices.
1.0.1 - 2019-02-12
- Update correct version number displayed in mailtoui-min.js header comments. No code changes.
1.0.0 - 2019-02-08
- 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.
-
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
0.2.2 - 2019-01-25
- Fix scrolling issue when page scroll-behavior:smooth.
0.2.1 - 2019-01-24
- Disable page scroll when modal is displayed.
0.2.0 - 2019-01-18
- Ability to "require" the MailtoUI module to load it into your own script.
- You can now run MailtoUI manually.
- Custom events for better integration with your own code.
- Smaller footprint, as all mailto links are handled with a single modal component
- Move docs to its own repo.
- Removed multiple modal components in favor of a single component.
0.1.14 - 2019-01-14
- Removed the requirement to have an
id
assigned to each mailto link.
0.1.13 - 2019-01-10
- Update documentation and cleanup build files. No library changes.
0.1.12 - 2019-01-07
- Fix flashing/scrolling issue when Copying email address in mobile.
0.1.11 - 2019-01-07
- Refactor UI and Copy button functionality.
0.1.10 - 2019-01-05
Fix version number for npm release.
0.1.9 - 2019-01-05
- Improve email copy functionality for iOS.
0.1.8 - 2018-12-21
- Update documentation. No changes to library.