Closed Bug 1218726 Opened 9 years ago Closed 9 years ago

[RedSquare] Homescreen should provide an interface to show recent items for different applications

Categories

(Firefox OS Graveyard :: Gaia::Homescreen, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: Alexey.Yakimov, Unassigned)

Details

(Whiteboard: [red square][ETA=12/04])

User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.71 Safari/537.36
In scope of RedSquare project it is necessary to show recent items for a particular application in the Home Screen. There were lots of discussions about this topic in scope of bug https://bugzilla.mozilla.org/show_bug.cgi?id=1210304, so it was decided to keep bug 1210304 as a meta bug for Home Screen and move all the discussions and development related to Recent and Favs funcitonality to a separate bug. As of now the idea is to have recent screens implemented in particular applications, but there are some concerns about performance since it can take some time for application to start. The prototype is being developed now to prove that this concept is fine from UI perspective.
Whiteboard: [red square]
Idea behind a fix for this bug is pretty simple. We should add a new type of activities in order to let apps know that we want to open 'Recent items' screen. Here is the template from the manifest for the activity that we should start when user clicks on the Right button: "show": { "filters": { "type": "recent", "id": "<unique app id>" }, "href": "<app_specific_href>", "disposition": "window" } For now as an application id we are proposing to use the app manifest URL unless there is something else that we might use as the unique app ID. Basically, we will always have a single unique application for each such activity. David, any comments on this? Does it look fine from your point of view? Also we need to add additional logic inside AppWindow that should change window animations (openAnimation and closeAnimation) for this case when we are opening a 'Recent' activity, because app itself should slide out from the right side of the screen (or even with a bit more complicated animation) instead of normal 'zoom-in'/'zoom-out' animation. We would need to do similar changes to the homescreen animations for this specific case. David, let us know what you think about such approach to this issue. Any comments? Anything critical that we probably missing?
Flags: needinfo?(dflanagan)
Whiteboard: [red square] → [red square][ETA=12/04]
The bug is resolved as WONTFIX since Mozilla has decided to stop activities for RedSquare project.
Status: UNCONFIRMED → RESOLVED
Closed: 9 years ago
Resolution: --- → WONTFIX
Flags: needinfo?(dflanagan)
You need to log in before you can comment on or make changes to this bug.