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:

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"...?
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:
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:
* 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):