/vmd

Velocity Motion Designer.

Velocity Motion Designer (VMD)

Description

Watch the video for a full overview: youtube.com/watch?v=7IxhIMIdkPs.

VMD is a JS snippet that you load onto a page in order to create animations in real-time. Once you're done creating, you can export your work into 1-for-1 Velocity code. (The code is also compatible with jQuery and GSAP -- just skip the delay option and only use CSS properties that those libraries support.)

VMD saves countless hours of dev time by preventing constant IDE <--> browser switching and repeated UI state reconstructing. Further, it streamlines the designers <--> developer workflow by allowing them to work alongside one another in real-time.

Documentation

VMD's documentation is outputted to the browser console upon script load.

Usage

Add this to the bottom of your page:

<script src="//julian.com/research/velocity/vmd.min.js"></script>

Alternatively, open up dev tools and paste this into your console:

(function(d) { var vmd=d.createElement("script"); vmd.src="//julian.com/research/velocity/vmd.min.js"; d.body.appendChild(vmd); })(document);

Important

Star/watch this repo in case the embed URL changes.

VMD includes jQuery and Velocity; you do not need to load them beforehand.

VMD is not distributed beyond its minified form since this repo is for bug reports only, not PR's or feature suggestions.

Author

Julian Shapiro