{"action":"created","issue":{"url":"https://api.github.com/repos/jeremyckahn/shifty/issues/80","labels_url":"https://api.github.com/repos/jeremyckahn/shifty/issues/80/labels{/name}","comments_url":"https://api.github.com/repos/jeremyckahn/shifty/issues/80/comments","events_url":"https://api.github.com/repos/jeremyckahn/shifty/issues/80/events","html_url":"https://github.com/jeremyckahn/shifty/issues/80","id":84419642,"number":80,"title":"Frame-based animation support (DOM scenario: sprite sheet background-image shifting)","user":{"login":"adrianvoica","id":3178286,"avatar_url":"https://avatars.githubusercontent.com/u/3178286?v=3","gravatar_id":"","url":"https://api.github.com/users/adrianvoica","html_url":"https://github.com/adrianvoica","followers_url":"https://api.github.com/users/adrianvoica/followers","following_url":"https://api.github.com/users/adrianvoica/following{/other_user}","gists_url":"https://api.github.com/users/adrianvoica/gists{/gist_id}","starred_url":"https://api.github.com/users/adrianvoica/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/adrianvoica/subscriptions","organizations_url":"https://api.github.com/users/adrianvoica/orgs","repos_url":"https://api.github.com/users/adrianvoica/repos","events_url":"https://api.github.com/users/adrianvoica/events{/privacy}","received_events_url":"https://api.github.com/users/adrianvoica/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-06-03T07:51:01Z","updated_at":"2015-06-05T07:00:57Z","closed_at":null,"body":"What about frame-based animation support right in the \"core\" of Shifty? It is a very common scenario to make operations (addition/subtraction) by X steps (values/pixels/etc.), something like: every 50ms, shift (decrease) a value by 32 which translates visually into shifting the background image containing the sprite sheet by 32 pixels, to advance to the next sprite-frame. \r\nPlease take a moment to think about how we could do this with high performance (not with tokens and other non-core features of Shifty). This should be a first-class feature."},"comment":{"url":"https://api.github.com/repos/jeremyckahn/shifty/issues/comments/109181340","html_url":"https://github.com/jeremyckahn/shifty/issues/80#issuecomment-109181340","issue_url":"https://api.github.com/repos/jeremyckahn/shifty/issues/80","id":109181340,"user":{"login":"adrianvoica","id":3178286,"avatar_url":"https://avatars.githubusercontent.com/u/3178286?v=3","gravatar_id":"","url":"https://api.github.com/users/adrianvoica","html_url":"https://github.com/adrianvoica","followers_url":"https://api.github.com/users/adrianvoica/followers","following_url":"https://api.github.com/users/adrianvoica/following{/other_user}","gists_url":"https://api.github.com/users/adrianvoica/gists{/gist_id}","starred_url":"https://api.github.com/users/adrianvoica/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/adrianvoica/subscriptions","organizations_url":"https://api.github.com/users/adrianvoica/orgs","repos_url":"https://api.github.com/users/adrianvoica/repos","events_url":"https://api.github.com/users/adrianvoica/events{/privacy}","received_events_url":"https://api.github.com/users/adrianvoica/received_events","type":"User","site_admin":false},"created_at":"2015-06-05T07:00:57Z","updated_at":"2015-06-05T07:00:57Z","body":"Actually, it's not frame-based \"animation\" support, but rather frame-based tweening/stepping support. \r\nYes, a filter would do the trick. I was thinking maybe at a lower level, but a filter is good enough. You can close this. Cheers!"}}