[enhancement] Allow a unity8-specific animation between greeter and session

Bug #1256810 reported by Michael Terry on 2013-12-02
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
mir (Ubuntu)
High
Daniel van Vugt
unity-system-compositor (Ubuntu)
High
Daniel van Vugt

Bug Description

The unity8 greeter needs to animate the user session as it logs the user in.

Specifically, the user experience will be:
1) As the user swipes the greeter away from the right, the user session behind it will "grow out" from ~80% to 100% size. You can see pre-split-greeter animation for what that looks like.
2) The top panel should not animate. It should stay where it is and just become the user's panel at the end of the animation.

This animation is driven by the user's finger. As they swipe, we need the animation to sync with how far they have swiped. So the greeter should be in communication with USC. I'm guessing a DBus API makes most sense for this.

Maybe something like (these names are awful, I haven't thought about it much):
SetNextSessionAnimationStep(int top_panel_height, float swipe_distance)

This work will probably appreciate lp:~mterry/unity-system-compositor/greeter-depth landing first, to flesh out the implementation of the "next session" surface, which will determine which surface is being animated in the background.

Changed in mir:
assignee: nobody → Daniel van Vugt (vanvugt)
Changed in unity-system-compositor:
assignee: nobody → Daniel van Vugt (vanvugt)
kevin gunn (kgunn72) on 2013-12-06
Changed in mir:
status: New → Triaged
Changed in unity-system-compositor:
status: New → Triaged
Changed in unity-system-compositor (Ubuntu):
status: New → Triaged
Changed in mir:
importance: Undecided → High
Changed in unity-system-compositor:
importance: Undecided → High
Changed in unity-system-compositor (Ubuntu):
importance: Undecided → High
kevin gunn (kgunn72) on 2014-02-20
summary: - Allow a unity8-specific animation between greeter and session
+ [enhancement] Allow a unity8-specific animation between greeter and
+ session
tags: added: enhancement
kevin gunn (kgunn72) wrote :

after some discussion with mterry, i feel this bug is no longer valid.
there is a racy bug that exists in terms of greeter being ready before the session, which effects the speed of animation-transition (e.g. soft fade vs hard swap) but that is a different matter.
can we close this bug ?

Michael Terry (mterry) wrote :

Sure, let's close for now. If design wants a fancier transition in future, we may want this back. But for now, we don't need it.

Changed in unity-system-compositor (Ubuntu):
status: Triaged → Won't Fix
no longer affects: unity-system-compositor
affects: mir → mir (Ubuntu)
Changed in mir (Ubuntu):
status: Triaged → Won't Fix
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers