Closed Bug 796795 Opened 12 years ago Closed 11 years ago

[calendar] Define alarm text & behaviour

Categories

(Firefox OS Graveyard :: Gaia::Calendar, defect, P3)

defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: ghtobz, Assigned: caseyyee.ca)

Details

(Whiteboard: [label:calendar][label:needsVISUALinput][LOE:S], interaction [UX-P1], [TEF_REQ])

[GitHub issue by lightsofapollo on 2012-09-28T23:15:36Z, https://github.com/mozilla-b2g/gaia/issues/5479]
We need to define the text of event alarms (notifications).

Right now I have two strings:

Future: "Title starts in 5 minutes."
Past:  "Title started 5 minutes ago." (alarms can occur after the event or if the phone is off, etc..)

When the alarm goes off after the phone has been off for awhile currently we will still notify the user that the event is going on if the event has not ended.

For example:

Now is: Sept 1

Create event starting Sept 2-5
Turn off phone
Turn phone Sept 3
Notification will appear "Title started 2 days ago"

Clicking a notification will display the "single event' view of that event.
[GitHub comment by lightsofapollo on 2012-09-28T23:16:08Z]
@caseyyee Thoughts? The alarm system is flexible so we can iterate over this easily.
[GitHub comment by lightsofapollo on 2012-09-28T23:16:20Z]
( but we need strings before the freeze )
Component: Gaia → Gaia::Calendar
This looks reasonable to me.

How are we going to handle multiple notifications for the same event?   Will the latest notification for the same event replace the earlier one?
Re: "multiple notifications for the same event"

The current backend functionality supports multiple "alarms" but in practice I have seen this very rarely. We will only alert users once for the alarm time that is set.

Also- I don't believe we can "replace" notifications we can only send them and wait for the user to click on them.
Priority: -- → P3
Whiteboard: [label:calendar][label:needsVISUALinput][LOE:S] → [label:calendar][label:needsVISUALinput][LOE:S][interaction]
[TEF_REQ] as Feature required for TEF build.
Whiteboard: [label:calendar][label:needsVISUALinput][LOE:S][interaction] → [label:calendar][label:needsVISUALinput][LOE:S], interaction [UX-P1], [TEF_REQ]
Blocks: 835300
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
No longer blocks: 835300
You need to log in before you can comment on or make changes to this bug.