summaryrefslogtreecommitdiffstats
path: root/wiki/src/blueprint/greeter_revamp_UI.mdwn
blob: 0b4af0b983e08b918086e84a4e4d8eb9738862cc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
[[!meta title="Revamp the Greeter UI"]]

**Ticket**: [[!tails_ticket 5464 desc="#5464"]]

[[!toc levels=3]]

Rationale
=========

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
5421]], [[!tails_ticket 5479]]).

However, the greeter UI is difficult to use, and adding more options
in the current state of things would only make things worse
usability-wise.

So, we have to improve the greeter UI to make it more ergonomic and
easier to use.

Current proposal
================

After working on a prototype and do UX testing with Numa people, we arrived to
the idea of two main flows:

- a quick setup for regular users;
- a wizard to guide newcomers

The result of this step can be found in [[NUMA_flow]].

We refined this on the *tails-ux* mailing list to arrive to a concrete proposal
for the 1st screen.

Mockup: [[https://mailman.boum.org/pipermail/tails-ux/attachments/20150729/b774d708/attachment-0001.png]]

**COMING SOON!** A summary of the proposed Greeter designations, including the flow and what happens when some parameters are saved.

Next steps
==========

Roadmap:

* document design of the 1st screen and ask for comments.
* implement UI in glade and integrate into the greeter
* design the wizard

Resources
=========

UI / UX documentation
---------------------

* [GNOME HIG](https://developer.gnome.org/hig/stable/)

Related tickets
---------------

* Moving stuff *out of* the greeter: [[!tails_ticket 5501]]

Past discussions
----------------

* <https://mailman.boum.org/pipermail/tails-dev/2012-March/000936.html>
* thread starting at
  <https://mailman.boum.org/pipermail/tails-dev/2012-March/000972.html>
* <https://mailman.boum.org/pipermail/tails-ux/> and expecially the [greeter mockups](https://mailman.boum.org/pipermail/tails-ux/2015-February/000256.html)

Past work
---------

* [[NUMA_flow]]
* [[mockups]]
* `feature/single_toggle_button` branch in tails-greeter repo