Clutter 1.12

  • Ajout de ClutterScrollActor, un acteur qui permet d'afficher des enfants de grande taille, et de faire défiler le point de vue vers des points spécifiques (avec ou sans animation implicite)

  • Ajout de nouvelles actions déclenchées par gestes tactiles multi-points, comme ClutterZoomAction, ClutterPanAction, et ClutterRotateAction, ainsi que de plusieurs correctifs pour la gestion des dispositifs tactiles multi-points dans X11

  • Fournit des propriétés d'animation plus explicites, en plus de ClutterTransitionGroup (pour grouper les transitions explicites ensemble) et ClutterKeyframeTransition (pour décrire les transitions en utilisant des images-clés)

  • Ajout de ClutterGridLayout, un gestionnaire d'agencement qui fournit la même politique d'agencement que GtkGrid

  • Les gestionnaires d'agencement respectent à présent l'état d'assouplissement des acteurs, de telle sorte qu'il est possible d'animer facilement les transitions d'agencement sans avoir besoin d'un code spécifique dans les implémentations de ClutterLayoutManager;

  • Ajout de nouveaux modes d'assouplissement définis par la spécification CSS3 Transitions : steps, cubic-bezier, step-start, step-end, ease, ease-in, ease-out, ease-in-out.

  • Obsolescence d'API : ClutterMedia (l'API est fournie par Clutter-GStreamer); ClutterTexture (remplacée par ClutterImage); ClutterCairoTexture (remplacée par ClutterCanvas); ClutterAnimation, ClutterAnimator, ClutterState (remplacés par les animations implicites et explicites).