Skip to content

Manage shortcuts #6363

Description

@stefan-niedermann

Origin: #5522 by @wiwie

We should provide Android shortcuts (available since Android 7) for different purposes. Best example would be custom "jump targets", so one can create customized launchers.

Main issue is that this feature won't be used by everyone and therefore will clutter the menus everywhere, so we have to find a way to provide this feature without disturbing other people.

Proposal:

1. Create one static shortcut "Add shortcut" *

This will appear when long pressing the main app launcher:

grafik

2. Starting this shortcut will launch a "Manage shortcuts" picker

This should launch some kind of "target" picker where the user can navigate to the folder / file which should be the target of the shortcut.

Advantages:

  • People who are looking for shortcuts will find this
  • Already existing menus aren't cluttered
  • This implementation theoretically allows to develop this feature in a completely optional feature module

* Why only "Add shortcut" and not "Manage shortcut"? Because android only allows to add new shortcuts but not delete existing ones. This is completely up to the user. Attention: The implementation has to catch the case where a shortcut has been launched for a file / folder which does no longer exist.

Possible follow-up issues (out of scope for this issue):

  • automatically add dynamic shortcuts for the last used files / folders
  • static shortcuts for targets like "Favorites", "Photos", "Shared", "Trashbin"...?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions