Adjust for ikiwiki → GitLab wiki authored by intrigeri's avatar intrigeri
[[!tag archived]]
[[!meta title="Revamp the Greeter UI"]]
**Ticket**: [[!tails_ticket 5464 desc="#5464"]] ---
title: Revamp the Greeter UI
---
**Ticket**: #5464 (tails/tails#5464)
[[_TOC_]]
[[!toc levels=3]]
Rationale Rationale
========= =========
Tails-greeter works fine, and its code in not that bad anymore, so on Tails-greeter works fine, and its code in not that bad anymore, so on
this side it's now feasible to add features (e.g. [[!tails_ticket this side it's now feasible to add features (e.g. tails/tails#5421, tails/tails#5479).
5421]], [[!tails_ticket 5479]]).
However, the greeter UI is difficult to use, and adding more options However, the greeter UI is difficult to use, and adding more options
in the current state of things would only make things worse in the current state of things would only make things worse
...@@ -23,36 +27,36 @@ easier to use. ...@@ -23,36 +27,36 @@ easier to use.
Current proposal Current proposal
================ ================
After working on a prototype and doing UX testing with NUMA [[http://en.numa.paris/]], we arrived at the idea of having two main Tails-greeter flows: After working on a prototype and doing UX testing with NUMA [http://en.numa.paris/](http://en.numa.paris/), we arrived at the idea of having two main Tails-greeter flows:
- a quick setup for veteran users - a quick setup for veteran users
- a guided setup for new users - a guided setup for new users
The result of this can be found in the [[NUMA_flow]]. The result of this can be found in the [NUMA flow](greeter_revamp_UI/NUMA_flow).
We refined this on the *tails-ux* mailing list to arrive at a concrete proposal for the first screen: [[design_rationale_phase1]]. We refined this on the *tails-ux* mailing list to arrive at a concrete proposal for the first screen: [design rationale phase1](greeter_revamp_UI/design_rationale_phase1).
The wizard is less defined. See the bottom of [[NUMA_flow]]. The wizard is less defined. See the bottom of [NUMA flow](greeter_revamp_UI/NUMA_flow).
Roadmap Roadmap
======= =======
## Phase 1: "Welcome" and "Advanced" screens ## Phase 1: "Welcome" and "Advanced" screens
### Phase 1.0 [[!tails_ticket 8230]]: basic "Welcome" and "Advanced" screens ### Phase 1.0 tails/tails#8230: basic "Welcome" and "Advanced" screens
This means including a redesigned greeter that has the same functionnalities than the current one. It would be included in Tails 3.0, so the plan is to work on that during Tails/Stretch work. This means including a redesigned greeter that has the same functionnalities than the current one. It would be included in Tails 3.0, so the plan is to work on that during Tails/Stretch work.
* Implement the chosen proposal in a dedicated branch of the greeter repo [[!tails_ticket 10828]] * Implement the chosen proposal in a dedicated branch of the greeter repo tails/tails#10828
* Update documentation * Update documentation
* Send software and documentation for translation on tails-l10n * Send software and documentation for translation on tails-l10n
### Phase 1.1 [[!tails_ticket 11643]]: add options to "Welcome" and "Advanced" screens ### Phase 1.1 tails/tails#11643: add options to "Welcome" and "Advanced" screens
This phase consists of improvement of the 1st phase. It would be added in 3.X releases. This phase consists of improvement of the 1st phase. It would be added in 3.X releases.
## Phase 2 [[!tails_ticket 8231]]: implement a "Take a tour" wizard ## Phase 2 tails/tails#8231: implement a "Take a tour" wizard
This phase as about adding a wizard to guide newcomers. It has no timing yet. This phase as about adding a wizard to guide newcomers. It has no timing yet.
...@@ -69,8 +73,8 @@ UI / UX documentation ...@@ -69,8 +73,8 @@ UI / UX documentation
Related tickets Related tickets
--------------- ---------------
* Moving stuff *out of* the greeter: [[!tails_ticket 5501]] * Moving stuff *out of* the greeter: tails/tails#5501
* [[!tails_ticket 7500]] Tails Greeter is not accessible * tails/tails#7500 Tails Greeter is not accessible
Past discussions Past discussions
---------------- ----------------
...@@ -83,8 +87,9 @@ Past discussions ...@@ -83,8 +87,9 @@ Past discussions
Past work Past work
--------- ---------
* [[NUMA_flow]] * [NUMA flow](greeter_revamp_UI/NUMA_flow)
* [[mockups]] * [mockups](greeter_revamp_UI/mockups)
* `feature/single_toggle_button` branch in tails-greeter repo * `feature/single_toggle_button` branch in tails-greeter repo