Mobile/Archive/Contextual Actions

From MozillaWiki
< Mobile
Revision as of 17:42, 24 May 2010 by JanD (talk | contribs) (Created page with '== Summary == Firefox Mobile could integrate with the phones applications so that one could initiate a phone call from the browser or add an appointment - even if the data is not…')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Summary

Firefox Mobile could integrate with the phones applications so that one could initiate a phone call from the browser or add an appointment - even if the data is not in a microformat. This function would be especially useful since it eliminates memory load and switching between applications for pretty common tasks.

Performance

It was already tried to integrate a solution for calling telephone numbers via turning them into "links" which could be tapped to call the number. This was discarded due to performance issues since analyzing the page took too much power. If the call/adding date would be triggered via the context menu, one could possibly get around the performance problems that occurred in previous attempts to integrate this function.

Current Status

Mockups

Next Steps

Related Bugs

bug 566225

Designs

For App integration

CallNumber.png


web service integration

It would be nice to have the possibility to exchange data with web services too. One could select a word and pass it to google or to a translator. Since this requires selection and in the current stage therefore a mode I am not that happy with the usabiltiy.

Sketch-Mockup-ContextualActionsIntegrated.png
Sketch-Mockup-ContextualActions2Steps.png

These are two different suggestions. One possible solution would be to operate just on the word on which the context menu was invoked. The service it will be passed on can be changed after tapping the integrated button in the Context menu. A second solution would be to have a "select" mode which could be triggered via Context menu. After doing so the word on which the context menu was invoked is selected and it could be passed to a service by tapping on the corresponding icon. Additional content could be selected by tapping additional words or by conventional tap-and drag.

Goals/Use Cases

Provide possibilities to connect to the native phone, addressbook and calendar application of the used phone.

Non Goals

Expert-Features without utility for common users.