1
0
Fork 0
fenix/app/src/main/java/org/mozilla/fenix/home/intent
Mugurell 8454f208af For #4977: Migrate fennec shortcuts (#7251)
* For #4977 - Support opening Fennec pinned website shortcuts in Fenix

Fennec's pinned website shortcuts are set to open the BrowserApp activity.
So we need a new activity alias to actually catch such Intents. Otherwise they
would open "org.mozilla.firefox/.App" without any way to inform that this is
the result of the user clicking on a pinned shortcut.
For actually checking if the newly received Intent is of a Fennec pinned
shortcut we introduce a new FennecBookmarkShortcutsIntentProcessor which will
prepare the Intent to open the shortcut's URL in a new tab.

* For #4977 - Don't keep IntentReceiverActivity on the back stack

For successive Fennec pinned shortcuts to create a new IntentReceiverActivity
and be processed as normal we need to not keep this as our task root.

* For #4977 - Test the FennecBookmarkShortcutsIntentProcessor
2020-01-07 09:07:51 -08:00
..
CrashReporterIntentProcessor.kt Extract intent processors from HomeActivity (#4884) 2019-08-22 13:31:40 -05:00
DeepLinkIntentProcessor.kt For #4779 : Don't double navigate with global directions in HomeActivity 2019-08-23 12:01:28 -04:00
FennecBookmarkShortcutsIntentProcessor.kt For #4977: Migrate fennec shortcuts (#7251) 2020-01-07 09:07:51 -08:00
HomeIntentProcessor.kt Extract intent processors from HomeActivity (#4884) 2019-08-22 13:31:40 -05:00
NotificationsIntentProcessor.kt For #4658: Add some private browsing mode telemetry (#4968) 2019-08-28 14:41:37 -07:00
OpenBrowserIntentProcessor.kt Extract intent processors from HomeActivity (#4884) 2019-08-22 13:31:40 -05:00
SpeechProcessingIntentProcessor.kt Closes #4711 - Extract VoiceSearchActivity (#5502) 2019-09-27 07:54:29 -07:00
StartSearchIntentProcessor.kt For #5567: Removes search shortcuts button (#5739) 2019-10-03 08:53:16 -07:00