After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 692966 - Password in shield zooms out of the way
Password in shield zooms out of the way
Status: RESOLVED FIXED
Product: gnome-shell
Classification: Core
Component: general
3.7.x
Other Linux
: Normal normal
: ---
Assigned To: gnome-shell-maint
gnome-shell-maint
: 693341 693344 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2013-01-31 20:42 UTC by Bastien Nocera
Modified: 2013-05-20 17:19 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
screenShield: Fade instead of zooming out on unlock (1.30 KB, patch)
2013-02-01 10:25 UTC, Rui Matos
none Details | Review
screenShield: Fade instead of zooming out on unlock (1.32 KB, patch)
2013-02-01 10:39 UTC, Rui Matos
rejected Details | Review
screenShield: Pop modes before starting unlock animation (1.60 KB, patch)
2013-02-01 10:39 UTC, Rui Matos
committed Details | Review
css: Keep the panel height the same in all modes (961 bytes, patch)
2013-02-02 20:47 UTC, Rui Matos
committed Details | Review
css: Remove style transitions for the panel (896 bytes, patch)
2013-02-02 20:47 UTC, Rui Matos
committed Details | Review

Description Bastien Nocera 2013-01-31 20:42:20 UTC
Like any other window being closed, instead of the overlay simply disappearing.

gnome-shell master 644b8304ab2f9ed0925a4d395af00b9c272e5e7a
Comment 1 Jasper St. Pierre (not reading bugmail) 2013-02-01 05:28:57 UTC
I have no idea what this bug report is saying.
Comment 2 Bastien Nocera 2013-02-01 06:56:35 UTC
When you type in your password, the layer in which you typed your password shrink to a very small size (like the default mutter "close window" animation).

The top bar is also invisible during that animation.
Comment 3 Rui Matos 2013-02-01 10:25:12 UTC
Created attachment 234953 [details] [review]
screenShield: Fade instead of zooming out on unlock

Zooming out to 0 causes big translation movements which, especially on
large monitors and on such a short animation, might cause some eye
strain.
--

I've been repeating this like a broken record, maybe it's just me and
I should get an appointment at an ophthalmologist?
Comment 4 Rui Matos 2013-02-01 10:39:40 UTC
Created attachment 234955 [details] [review]
screenShield: Fade instead of zooming out on unlock

--
Rebased on master now.
Comment 5 Rui Matos 2013-02-01 10:39:45 UTC
Created attachment 234956 [details] [review]
screenShield: Pop modes before starting unlock animation

This way the top panel remains visible while the shield hiding
animation is ongoing instead of suddenly appearing just when it ends.
Comment 6 Rui Matos 2013-02-02 20:47:29 UTC
Created attachment 235075 [details] [review]
css: Keep the panel height the same in all modes

Since the panel affects struts, if we change its height on mode
transitions, windows will move around which is particularly noticable
with maximized windows when coming out of the screen shield.
Comment 7 Rui Matos 2013-02-02 20:47:53 UTC
Created attachment 235076 [details] [review]
css: Remove style transitions for the panel

This, together with the panel's transparent background in the screen
shield, has the unfortunate side-effect of showing the desktop
background in a brief flash while coming out of the screen shield.
Comment 8 drago01 2013-02-02 22:55:16 UTC
Review of attachment 234955 [details] [review]:

Looks good.
Comment 9 drago01 2013-02-02 22:55:36 UTC
Review of attachment 234956 [details] [review]:

OK.
Comment 10 drago01 2013-02-02 22:56:43 UTC
Review of attachment 235075 [details] [review]:

Huh? So does the same value actually cause us to change the height?
Comment 11 drago01 2013-02-02 22:57:13 UTC
Review of attachment 235076 [details] [review]:

OK.
Comment 12 Rui Matos 2013-02-03 13:25:37 UTC
(In reply to comment #10)
> Review of attachment 235075 [details] [review]:
> 
> Huh? So does the same value actually cause us to change the height?

It's the same for these styles but both are different from the main #panel style which is 1.86em.

Thanks for the reviews, but I would also like to have an ack from a design perspective, particularly for the 1st patch.
Comment 13 Rui Matos 2013-02-07 17:06:13 UTC
*** Bug 693341 has been marked as a duplicate of this bug. ***
Comment 14 drago01 2013-02-07 17:21:19 UTC
Review of attachment 235075 [details] [review]:

OK.
Comment 15 Rui Matos 2013-02-07 17:31:28 UTC
Attachment 234956 [details] pushed as 3652002 - screenShield: Pop modes before starting unlock animation
Attachment 235075 [details] pushed as d30477b - css: Keep the panel height the same in all modes
Attachment 235076 [details] pushed as 496b5d6 - css: Remove style transitions for the panel
Comment 16 Giovanni Campagna 2013-02-10 16:42:34 UTC
*** Bug 693344 has been marked as a duplicate of this bug. ***
Comment 17 Jasper St. Pierre (not reading bugmail) 2013-03-03 21:31:52 UTC
The transition animation as designed is raising the shield, followed by zooming in the session underneath it over a black background:

http://jimmac.fedorapeople.org/gnome3/unlock.webm

I don't know if we have newer mockups or not.
Comment 18 Rui Matos 2013-03-22 13:14:11 UTC
(In reply to comment #4)
> Created an attachment (id=234955) [details] [review]
> screenShield: Fade instead of zooming out on unlock

I ended up not pushing this since the whole background re-work was going on and I though this transition would be taken care of. But I've just realized we didn't do anything regarding this so can we push this? I think it looks a lot less jarring than the current zoom animation, especially on multiple monitors.
Comment 19 Jakub Steiner 2013-03-22 13:55:07 UTC
I just noticed the transition also only happens on login, not unlock. Should be the same thing.
Comment 20 Jasper St. Pierre (not reading bugmail) 2013-05-20 17:11:13 UTC
Is this fixed?
Comment 21 Rui Matos 2013-05-20 17:18:53 UTC
The "password in shield" still "zooms out of the way" but the fix we really want, as Jakub points, is to have the same animation we have in on log in which is now filed as bug 699955.

The other issues here were fixed so let's close it.
Comment 22 Rui Matos 2013-05-20 17:19:36 UTC
Review of attachment 234955 [details] [review]:

Removing a-c-n flag