Lock Screen BoF

Held on Tuesday 31 July at GUADEC.

Issues Identified

Bug

Status

Shield

Priority 0

You shouldn't be able to drag the shield down past its initial position

Done

Priority 1

Threshold for the drag to remove the shield needs to be lower

Done

Using the Escape key to raise the curtain works - but only the first time. After entering a wrong password, the curtain comes down again... and Esc no longer works

Done

Indicate the shield eats physical keyboard input by bumping the shield up slightly on each keypress

Done

Curtain should move up more quickly when pressing Esc to remove it (but maybe at other times too)

Done

When you lock screen, the shield fades in. It should drop from the top

Done

The shield fades in if you press Esc from the login screen - it should drop down

Done

Rework the arrow in the lock screen

Done

Priority 2

Speed of shield reveal should be set from the movement of the mouse - it should feel like it gains inertia from the mouse movement

Needs review

Should use the system level theme for the background - same as in the message tray (with the texture)

Done

The wallpaper shield should be blurred (until we get the capacity to set a separate image)

Needs review

Tweak the drop shadow on the time to ensure legibility with light wallpapers

Done

The pointer should be hidden on the curtain until the mouse is moved

Needs review

Text-shadow on .screen-shield-clock would disappear during transitions. it's not rendered when the screen locks

Needs review

Priority 3 (post-3.6)

Unable to drag the shield up using two-finger drag on a touchpad (not going to happen until Mutter is ported to XInput 2)

On ice

Notifications

Priority 0

Notifications should be scrollable

Done

Application names for notifications aren't displayed correctly (eg. "XChat-GNOME OSD")

Done

Expanding space between notifications after lock

Done

Priority 1

Notifications should display what's new since I last locked the screen (or resident notifications like rhythmbox)

Done

Notification badges and captions reproduce the message count - the caption should show the number of new messages since idle/lock

Done

Notification icons are often missing (and sometimes appear later)

Done

Sometimes the notification list shows up even when empty

Done

Don't show removable devices in the lock screen (and maybe sync them when the screen is locked)

Done

Priority 2

Drop shadow for notification box

Done

Misalignment of notifications and rhythmbox - should follow a grid for icons and labels

Done

Top bar

Priority 0

Combine battery, network and volume items into a single menu source - should show the volume menu on click

Done

Hide the universal access menu when the shield is in place (but display it for the login screen)

Done

Don't show the user menu

Done

Priority 1

User name should be on the left, with a lock icon to indicate if authentication is required

Done

Only show the input sources menu when a text field is focused (or could just show it in the login window for the time being, if that's easier)

To do

Login

Priority 0

Failed login attempts - don't throw the user back to the shield. Instead, stay on the login screen and prompt the user to try again - mockup

Done

Timeout for entering a password is too short and doesn't take user activity into account

Done

Timeout results in an authentication failure notification - it's not an authentication failure

Done

Priority 1

Better treatment for "Not listed" (Enterprise login affects this) - mockup 1, mockup 2

To do

Esc key in login screen should return the shield

Done

"Login:" is misaligned with password field < this would be fixed by following the layout in the mockups (this has login above the password field)

Done

Avatar border has a hover effect - it shouldn't

Done

Changing keyboard layouts works, but input methods don't seem to work for the password entry. Non-ascii input methods shouldn't be available in login screen

To do

Login screen should include a cancel button

Done

Needs testing with fingerprint authentication

To do

Priority 2

The 'Log in as another user' and the 'Unlock' button have no keyboard focus indication

To do

Icons for authentication methods are needed to support things like smartcards and pin

To do

Blue button theming

Done

Log in as another user... is in the wrong position

Done

Login screen isn't displayed until the shield has been completely removed - the screen is blank while the shield is lifted

Done

There's a noticable delay before the "Password:" and the login button labels are drawn

Done

Drop-shadow beneath the user name is offset to the right - it should be directly below the name

To do

Transition from login screen to desktop - slide up the login screen and expand desktop

To do

Priority 3 (post-3.6)

PIN login (not a priority for 3.6)

To do

System Settings

Priority 0

Show notifications lock checkbox should always be sensitive

Done

Priority 3 (post-3.6)

Need a new background panel that allows to set lock screen background separately

To do

Need user panel UI to set up PIN login

To do

GUADEC/2012/ScreenLock/BoF (last edited 2013-12-04 18:51:47 by WilliamJonMcCann)