For some devices running Android 4.4 or above (API 19+) the
READ_EXTERNAL_STORAGE permission is required. Otherwise Timer
Alarm crashes on startup.
Added Privacy Policy to documentation.
2.2
Now accepts english commands in the Message field to set the alarm
controls. Use this with a keyboard that allows voice input to set the
alarm controls by voice.
A welcome screen will be shown when a new version of TimerAlarm is
installed.
The alarm screen's inactivity timeout reduced from 3 minutes to 2
minutes. After that time the screen will dismiss itself and set a
notification about the expired alarm.
Any expired alarm notifications are removed when the main Timer
Alarm screen is started or when a new alarm expires. This should have
been done in the previous version too but wasn't.
Fixed a bug that sometimes prevented swiping between the Pending and Set
tabs.
The Set/Pending pane titles on large displays and the Alarm screen's
Dismiss and Set Alarm buttons have been made bigger.
2.1
Switch to the InMobi ad network.
Now the Alarm screen (which is displayed when an alarm expires)
is shown for a maximum of 3 minutes. If the user does not dismiss
the screen in that time it will dismiss itself.
2.0
The Set and Pending screens are now tabs on one screen. On
very large devices in landscape mode both are shown as side by side
panes.
You can now choose a saved alarm directly from the Set tab/pane
without having to go to the Saved Alarms screen.
Fix bug where the alarm sounds were being played in the
music stream instead of the alarm stream.
Use standard contextual action bar menus to delete pending and
saved alarms.
When an alarm sound is chosen a 2 second sample of the sound
is played at the volume set in the preferences.
Settings in the Set tab/pane are saved between runs.