80
edits
Changes
→Requirements
== Requirements ==
;Gaia v1
*The Alarm app is broken out into 3 components:Clock home page**Show current time**Show all active alarms*Alarm clock - features:**Set an alarm***User has the ability to set Set time using the timepicker***User has the ability to set the Set repeat frequencyoption:****Select individual days (Monday, Tuesday, v1 will support... Saturday, Sunday)****All days are unselected by default***Set snooze time:****No repeatSelect 5 (default), 10, 20, or 30 minutes***Set alarm label option:****DailyDefault string is "Alarm", or overwrite with your own label***Set alarm sound:****Select day from our predefined list of the weeksounds***Set alarm color:***User has the ability to select *Select from default set our predefined list of ringtonescolors***User has the ability to snoozeDelete alarm**Set multiple alarms**Snooze is set to 7 mins *Add new alarm***Turn alarms on and off from the clock home page (alarms are on by default )***Each alarm should show:****Time (not adjustablee.g.6:50pm or 18:50)**Stopwatch**Label string****Alarm color****Alarm on/off state***User has the ability *Press and hold to start the clockdelete***After setting an alarm, stop show a countdown indicator: "This alarm is set for 10 hour and 20 minutes from now."*Lock screen**Indicator that there is an upcoming alarm set***Alarm icon and color***Alarm time**When the clock, alarm goes off***Show alarm icon and reset the clockcolor**Timer*Show alarm label***User has the ability Show alarm time***Show big snooze button****Tap to set the clock to count down from 24 hoursclose alarm dialog****Hour incrementsShow "Snooze for n minutes" toast***Show big stop button*Minute incrementsTime Zones**Set time zone automatically, but allow user to override*Time Format**Default ringtone for when the timer is completeObey system 24/12 hr setting
;Gaia v2
*User has the ability to manage/view multiple time zonesClock**The user can add/delete time zonesSelect clock themes (styles, analog, large size, etc.)*Alarm clock features:*Display date**User has the ability to select ringtones from their Music libraryDisplay weather**User has the ability to setup multiple alarmsWorld clocks
*Stopwatch
*Timer
== Design Specs ==
* . . .