Closed Bug 1109493 Opened 10 years ago Closed 10 years ago

[Stingray] Interactive notification

Categories

(Firefox OS Graveyard :: General, defect)

x86
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: howie, Assigned: johnhu)

References

Details

(Whiteboard: [ft:conndevices])

As a user, I want to be able to interactive with an interactive notification with pressing OK to trigger the corresponding action or Back to dismiss the notification. The notification disappears after 8 second if no action taken.
Assignee: nobody → im
According to UX spec, we have two types of interactive notifications:
1. notification with action buttons
  The notification with action buttons has few custom buttons and will auto hide after 8 secs.

2. alert
   The alert is another notification which will not auto hide. User has to press back or ok to get rid of it.

I will create two sub-bugs to cover these two notifications.
Depends on: 1110045
Depends on: 1110047
After discussion with UX, we have two types of alert: normal and alert. All of them are shared the same UI with different behavior. If a notification is normal, it has auto-hide feature. If a notification is alert, it is always shown without auto-hide.

All notifications may request to have buttons, maximum is two. If normal notification has buttons, it is auto hidden after 8 sec. If normal notification doesn't have button, it is auto hide after 5 seconds.

For alert notification cases, we don't have auto-hide mechanism. So, the behavior is the same when an alert notification has/hasn't buttons.

I will mark bug 1110045 and bug 1110047 as invalid and use this issue to finish the notification.
The correct engineering bug breaking should be:
1. core of interactive notification which is linked with desktop-notification.
2. building block for notification UI which needs visual spec.
3. demo app to show all show cases.
4. (optional)bug fixing if we found bugs during developing item 3.

I will create 3 bugs for above list.
Depends on: 1110652
Depends on: 1111414
Blocks: 1111416
No longer blocks: 1111416
Depends on: 1111416
Depends on: 1111417
Depends on: 1111418
No longer depends on: 1111417
No longer depends on: 1111418
Blocks: CardUI
Depends on: 1114397
Blocks: 1114399
No longer blocks: 1114399
All sub-issues are fixed.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.