Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • B blueprints
  • Project information
    • Project information
    • Activity
    • Members
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
Collapse sidebar
  • tails
  • blueprints
  • Wiki
  • greeter_revamp_UI

Last edited by intrigeri Jan 12, 2021
Page history

greeter_revamp_UI

title: Revamp the Greeter UI

Ticket: #5464 (tails#5464 (closed))

  • Rationale
  • Current proposal
  • Roadmap
    • Phase 1: "Welcome" and "Advanced" screens
      • Phase 1.0 tails/tails#8230: basic "Welcome" and "Advanced" screens
      • Phase 1.1 tails/tails#11643: add options to "Welcome" and "Advanced" screens
    • Phase 2 tails/tails#8231: implement a "Take a tour" wizard
  • Resources
    • UI / UX documentation
    • Related tickets
    • Past discussions
    • Past work

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#5421 (closed), tails#5479 (closed)).

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 doing UX testing with NUMA http://en.numa.paris/, we arrived at the idea of having two main Tails-greeter flows:

  • a quick setup for veteran users
  • a guided setup for new users

The result of this can be found in the NUMA flow.

We refined this on the tails-ux mailing list to arrive at a concrete proposal for the first screen: design rationale phase1.

The wizard is less defined. See the bottom of NUMA flow.

Roadmap

Phase 1: "Welcome" and "Advanced" screens

Phase 1.0 tails#8230 (closed): 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.

  • Implement the chosen proposal in a dedicated branch of the greeter repo tails#10828 (closed)
  • Update documentation
  • Send software and documentation for translation on tails-l10n

Phase 1.1 tails#11643 (closed): add options to "Welcome" and "Advanced" screens

This phase consists of improvement of the 1st phase. It would be added in 3.X releases.

Phase 2 tails#8231 (closed): implement a "Take a tour" wizard

This phase as about adding a wizard to guide newcomers. It has no timing yet.

  • design the wizard

Resources

UI / UX documentation

  • GNOME HIG

Related tickets

  • Moving stuff out of the greeter: tails#5501
  • tails#7500 (closed) Tails Greeter is not accessible

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

Past work

  • NUMA flow
  • mockups
  • feature/single_toggle_button branch in tails-greeter repo
Clone repository
  • Home
  • Monthly reports
  • Sandbox