Step 9: lottie animations

Lottie is a cool animation library from Airbnb, they have a lot of freebies at LottieFiles, why don’t we use them. Integrating lottie into an Angular app is elementary – we just install ng-lottie and adding an actual animation is just a few lines of code, see email-sent.component.html:

Nice and easy, and it looks amazing with butter-smooth 60fps rendering:

And in the tooltip – it’s the little things like this that make user experience delightful.

Also added a couple end to end tests and did some refactoring in this little PR.