currently there is a performance overhead to animate deeply nested HTML elements. so we would basically need a sizzle selector that applies to every HTML page that only selects "not deeply nested" nodes. so ":not(:has())" filters will be needed.
Another javascript library to handle keyboard combos is Mousetrap.
Compared to the latter I like the way Keypress handle multiple combos declaration, but overall mousetrap seems more robust.
Also it's not clear to me how Keypress differentiate (if it does so) among a sequence of keys or a combinations.
Mousetrap is using the + notation to handle that so you can declare different bindings for combinations 'command+shift+k' and sequences 'command shift k'.
I haven't dug into Mousetrap, but I made Keypress because I needed/wanted the arbitrary modifiers and counting combos features which mousetrap does not have (and also Mousetrap hadn't been released yet when I started work on this). Keypress also gives you a lot of control with the explicit options like is_exclusive, prevent_default, prevent_repeat, and is_ordered. The prevent_default option for instance will prevent the default behavior on all keys that are part of a combo if it thinks you are working towards a combo (for instance, when pressing up + right, both keys events will have preventDefault applied).
As I mentioned, I didn't actually try using Mousetrap, but from looking at the documentation Keypress should have at least the same features and then some more very specific features that are probably only useful for games.
This is an interesting concept.
I'm developing a blogging platform leveraging dropbox—that it's actually powering my website—but I've taken i different approach and I'm parsing on the server the markdown files. I haven't actually thought about using it with static html files, this approach have the benefit of greater flexibility in the type of content you can provide.
Nice redesign indeed, and kudos to Myspace to pull something like this out from almost nowhere.
My only concern is with horizontal scrolling; for this kind of content it feel more a gimmick than a feature to me.