?

Log in

No account? Create an account

Previous Entry | Next Entry

GTK+ Animation Framework and Clutter 2.0

Emmanuele Bassi lead this session. He opened the quick recap that the last GTK+ hackfest discussed adding an animation framework to GTK+ inspired by Clutter's. (This topic has been covered in blog posts on Planet GNOME.) He quickly, also, recapped his effort to port Clutter to the new GPeriodic clock so that GTK+ and Clutter share a single paint clock implementation. At minimum two features would be needed: the paint clock and a timeline.

From GNOME Summit 2010

Clutter has an animation framework. Emmanuele covered its features for the audience whom were mostly unfamiliar with it including a demo for audience members whom had questions about the difference between the Animator and new State engines. Owen wondered why they both exist; Emmanuele replied that they are not completely equivalent--in particular Animator is designed to use JSON to describe the animation.

From GNOME Summit 2010

Ryan Lortie, Owen Taylor, Benjamin Otte and Emmanuele had a *long* side discussion about the value of using JSON as an animation description language and, further, whether it makes sense to make full-blown JavaScript expressions to allow animation description to evaluate the scene to compute the final values. This branched out in to a discussion of what level of theme-based control makes sense: CSS? Expressions?

This side conversation turned out to be the crux of the entire path going forward: what level of control make sense for theme authors?

There were no conclusions from this session, at all. Only questions and questions wrapped in questions.

Comments

( 5 comments — Leave a comment )
ext_312026
Nov. 6th, 2010 09:19 pm (UTC)
Doesnt the mx-toolkit do this quite well already. Seems a shame that its not being picked up by the community at large, seems like meego dont like talking about clutter or openedhand related toolkits anymore.
jasondclinton
Nov. 6th, 2010 09:46 pm (UTC)
No, it doesn't do this.
(Anonymous)
Nov. 6th, 2010 10:08 pm (UTC)
Seen Qt Quick?
Maybe you guys want to take a look at Qt Quick. I am sure you could get some inspiration from there!

http://qt.nokia.com/products/qt-quick/

It features a JSON like animation description language, full-blown JavaScript expressions, etc.
ext_312270
Nov. 7th, 2010 04:16 am (UTC)
Clutter + GTK+ = ♥
Great you guys talked about this, cause I've been thinking a lot about an Clutter-animated GTK+, nothing too fancy, just enough to make it good-looking without being disturbing. There is currently a (visual) gap between GTK+ and Clutter, with somehow MX in between, so I think it would be really great to see some efforts toward that way in the near future.
(Anonymous)
Nov. 7th, 2010 03:40 pm (UTC)
JQuery Type Control
As a web developer, I've used jQuery a lot, and it is perfect for adding subtle animations to the web page. I would really like something like this implemented for GTK. It's simple commands make the creation of animated interfaces extremely easy, but also allow for flexibility. For me, something like that would be perfect.

No matter how it is implemented, I'm excited to see that animations are coming to GTK.
( 5 comments — Leave a comment )

Profile

color, uphair, smile
jasondclinton
Jason D. Clinton

Latest Month

September 2011
S M T W T F S
    123
45678910
11121314151617
18192021222324
252627282930 

Tags

Powered by LiveJournal.com
Designed by Tiffany Chow