Closed Bug 1175433 Opened 9 years ago Closed 6 years ago

[Stingray][Dashboard] Notification Widget

Categories

(Firefox OS Graveyard :: Gaia, defect)

x86
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: rexboy, Unassigned)

References

Details

(Whiteboard: [ft:conndevices])

This is a meta bug for breaking down working items of Notification widget.

Features:
1.Landing page notification icon
2.Push notification center module.
  - categorize notifications and group by app (API done)
  - launch app on tapping (API done)
3.Since device deck is not implemented yet we would not list working items for it.

UX Spec:
[1] https://drive.google.com/a/mozilla.com/folderview?id=0B5RN80W56Ga9STZmRmNIelJTTU0&usp=sharing&tid=0B5RN80W56Ga9WkNBRlZmWUtiaU0

Visual Spec:
[2] https://drive.google.com/a/mozilla.com/folderview?id=0B2-G3kew1WpXVmtRamhKbFZmZWM&usp=sharing&tid=0B2-G3kew1WpXLURNc29vTWl5eUk

Animation:
[3] https://drive.google.com/a/mozilla.com/folderview?id=0B2-G3kew1WpXdVpqbTlNOFdHTTA&usp=sharing&tid=0B2-G3kew1WpXLURNc29vTWl5eUk
Questions to be discussed:
1.Each app with launched notification needs a notification icon (in white silhouette) that shown in preview area. How can we define this for every app?
2.How to get notification from system app to notification widget? Can notification message being received by both notification widget and system app? or should we use IAC?

Minor ones:
3.Should we determine some specific name for apps, like "missed calls"?
Updated with scott:
1. White silhouette icons are only for default apps. For other apps, use their own app icons.

3. Item titles are always app names.

==
Some details:
* No other device expansions for now. We got only one vertical scroll box for all messages.
* Scroll stops on every "programs" rather that "subitems". Programs can be launched by pressing enter.
* When more than 3 apps present, The third icon in preview area changes to a (...) icon. Total icons shound't exceed 3.
Per latest discussion:

1.Make an individual notification app with widget.
2.Communicate system app with notification app by IAC.
3.System app and Notification app may need to keep their own notification table separately.
4.Since notifications are preserved in Gecko, we keep its duplication in System App and Notification app
  For UI drawing requirements, but duplicating notifications in another database is not required.

Let's breakdown working items into bugs and start to work!
Depends on: 1179194
Depends on: 1179199
Depends on: 1179201
Depends on: 1179202
Firefox OS is not being worked on
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.