Fixes
- Fix the application of the custom font to the hour/minute/second titles when creating timers in Spinner mode;
- Fix restoring default values for debug and nightly builds after a reset;
Improvements
General
- Add support for wired headsets and headphones (read the note at the bottom of the release notes);
- Improve and clean code;
Alarm
- Add the ability to display the snooze selector in the triggered alarm view (#81):
- The setting can be enabled in Settings → Alarms → Display settings;
- The different snooze values are: Default / Snooze 5 min / Snooze 10 min / Snooze 15 min / Snooze 20 min / Snooze 25 min / Snooze 30 min;
- A long press can be performed in the area where the duration is indicated to snooze the alarm;
- The selected duration will be the one displayed by default until the alarm is dismissed and the alarm properties remain unchanged;
- The colors of all elements can be customized;
- Add the ability to synchronize alarms sharing the same label (#288):
- New option added when editing an alarm’s label;
- Alarms with the same label can only be enabled/disabled via the toggle switch;
- Dismissing a ringing alarm does not disable the others;
- Disabling an alarm that is snoozed or awaiting reactivation doesn't disable the others;
Timer
- Make changing the timer duration consistent with keypad input (#464);
- Increase the spinner size;