@ -8,10 +8,15 @@ Categorize, sort, and filter a responsive grid of items
This is a large improvement to shuffle. Most notably, the ability for [masonry](http://masonry.desandro.com) layouts. Other additions include adding/removing items, enabling/disabling, multiple instances on a page, and more!
## Running locally
This project uses [Jekyll](http://jekyllrb.com/), so head over to [their quickstart guide](http://jekyllrb.com/docs/quickstart/) to get set up. Then open `_config.yml` and change the `url:` variable to your localhost.
This project uses [Jekyll](http://jekyllrb.com/), so:
* head over to [their quickstart guide](http://jekyllrb.com/docs/quickstart/) to setup jekyll.
* run `jekyll serve --watch --config _config.yml,_config_dev.yml` in your console
* go to `http://localhost:4000` to see it.
The `--config` option can take multiple config files. In this case, the `_config_dev.yml` file overrides options set in `_config.yml`.
## Improvements still to make
* Use Deferred objects for callbacks
* Horizontal layout
Inspired by [Isotope](http://isotope.metafizzy.co/) and [Packery](http://packery.metafizzy.co/).
Inspired by [Isotope](http://isotope.metafizzy.co/) and [Packery](http://packery.metafizzy.co/).
defaultDescription:'Categorize, sort, and filter a responsive grid of items'
defaultImage:'/img/hero.png'
defaultImage:'/img/shuffle.png'
longDescription:'Shuffle.js is a jQuery plugin for sorting, filtering, and laying out a group of items. It’s performant, responsive, and fast. Check out the demos!'