Project

General

Profile

Feature #16990

Update our list of "Favorites" applications

Added by sajolida 8 months ago. Updated 10 days ago.

Status:
Needs Validation
Priority:
Normal
Assignee:
-
Category:
-
Target version:
Start date:
Due date:
% Done:

0%

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

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

Related issues

Related to Tails - Feature #14544: Spend software developer time on smallish UX improvements In Progress 08/31/2018
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 8 months ago

  • Description updated (diff)

#2 Updated by sajolida 5 months ago

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

#3 Updated by sajolida 5 months ago

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

#4 Updated by sajolida 4 months ago

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

#5 Updated by sajolida 4 months ago

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

#6 Updated by sajolida 4 months ago

  • 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 (#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 #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 4 months ago

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 4 months ago

  • 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 4 months ago

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 3 months ago

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

#11 Updated by sajolida 3 months ago

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

#12 Updated by sajolida 3 months ago

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

#13 Updated by anonym about 2 months ago

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

#14 Updated by sajolida 24 days ago

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

#15 Updated by CyrilBrulebois 23 days ago

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

#16 Updated by intrigeri 13 days ago

  • 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 11 days ago

  • 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 10 days ago

  • 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 10 days ago

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

Also available in: Atom PDF