Project

General

Profile

Feature #8230

Feature #5464: Revamp Greeter interface

Greeter revamp: Phase 1

Added by sajolida about 4 years ago. Updated over 1 year ago.

Status:
Resolved
Priority:
High
Assignee:
-
Category:
-
Target version:
Start date:
06/06/2014
Due date:
% Done:

100%

QA Check:
Feature Branch:
Type of work:
User interface design

Description

Revamp the Welcome and Advanced configuration screens. No persistence setup, no guided configuration.

team: alan, sajolida, sycamoreone

Greeter.Language.&.Region.png View (105 KB) SpencerOne, 04/08/2016 02:54 PM

Greeter.Language.&.Region.svgz View (49.2 KB) SpencerOne, 04/08/2016 02:54 PM

unlocked.png View (56.5 KB) sajolida, 05/06/2016 03:43 AM

locked.png View (57 KB) sajolida, 05/06/2016 03:43 AM

unlocked-small.png View (9.73 KB) sajolida, 05/06/2016 03:49 AM

locked-small.png View (10.3 KB) sajolida, 05/06/2016 03:50 AM

Greeter.Encrypted.Storage.Options.png View (41.1 KB) SpencerOne, 05/06/2016 02:47 PM

Greeter.Encrypted.Storage.png View (38.1 KB) SpencerOne, 06/03/2016 03:25 PM

Greeter.Encrypted.Storage.svgz View (29.8 KB) SpencerOne, 06/03/2016 03:25 PM

Greeter.Explained.png View (42.3 KB) SpencerOne, 06/03/2016 03:43 PM

Greeter.Explained.svgz View (12.9 KB) SpencerOne, 06/03/2016 03:43 PM

Greeter.States.png View (40.5 KB) SpencerOne, 06/03/2016 03:44 PM

Greeter.States.svgz View (7.82 KB) SpencerOne, 06/03/2016 03:44 PM


Subtasks

Feature #7549: Greeter revamp: Redesign "Welcome" and "Advanced"Resolved

Feature #7555: Greeter revamp: Validate wordings of "Welcome" and "Advanced"Resolved

Feature #7550: Greeter revamp: Implement prototype of "Welcome" and "Advanced"Resolved

Feature #8233: Greeter revamp: Review "Welcome" and "Advanced"Resolved

Feature #8236: Greeter revamp: Decide between 'play' and 'computer' logo for Start buttonResolved

Feature #8237: Greeter revamp: Decide a language iconResolved

Feature #8235: Greeter revamp: Validate "Welcome" and "Advanced" with expertsResolved

Feature #8238: Greeter revamp: Do user testing for "Welcome" and "Advanced"Resolved

Feature #8239: Greeter revamp: Release "Welcome" and "Advanced"Rejected

Feature #8241: Greeter revamp: Update all the other screens of the blueprintResolved

Feature #8244: Greeter revamp: Decide if we want to keep the wording "Quick setup"Resolved

Feature #7418: Rename network configuration options in Tails GreeterResolved

Feature #8523: Greeter revamp: Prepare the graphics for consumption by GtkResolved

Feature #8776: Greeter revamp: Rename "Start" button as "Start Tails"Resolved

Feature #8967: Greeter revamp: refine design according to expert feedbackResolved

Feature #8968: Greeter revamp: Redesign the "language" sectionResolved

Feature #8974: Greeter revamp: Feedback to the user which options are going to be usedResolved

Feature #8976: Greeter revamp: Consider merging "basic" and "advanced" screensResolved

Feature #5318: tails-greeter: support RTLResolved

Bug #11646: Fix hardcoded LTR occurencesResolved

Bug #11647: Test RTL support in the new greeterResolved

Bug #12056: Redraw UI RTL when switching to an RTL languageResolved

Feature #5594: tails-greeter: better administration password UIResolved

Feature #5680: New Greeter UI: update documentationResolved

Feature #11949: Prepare new Greeter documentation for inline helpResolved

Feature #5917: tails-greeter password field : Warn when caps-lock is ONResolved

Feature #6029: New Greeter UI: call for translationResolved

Bug #7372: tails-greeter buttons are not clear enough when checked or notResolved

Bug #7801: Confusing button checking at GreeterResolved

Feature #10812: Fix issues identified during UX testsResolved

Feature #10815: Auto-select region settings according to languageResolved

Feature #10816: Reword "Keyboard" to "Keyboard layout"Resolved

Feature #10822: Improve camouflage wording + screenshot (easy)Rejected

Feature #10824: "Start Tails" should perform "Unlock"Resolved

Feature #10825: Info bar about bridge configurationResolved

Feature #10826: Reword "bridge" to "Tor bridge"Resolved

Feature #10827: Reword "Privacy Settings" to "Additional Settings"Resolved

Feature #10828: Integrate prototype in the greeterResolved

Feature #5945: Display "waiting" mouse pointer during login, as long as the Greeter is upResolved

Feature #11308: Pressing Return in the new Greeter locale selection window should select topmost itemResolved

Bug #11311: The description of the selected option in the new Greeter's "Add Additional Setting" window is barely visible Resolved

Bug #11318: There should be user feedback when the greeter is loadingResolved

Bug #11319: There should be user feedback when the session is loadingDuplicate

Bug #11320: Fix keyboard navigation in add admin passwordResolved

Bug #11322: The Back button in the help window should be CloseResolved

Bug #11323: Do not adjust layout/formats if thy were manually setResolved

Bug #11324: Notification "Tails-greeter.py is ready" is unclearResolved

Bug #11325: Prevent opening several times the same documentationResolved

Bug #11326: Close popovers on double-clickResolved

Bug #11327: Clicking on "Disable" should close admin password popoverResolved

Feature #11428: "Screen Reader" does nothing in new GreeterResolved

Feature #11430: "Screen Keyboard" doesn't work in new GreeterResolved

Feature #11431: Pressing Enter in tree-like search tool should select first entry in new GreeterDuplicate

Feature #11432: Empty pop with multiple additional settings in new GreeterRejected

Feature #11433: Broken shortcuts to additional setting configuration in new GreeterRejected

Feature #11434: Add a keybinding for "Back" in new GreeterResolved

Feature #11435: Remove ':w' cruft in new Greeter codeResolved

Feature #11436: Pressing Enter when typing the persistence password should do "Unlock" in new GreeterResolved

Feature #11437: Remove description of additional setting in parenthesis in new GreeterResolved

Feature #11438: Review user-visible strings of new GreeterResolved

Feature #11469: Decrease welcome text trackingResolved

Feature #11470: Adding welcome text punctuationResolved

Feature #11472: Update Greeter iconsResolved

Feature #11473: Add list item dividersRejected

Feature #11475: Remove occasional list item label redundancyResolved

Feature #11476: Change 'Add Additional Setting' text to whiteDuplicate

Feature #11477: Increase 'MAC Spoofing' pop-over dialog paddingResolved

Feature #11644: Hide timezone selectionResolved

Feature #11653: Refine design of Encrypted Persistent StorageResolved

Feature #11654: Better Delete Additional setting buttonResolved

Bug #11312: The option's configuration window does not open anymore after adding and removing the optionRejected

Bug #11321: Remove the remove additional setting buttonResolved

Bug #11640: Additional settings change position when added, then removedRejected

Feature #11656: Redesign how to reset additional setting to default.Resolved

Feature #11655: Integrate the latest graphics if they are notDuplicate

Bug #11658: Fix Cancel in Add Additional SettingResolved

Bug #11947: Fix on-the-fly translation of the new GreeterResolved

Feature #11952: "An assistant will guide you to configure..." stays displayed even when bridges are deselectedResolved

Feature #11954: Smaller margins on MAC Address Spoofing dialog in new GreeterResolved

Feature #11955: Previous "Restart" button shoult "Shutdown" in new GreeterResolved

Bug #11957: Calling set_text on a label should update its value in the translation catalogResolved

Feature #11670: Triage all greeter ticketsResolved

Feature #11700: Use a systemd --user service instead of xdg autostart for tails-greeter-session-helperResolved

Bug #11704: Adjust Greeter's CSS for StretchResolved

Bug #11924: Make new Greeter's translatable strings use named placeholdersResolved

Feature #11996: Fix typo "suspiction" → "suspicion" in new GreeterResolved

Feature #12013: Publish a call for testing the revamped GreeterResolved

Feature #12055: Update test suite for Greeter revamp, phase 1Resolved

Feature #12058: Hide "Relock persistence storage" for nowResolved

Bug #12063: Keyboard-only usability regression for intrigeri's development use caseResolved

Feature #12064: Get rid of GNOME Flashback, Metacity and friendsResolved

Feature #12070: New Greeter doc: call for translationResolved

Bug #12079: New Greeter breaks startup of Terminal by setting invalid values for some LC_* variablesResolved

Bug #12093: Missing "Read only" option for persistence in new GreeterRejected

Bug #12200: The Greeter's release process is broken: POTFILES.in lists non-existing fileResolved

Feature #12247: Remove lists of if clausesResolved

Bug #12359: Language selector in the revamped Greeter always picks top entry when Enter is pressedResolved

Bug #12370: Greeter's screensaver is Debian brandedResolved

Feature #12373: Greeter should honor "debug" kernel command line parameterResolved

Feature #12382: Don't mention "firewall" in Tails Greeter anymoreResolved

Bug #12462: Alt+F4 is closing the Greeter's windowResolved

Bug #12509: The Greeter should have initial keyboard focus on the default action.Resolved

Bug #12547: Selecting Language "English - x" results in the wrong keyboard layout for many values of xResolved


Related issues

Blocked by Tails - Feature #6171: Tails based on Jessie Resolved 07/19/2013

Associated revisions

Revision a07fddcc
Added by intrigeri almost 2 years ago

Merge branch 'feature/8230-greeter-revamp-phase1' into feature/stretch (refs: #8230)

History

#1 Updated by sajolida about 4 years ago

  • Type of work changed from Code to User interface design

#2 Updated by sajolida about 4 years ago

  • Subject changed from Greeter revamp - Phase 1 to Greeter revamp: Phase 1

#3 Updated by sajolida almost 4 years ago

  • Target version set to 237

#4 Updated by sajolida almost 4 years ago

  • Target version deleted (237)

#5 Updated by sajolida almost 4 years ago

  • Target version set to Tails_2.0

Marking this as for version 4.0 as we want GTK 3.14 to implement it.

#6 Updated by intrigeri almost 4 years ago

  • Target version deleted (Tails_2.0)

Same as #8230.

#7 Updated by intrigeri almost 4 years ago

#8 Updated by BitingBird almost 4 years ago

  • Affected tool set to Greeter

#9 Updated by sajolida almost 3 years ago

  • Description updated (diff)

#10 Updated by SpencerOne over 2 years ago

  • File Greeter.Explained.png added

#11 Updated by SpencerOne over 2 years ago

  • File Greeter.Explained.svgz added

#12 Updated by SpencerOne over 2 years ago

  • File deleted (Greeter.Explained.png)

#13 Updated by SpencerOne over 2 years ago

  • File deleted (Greeter.Explained.svgz)

#14 Updated by SpencerOne over 2 years ago

  • File Greeter.Explained.png added
  • File Greeter.Explained.svgz added

#15 Updated by SpencerOne over 2 years ago

  • File Greeter.States.png added
  • File Greeter.States.svgz added

#16 Updated by SpencerOne over 2 years ago

  • File Greeter.Language.&.Region.png added
  • File Greeter.Language.&.Region.svgz added

#17 Updated by SpencerOne over 2 years ago

  • File Greeter.Keyboard.&.Time.Zone.png added
  • File Greeter.Keyboard.&.Time.Zone.svgz added

#18 Updated by SpencerOne over 2 years ago

  • File deleted (Greeter.Language.&.Region.png)

#19 Updated by SpencerOne over 2 years ago

  • File deleted (Greeter.Language.&.Region.svgz)

#20 Updated by SpencerOne over 2 years ago

  • File deleted (Greeter.Keyboard.&.Time.Zone.png)

#21 Updated by SpencerOne over 2 years ago

  • File deleted (Greeter.Keyboard.&.Time.Zone.svgz)

#22 Updated by SpencerOne over 2 years ago

  • File deleted (Greeter.States.svgz)

#23 Updated by SpencerOne over 2 years ago

  • File deleted (Greeter.States.png)

#24 Updated by SpencerOne over 2 years ago

  • File deleted (Greeter.Explained.svgz)

#25 Updated by SpencerOne over 2 years ago

  • File deleted (Greeter.Explained.png)

#26 Updated by SpencerOne over 2 years ago

#27 Updated by SpencerOne over 2 years ago

  • File deleted (Greeter.Explained.png)

#28 Updated by SpencerOne over 2 years ago

  • File deleted (Greeter.Explained.svgz)

#29 Updated by SpencerOne over 2 years ago

  • File Greeter.Explained.png added
  • File Greeter.Explained-01.svgz added

#30 Updated by SpencerOne over 2 years ago

  • File deleted (Greeter.Explained-01.svgz)

#31 Updated by SpencerOne over 2 years ago

  • File Greeter.Explained.svgz added

#32 Updated by SpencerOne over 2 years ago

  • File Greeter.Encrypted.Storage.png added

#33 Updated by sajolida over 2 years ago

Adding screenshot of the Python prototype.

#34 Updated by sajolida over 2 years ago

More screenshots.

#37 Updated by SpencerOne over 2 years ago

  • File deleted (Greeter.Encrypted.Storage.png)

#38 Updated by SpencerOne over 2 years ago

  • File deleted (Greeter.States.png)

#39 Updated by SpencerOne over 2 years ago

  • File deleted (Greeter.States.svgz)

#40 Updated by SpencerOne over 2 years ago

  • File deleted (Greeter.Explained.png)

#41 Updated by SpencerOne over 2 years ago

  • File deleted (Greeter.Explained.svgz)

#43 Updated by BitingBird over 2 years ago

  • Status changed from Confirmed to In Progress

#44 Updated by alant over 2 years ago

#45 Updated by Dr_Whax about 2 years ago

  • Description updated (diff)
  • Assignee set to alant
  • Target version set to 2017

#46 Updated by alant almost 2 years ago

  • Related to deleted (Feature #5701: Port Tails Greeter to Python 3)

#47 Updated by alant almost 2 years ago

  • Blueprint set to https://tails.boum.org/blueprint/greeter_revamp_UI/

#48 Updated by alant almost 2 years ago

  • Blueprint changed from https://tails.boum.org/blueprint/greeter_revamp_UI/ to https://tails.boum.org/blueprint/greeter_revamp_UI/design_rationale_phase1/

#49 Updated by intrigeri almost 2 years ago

I did a code review at commit:508a31228b8ff7ddbe181aea03c82ebcc4d3c488, and pushed:

  • a number of (untested) minor improvements;
  • a bunch of "XXX" comments about stuff I would like to see improved; please use commit messages to justify removing them, as your way to reply to my comments (I'll read these commit messages and should be able to understand them :)

#50 Updated by alant almost 2 years ago

  • Assignee changed from alant to intrigeri
  • QA Check set to Ready for QA
  • Feature Branch set to greeter:feature/revamp_phase1

I belive I addressed all blockers. I'm now going to create tickets assigned to phase 1.1 for non-blockers.

#51 Updated by intrigeri almost 2 years ago

Merged! I'll track the remaining work, and if needed will try to find people to do it in a timely manner.

#52 Updated by intrigeri almost 2 years ago

  • Target version changed from 2017 to Tails_3.0
  • QA Check deleted (Ready for QA)
  • Feature Branch changed from greeter:feature/revamp_phase1 to feature/stretch

#53 Updated by intrigeri over 1 year ago

intrigeri wrote:

Merged! I'll track the remaining work, and if needed will try to find people to do it in a timely manner.

To be clear, I don't think we'll manage to fix all subtasks in time for 3.0, but keeping this parent ticket on my 3.0 radar to ease my coordination job.

#54 Updated by intrigeri over 1 year ago

  • Status changed from In Progress to Fix committed
  • Assignee deleted (intrigeri)
  • Feature Branch deleted (feature/stretch)

Woohoo, we got there!

#55 Updated by intrigeri over 1 year ago

  • Status changed from Fix committed to Resolved

Also available in: Atom PDF