Animations

Bug #842256 reported by Danielle Foré
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Switchboard
Fix Released
Wishlist
Unassigned

Bug Description

Cimi was talking about animations in Gnome Control Center and I thought "Hey! We can do that." So here's two suggested animations:

Home > Plug: quickly crossfade

Plug > Home: Slide plug to the right, revealing home below. (This would feel awesome if you used a swipe gesture for "back")

Revision history for this message
Andrea Cimitan (cimi) wrote :

Yeah, drawing animations are nice and can be done via gtk (I don't know how vala works, but I know how to play with that with simple C).
For automatic resizing, you probably need to write your own GtkWidget overriding GtkContainer, plus resizing the toplevel window

Revision history for this message
xapantu (xapantu) wrote :

The crossfade and the slide can be done easily, as Andrea said. For the resizing widget, I am less sure it is a good idea, I tried something in the past, it is doable, but the animation wasn't smooth and there was some performance issues...

Revision history for this message
Avi Romanoff (aroman) wrote :

Admittedly I don't know enough about gtk3 animations, but I think it's a great idea esp. the swipe animation.

I share xapantu's concern that the animation might not be sufficiently smooth across the board. I'll definitely do some reading on gtk3 animations and have a look at playing around with them in Switchboard -- they would absolutely be nice to have.

Changed in switchboard:
status: New → Confirmed
importance: Undecided → Wishlist
Revision history for this message
Avi Romanoff (aroman) wrote :

Animated transitions are now in trunk.

Changed in switchboard:
status: Confirmed → Fix Committed
Changed in switchboard:
milestone: none → luna-beta1
Changed in switchboard:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.