Feature #16990

Update our list of "Favorites" applications

Added by sajolida 2019-08-22 14:38:48 . Updated 2020-04-12 15:01:23 .

Status:
Resolved
Priority:
Normal
Assignee:
intrigeri
Category:
Target version:
Start date:
Due date:
% Done:

100%

Feature Branch:
feature/16990-update-favorites
Type of work:
Code
Blueprint:

Starter:
Affected tool:
Deliverable for:

Description

The “Applications” GNOME extension has a “Favorites” menu. It’s useful as a shortcut to prevent users from diving into submenus most of the time and also as a way of providing an overview of what’s possible to do with Tails to new users.

https://extensions.gnome.org/extension/6/applications-menu/

Our list is pretty old and haven’t changed a lot over time.

As agreed on https://lists.autistici.org/message/20200311.223700.8c31e65f.en.html:

  • Tor Browser
  • Configure persistent volume (new)
  • Tails documentation (new)
  • Report an Error (new)
  • Tails Installer (new)
  • Thunderbird
  • KeePassXC
  • Pidgin Internet Messenger
  • Files

Subtasks


Related issues

Related to Tails - Feature #14544: Spend software developer time on smallish UX improvements In Progress 2018-08-31
Related to Tails - Feature #5521: Remove system tools menu duplicates Confirmed
Blocks Tails - Feature #17246: Core work 2020Q1 → 2020Q2: User experience Confirmed

History

#1 Updated by sajolida 2019-08-22 14:41:05

  • Description updated

#2 Updated by sajolida 2019-11-08 12:06:55

  • blocks Feature #16688: Core work 2019Q3 → 2019Q4: User experience added

#3 Updated by sajolida 2019-11-08 12:07:01

  • related to Feature #14544: Spend software developer time on smallish UX improvements added

#4 Updated by sajolida 2019-11-21 18:39:43

  • Assignee set to sajolida
  • Target version set to Tails_4.2

#5 Updated by sajolida 2019-12-11 18:50:34

  • related to Feature #5521: Remove system tools menu duplicates added

#6 Updated by sajolida 2019-12-11 19:54:12

  • Status changed from Confirmed to Needs Validation
  • Assignee deleted (sajolida)

Current list:

  • Tor Browser
  • Thunderbird
  • Pidgin Internet Messenger
  • KeePassXC
  • Files
  • Terminal

My proposal is:

  • Tor Browser
  • Thunderbird
  • KeePassXC
  • Configure persistent volume
  • Tails Installer
  • Tails documentation
  • Report an Error

Rationale:

  • Adding “Tails documentation” and “Report an Error” will make it easier to get rid of the desktop icons (Feature #11717).
  • I’m removing GNOME Files because it’s already accessible through Places in many ways.
  • I’m removing Pidgin because I really don’t think that it’s more popular than OnionShare or Electrum, for example.
  • I’m removing “Terminal” because the people who use it would know how to find it.
  • I’m adding “Configure persistent volume” because it’s a core feature that we want people to use more. See also Feature #17331 about renaming it to “Persistence”.
  • I’m adding “Tails Installer” (or better “Tails Cloner”) because it’s an important custom tool.
  • I’m not adding “Additional Software” because it’s already also advertised from the Persistence configuration.

#7 Updated by intrigeri 2019-12-12 08:19:58

> My proposal is: […]

Looks good to me, assuming 8 icons (7 + the Show Applications shortcut) nicely fit vertically in the smallest vertical screen sizes we care about.

Process wise, on top of you and I, at least another Tails person will have a chance to chime in: the developer who’ll implement this or the reviewer (I could be one of them but I can’t be both). For me this is good enough but perhaps you want to seek feedback on tails-ux@ first? Otherwise, please set Type of work = Code and Status = Confirmed.

#8 Updated by hefee 2019-12-13 11:39:47

  • Assignee set to sajolida

Assiging to sajolida, as this ticket need to move to Code / Confirmed, if it is ready for Foundation team to implement.

#9 Updated by sajolida 2019-12-18 10:43:56

> Looks good to me, assuming 8 icons (7 + the Show Applications shortcut) nicely fit vertically in the smallest vertical screen sizes we care about.

Yep. We can fit up to 10 (see the current “Utilities” submenu) and 8
will look like our current “Internet” submenu.

> For me this is good enough but perhaps you want to seek feedback on tails-ux@ first?
Good idea! Done :)

#10 Updated by sajolida 2020-01-06 14:39:43

  • Target version changed from Tails_4.2 to Tails_4.3

#11 Updated by sajolida 2020-01-08 14:44:00

  • blocks Feature #17246: Core work 2020Q1 → 2020Q2: User experience added

#12 Updated by sajolida 2020-01-08 14:46:12

  • blocked by deleted (Feature #16688: Core work 2019Q3 → 2019Q4: User experience)

#13 Updated by anonym 2020-02-11 15:26:08

  • Target version changed from Tails_4.3 to Tails_4.4

#14 Updated by sajolida 2020-03-11 22:39:25

  • Description updated
  • Status changed from Needs Validation to In Progress
  • Assignee deleted (sajolida)
  • Type of work changed from Discuss to Code

#15 Updated by CyrilBrulebois 2020-03-12 09:55:57

  • Target version changed from Tails_4.4 to Tails_4.5

#16 Updated by intrigeri 2020-03-22 06:50:04

  • Target version deleted (Tails_4.5)

(I understand the target version was set for the UX design part of the work.)

#17 Updated by sajolida 2020-03-24 18:44:06

  • Status changed from In Progress to Needs Validation
  • Target version set to Tails_4.5
  • Feature Branch set to feature/16990-update-favorites

Here is a branch.

#18 Updated by intrigeri 2020-03-25 09:50:29

  • Target version changed from Tails_4.5 to Tails_4.6

(We’re trying to stabilize & freeze our devel branch at the moment so I’d rather see this wait for our next cycle.)

#19 Updated by sajolida 2020-03-25 18:54:35

Of course! I set 4.5 because the RC was not out yet when I pushed :)

#20 Updated by intrigeri 2020-04-12 13:17:11

  • Assignee set to intrigeri

#21 Updated by intrigeri 2020-04-12 15:01:23

  • Status changed from Needs Validation to Resolved
  • % Done changed from 0 to 100

Applied in changeset commit:tails|8c5b18899dc02044625ccf761d38fddd73b0d33d.