Isotope - An exquisite jQuery plugin for magical layouts
isotope.metafizzy.co
isotope.metafizzy.co
I made some custom modifications on the original jQuery masonry plugin to get the effect I needed for my upcoming web app. You can preview it at http://test.bookflavor.com (This is an in-development sneak preview so don't expect everything to work perfectly, but you will be able to preview my personal modification of the jQuery masonry plugin.)
Don't be! It is both bloody lovely and likely very useful. The magic combo :)
What am I missing, why is this so earth shattering (read the other comments in this thread)? What is justifying people saying $37 is a "frictionless" price?
What are you planning to do that makes you so excited by this?
If you aren't, congrats on telling a joke on HN and still getting upvoted.
I honestly see this as obvious. I'm not trying to be funny. And I can't work out if you don't think this is obvious, or you don't agree that this would be useful.
Just imagine it on an ecommerce page: http://www.google.co.uk/products?q=shoes&hl=en&show=...
Also imagine using it to fine tune an optimisation problem: you adjust a series of sliders that define the relative priorities you place on certain properties of the items in the dataset, it then does a weighted sort. You can see directly how the changes on the sliders affect the ranking of the items.
If you didn't have the animation it would not be easy to see which items had risen and which fallen. You would have to compare your memory of the order before the change with what you're looking at. This is cognitively very difficult, and it would lead to you toggling the value back and forth endlessly and comparing the order.
Basically any stat or inventory interface in a game would benefit from this. Or any interface where the task is solving an optimisation problem really.
Not all whizzy effects are gimmicks to be sneered at from the terminal. Don't throw the UX baby out with the eye candy bathwater.
EDIT: Another example - when toggling between different properties to sort the dataset by, the amount and speed of the animation describes the correlation of the two properties, without requiring you to parse any text. Animation is just another way to impart information that doesn't require reading, alongside color, size, and other spatial/physical properties.
At the end of the day, I think it's polish that for almost all cases the user will be better served if the animation were to be turned off since it is a waste of time. It is very cool though!
Isotope promises to be a goldmine for experimentation and exploration.
In this case, it's bound to be useful when you're building interfaces for webapps, to let you do new things.
For instance, an onlline clone of Football Manager where gamers want to examine the stats of the players in the other team, but from a whole lot of different perspectives: graphically in formation, or in a list sorted in differrent ways. The animations may not be essential there but they certainly don't hurt. Games compete for their visual fidelity.
I hadn't considered the stats, that's interesting. Same could be said for the draft, and free agency.
Both are really hard to order, and see useful data that way. I'll have a lot of variations though, and a lot of items. Just the draft is 384 rows(players)
The thing is, I wouldn't want to move pictures like that though. They'd actually be tables to move like that, so the user could move the tables around, and then make selections within those tables.
You're always making some choice with an American Football game. A lot of ordered data is what it comes down to.
Glad to see it finally out!
Direct links to demos:
http://isotope.metafizzy.co/demos/basic.html
http://isotope.metafizzy.co/demos/sorting.html
http://isotope.metafizzy.co/demos/images.html
http://isotope.metafizzy.co/demos/filtering.html
http://isotope.metafizzy.co/demos/relayout.html
http://isotope.metafizzy.co/demos/infinite-scroll.html
http://isotope.metafizzy.co/demos/adding-items.html
http://isotope.metafizzy.co/demos/layout-modes.html
For some reason in my mind I had always assumed that open source type things have to be done for free: the building, the support, etc. Seeing someone doing something others helps put that in perspective.
Or, in short: I wish I was smarter about it and more business-savvy.
Here is a non-solicited biz-savy tip: Tell us the names of your plugins.
Just keep the amount reasonable in relation to the product and don't make me jump through hoops. I.e. just link directly to paypal and if you want to ask me any questions then put that form after the checkout-process where I'm free to ignore it.
Indeed. It's such a frictionless purchase that he'll be laughing all the way to the bank.
Same thing has been caused by ads on pastie.org lately http://pastie.org/1538368
Register your click events BEFORE page load, kiddies.
Especially if you have blocking embedded links to resources that are not in your control.
Small note, on Chrome (d10) the option highlights on the Elements Complete demo are broken. Buttons still work but the highlight doesn't update correctly.
Compared with Isotope, I think it has some extra features, but also is still missing something.