ScreenSaver
|
Size: 3925
Comment: prepare for mockups
|
Size: 5130
Comment: updates to design
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 28: | Line 28: |
| ||The original from `gnome-screensaver`:[[BR]] attachment:upstream-switch.jpg ||What we want:[[BR]] attachment:switch.jpg || | (This is first because it's the most in need of improvement.) ||<style="border: none; vertical-align: top;">The original from `gnome-screensaver`:[[BR]] attachment:upstream-switch.jpg ||<style="border: none; vertical-align: top;">What we want:[[BR]] attachment:switch.jpg || |
| Line 32: | Line 34: |
| 1. Change "Switch User" to "Log In..." (with a space, a capital I, and an ellipsis). |
1. Change "Switch User" to "Log In..." (with a space, an uppercase "I", and an ellipsis). 1. Change "Switch to another user?" to "Switch to account:" (with a lowercase "a" and a colon). 1. Nuke the fuel gauge. 1. Nuke the large person icon. This is a dialog, not an alert. 6. The gap between the window edge and the controls should be 12px. 7. Add a new column to the list for real name. 8. Wangle the listbox so that the real name is presented in small type under the account name (as done with program names in `gnome-app-install`), rather than in a separate column. |
| Line 37: | Line 44: |
| ||The original from `gnome-screensaver`:[[BR]] attachment:upstream-unlock.jpg ||What we want:[[BR]] attachment:unlock.jpg || | ||<style="border: none; vertical-align: top;">The original from `gnome-screensaver`:[[BR]] attachment:upstream-unlock.jpg ||<style="border: none; vertical-align: top;">What we want:[[BR]] attachment:unlock.jpg || |
| Line 39: | Line 46: |
Improvements for Breezy, in order of importance: 1. Nuke the fuel gauge. 1. Put the account name, centered, in large type at the top. (Relying on the real name is a bad idea, because you may have multiple accounts with the same real name.) |
How to get from here to there, in order of importance: 1. Nuke the fuel gauge. When "That password is incorrect." text is shown, it should be at normal "smaller" size, immediately underneath the password field. 1. Put the account name, centered, in extra-large type at the top. (showing only the real name is a bad idea, because you may have multiple accounts with the same real name.) |
| Line 45: | Line 51: |
| 1. Change "Switch User" to "Switch Account..." (with a capital A and an ellipsis). | |
| Line 46: | Line 53: |
| 1. Nuke the icons in the buttons. They're clutter. (This breaks consistency with rest of the desktop. We should do them all or none. CoreyBurger) 1. Change "Switch User" to "Someone Else...", with a capital E and an ellipsis. (It makes sense when alongside Cancel and Unlock.) (Someone Else is not a verb (thus non-higgy. It also fails the SO test. CoreyBurger) 1. The "Cancel" and "Unlock" buttons should be the same width as each other, but not the same width as the "Someone Else..." button. 1. Make the gap between "Someone Else..." and "Cancel" at least 12 pixels, while the gap between "Cancel" and "Unlock" is 6 pixels. |
1. Nuke the icons in the buttons. They're clutter. This breaks consistency with rest of the desktop. We should do them all or none. -- CoreyBurger No it doesn't; Ubuntu's pushbuttons are already extremely inconsistent. See for example Firefox, About Me, File Management, Tali, and the whole of Open``Office.org. -- MatthewPaulThomas 1. Nuke "Enter a password to unlock the screen". (It's the only thing you can possibly do, so inctructions are fairly pointless.) 1. Make the password field and its label a centered group (so that the gap between the left edge of the window and the "P" is the same as the gap between the right edge of the window and the right edge of the password field). 1. The "Cancel" and "Unlock" buttons should be the same width as each other, but not the same width as the "Switch Account..." button. 1. Make the gap between "Switch Account..." and "Cancel" at least 12 pixels, while the gap between "Cancel" and "Unlock" is 6 pixels. |
| Line 51: | Line 61: |
| 1. Change "Enter a password to unlock the screen" to "You must enter your password to unlock the screen.", and make it centered. 1. Make the password field and its label a centered group (so that the gap between the left edge of the window and the "P" is the same as the gap between the right edge of the window and the right edge of the password field). |
|
| Line 54: | Line 62: |
| Post-Breezy: 1. Synchronize the design with that of the gdm login screen. 1. When the screensaver activates (either automatically, or with the "Lock Screen" command), the screen should first take one 1000 ms to fade to black. (Imm. blanking is often very useful CoreyBurger) |
=== Post-Breezy === 1. Synchronize the design with that of the gdm login screen. (A Windows-XP-like password field embedded into the account list would save one mouse click for every account selection. And an OS-X-like dialog shake would save having to print ugly "That password was incorrect" text.) 1. When the screensaver activates (either automatically, or with the "Lock Screen" command), the screen should first take 1000 ms to fade to black. (Imm. blanking is often very useful CoreyBurger) |
| Line 64: | Line 73: |
| Tweaks to `gnome-screensaver`. | Tweaks to `gnome-screensaver`. Many of these can be sent upstream. |
Created: Date(2005-09-17T01:40:33Z) by MatthewPaulThomas
Priority: NeedsPriority
People: OliverGrawertLead, MatthewPaulThomasSecond
Contributors: MatthewPaulThomas
- Interested:
Status: UbzSpecification, BrainDump, DistroSpecification
Packages affected: gnome-screensaver
- Depends:
- BoF sessions: none yet
Summary
Rationale
Late in the Breezy cycle, gnome-screensaver replaced xscreensaver so that Ubuntu could have a decent-quality screensaver interface. But it needs polishing to bring it up to the Ubuntu standard of excellence.
Use cases
Scope
Design
Switching accounts
(This is first because it's the most in need of improvement.)
The original from gnome-screensaver:BR attachment:upstream-switch.jpg |
What we want:BR attachment:switch.jpg |
How to get from here to there, in order of importance:
- Nuke the "Unlock" button.
- Change "Switch User" to "Log In..." (with a space, an uppercase "I", and an ellipsis).
- Change "Switch to another user?" to "Switch to account:" (with a lowercase "a" and a colon).
- Nuke the fuel gauge.
- Nuke the large person icon. This is a dialog, not an alert.
- The gap between the window edge and the controls should be 12px.
- Add a new column to the list for real name.
Wangle the listbox so that the real name is presented in small type under the account name (as done with program names in gnome-app-install), rather than in a separate column.
Unlocking
The original from gnome-screensaver:BR attachment:upstream-unlock.jpg |
What we want:BR attachment:unlock.jpg |
How to get from here to there, in order of importance:
- Nuke the fuel gauge. When "That password is incorrect." text is shown, it should be at normal "smaller" size, immediately underneath the password field.
- Put the account name, centered, in extra-large type at the top. (showing only the real name is a bad idea, because you may have multiple accounts with the same real name.)
- Nuke the "Name:" label. Instead, put the real name in small print underneath the account name.
Nuke the "Welcome to computer name".
- Change "Switch User" to "Switch Account..." (with a capital A and an ellipsis).
- Nuke the lock icon. Instead, the icon of the current person should appear centered above their account name. (If the person does not have an icon, the Ubuntu icon -- no "ubuntu", just the icon -- should be used instead.)
- Nuke the icons in the buttons. They're clutter.
This breaks consistency with rest of the desktop. We should do them all or none. -- CoreyBurger
No it doesn't; Ubuntu's pushbuttons are already extremely inconsistent. See for example Firefox, About Me, File Management, Tali, and the whole of OpenOffice.org. -- MatthewPaulThomas
- Nuke "Enter a password to unlock the screen". (It's the only thing you can possibly do, so inctructions are fairly pointless.)
- Make the password field and its label a centered group (so that the gap between the left edge of the window and the "P" is the same as the gap between the right edge of the window and the right edge of the password field).
- The "Cancel" and "Unlock" buttons should be the same width as each other, but not the same width as the "Switch Account..." button.
- Make the gap between "Switch Account..." and "Cancel" at least 12 pixels, while the gap between "Cancel" and "Unlock" is 6 pixels.
- Nuke the access keys for "Password", "Cancel" and "Unlock". "Password" doesn't need one because you're there by default, "Cancel" is triggered with the Escape key, and "Unlock" with the Enter key.
Post-Breezy
- Synchronize the design with that of the gdm login screen. (A Windows-XP-like password field embedded into the account list would save one mouse click for every account selection. And an OS-X-like dialog shake would save having to print ugly "That password was incorrect" text.)
When the screensaver activates (either automatically, or with the "Lock Screen" command), the screen should first take 1000 ms to fade to black. (Imm. blanking is often very useful CoreyBurger)
The keyboard should behave like it does in xscreensaver, where the first character you type is treated as the first character of your password.
- 2000 ms before the timeout expires for entering your password, the dialog should start fading to black. If you start typing during those two seconds, the dialog should fade up to to full brightness in 500 ms.
Implementation
Code
Tweaks to gnome-screensaver. Many of these can be sent upstream.
Data preservation and migration
When first running gnome-screensaver, get the choice of screensaver and time from xscreensaver.
Outstanding issues
BoF agenda and discussion
ScreenSaver (last edited 2008-08-06 16:29:55 by localhost)