Fixes
- Fix the hiding of the "Vibration" category in the timer settings for devices without vibrator;
- Fix the hiding of the "Dismiss" button in alarm cards;
- Fix the toolbar title hiding issue (#646);
Improvements
General
- Add a "Save" button to the alarm and timer editing panels;
- Remove the "Apply a blur effect to the background image" setting:
- This is now handled by the slider;
- Disable rapid clicks on the main FAB, except for the stopwatch tab:
- This prevents, for example, the creation of multiple timers;
- Improve and clean code;
Alarm
- Add the ability to display the alarm title across multiple lines (#635);
- Add the ability to use a custom background image for each alarm (#634):
- The background image is no longer tinted; therefore, it is no longer necessary to choose a transparent background color;
- Add the ability to blur the background image for each alarm;
- Add the ability to dismiss/snooze alarms with the headphones Play/Pause button (#642):
- This is only possible if the settings "Use advanced audio playback" and "Enable automatic routing of ringtones to external audio devices" are enabled;
- Only works on the lock screen;
- Add a "Preview" button to the alarm editing panel;
- Improve the visual style of the days of the week buttons;
Clock
- Search for cities in English regardless of the app's language (#640);
Timer
- Display an editing panel to edit the timers. This allows you to:
- Enable vibrations per timer;
- Set the auto silence duration per timer;
- Set the volume crescendo duration per timer;
- Set the ringtone per timer;
- Turn on the flash when a timer expires;
- Turn off media when a timer expires (useful when media player apps do not have this feature built-in) (#630);
- Delete the timer once expired (#612);
- Duplicate a timer;
- Hide the "+1: 00" button when timer is reset;
- Hide the timer label if not set;
- Remove the "Edit" button as it's no longer necessary;
- Rename the setting title "Display the active timers in compact mode" to "Display the timers in compact mode" (#629);
- Add the ability to reset expired timers with the headphones Play/Pause button:
- This is only possible if the settings "Use advanced audio playback" and "Enable automatic routing of ringtones to external audio devices" are enabled under "Alarms";
- Only works on the lock screen;
- Add the ability to set the vibration pattern per timer (#643);