You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix audio players pausing when alarms go off with Bluetooth devices;
Fix the default value for the custom alarm volume:
When the "Use a custom volume for each alarm" setting is enabled, the default volume value will be the one set in the device settings;
When this same setting is disabled, the custom volume values will be reset;
Fix expired timer circle disappearing in some cases;
Fix incorrect times in the stopwatch lap list when scrolling;
Fix simultaneous ringtone playback in ringtone picker;
Fix missing suggestions when editing alarm/timer titles and city notes;
Fix the app title when installed in a "userdebug" environment;
Fix default ringtone playback in Direct Boot mode:
Note: OnePlus devices are handled specifically because they do not appear to be able to read URIs of the type: content://settings/system/alarm_alert as well as system ringtones in Direct Boot mode;
Improvements
General
Remove from permissions list: "View network connections":
This list can be viewed in the app information in the device settings;
Improve the display of the upcoming alarm to be more explicit;
Make some alarm settings behavior more consistent:
The "Silence after", "Snooze length", and "Gradually increase volume" settings now apply to both existing and newly created alarms;
Include seconds for the "Silence after" setting;
Add a "Default" button to some alarm and timer dialogs;
Add a "Delete" button to the alarm, timer, and city text editing dialog;
Add a progress indicator when adding custom ringtones from a folder;
Enhance alarm/timer titles and city notes by trimming trailing spaces;
Adjust the hour and minute hand colors on Material analog clocks to ensure better contrast;
See the main features of the app on GitHub instead of in a dialog;
Make color thumbnails rounded in the settings;
Update translations;
Improve and clean code;
Alarm
Improve the display of the "Dismiss" button for alarms:
Add a new setting so that the button appears at the same time as the notification reminder or permanently;
For repetitive alarms, the day of the next occurrence is indicated more explicitly;
Ability to set the number of times a missed alarm can be repeated;
Ability to choose a background image for alarms (compatible with Direct Boot mode);
Ability to apply a blur effect to alarm background images for Android 12 and later versions;
Ability to display text shadow in triggered alarm view:
The color and shadow offset are customizable;
Specify "Delete" for occasional alarms in the triggered alarms view;
Round the ends of the arrow that expands/collapses the alarm view;
Timer
Ability to display a visual indicator representing the timer states:
May be useful for users with many timers;
The indicator color is customizable;
Widgets
Ability to customize the corner radius of the digital widget backgrounds:
Note: For versions prior to Android 12 and for Material You widgets, the radius cannot be customized when the default background color setting is enabled;
Ability to hide the text shadow on standard digital widgets;
Ability to display the text in lowercase on standard digital widgets;
Note
- Due to the addition of the "Repeat missed alarms" feature, please make a new backup after updating the app and delete the old one.
- Due to a change in the code for the "Silence after" setting, it is recommended to redefine the value of this setting.
Fix alarm display for devices with Android version lower than 12;
Fix alarms created in the past and not enabled;
Fix alarm date picker selecting wrong day;
Reset the default ringtone in alarm settings if it has been deleted;
Improvements
Ability to set a new duration to an existing timer;
Restore old layout for timers;
Prevent timers from dragging when long-pressing the + 1:00 button;
Separate notifications for running timers:
If multiple timers are running/paused, they will be inside a group notification like alarm notifications;
Allow the creation of timers with spinner by @Bnyro;
Allows playback of custom ringtones immediately after reboot, before device unlock by @LaserKaspar:
This involves an increase in the size of the application when custom ringtones are added;
Add Advanced audio playback setting for ringtones:
Don't automatically route the ringtones to Bluetooth devices;
Ability to choose alarm volume level for Bluetooth devices:
Note: if the current system media volume is lower than the target volume, this method starts a smooth crescendo to the target volume to avoid a brief volume spike;
Add a setting to hide the AM/PM part on digital widgets by @eranl and @BlackyHawky;
Add settings to control the horizontal padding of the widgets by @eranl and @BlackyHawky;
Ability to customize the alarm snooze duration:
Note: Due to this change, the "Snooze length" setting is reset;
Ability to customize the volume crescendo duration:
Due to this change, the "Gradually increase volume" settings are reset in Alarms and Timers settings;
Update translations;
Improve and clean code;
Note: Due to the reset of "Snooze length" and "Gradually increase volume" settings, please make a new backup after updating the app and delete the old one.
Fix custom time picker OK button when typing values with keyboard;
Improvements
Ability to set the seconds for the + 1:00 button on timers:
Maximum time to add to timer adjusted to 1 hour;
Improve app performance when a timer is running:
Due to the ViewPager, the Runnable that refreshes the timer view remains active regardless of the tab displayed; thanks to this change, only the circle and the displayed time are refreshed every 500ms whereas before it was the entire timer view that was refreshed every 25ms;
The same is applied to the view of expired timers on the lock screen;
Handle the back button if the timer creation view is displayed:
Compared to before, if the timer list is not empty, when the timer creation view is displayed the back button allows to return to the timer list instead of quitting the application;
Improve the up and down animation of the timer view;
Improve ringtone playback:
Replace MediaPlayer with ExoPlayer to control ringtone playback;
Don't introduce a silence between repetition cycles;
Automatic routing to Bluetooth devices; otherwise to the speaker;
Improved volume management:
- When Bluetooth device is connected, media volume is increased to 70% if too low;
- When no Bluetooth device is connected, media volume is muted to isolate the alarm;
- Media volume is always restored to its original state on stop or routing change;
Separate random ringtones:
There will be two separate items: one for system ringtones and another for custom ringtones. For custom ringtones, the item will appear as soon as 2 custom ringtones are added;
Do not resize the dialog mainly for very small screens:
When editing alarm or timer titles the input area was hidden for this type of device;
Make alarms repeatable if missed:
Reminder: alarms will not be repeated if the "Snooze duration" setting has been set to "None" or if "Enable alarm snooze actions" is not enabled in the expanded alarm view;
Add the "OpenApk" badge in the ReadMe to be able to download the app from this platform;
Fix a bug introduced in version 2.20 regarding stopwatch buttons:
Stopwatch buttons were not updating correctly;
Other features of version 2.20 are retained:
Fix top padding for devices with notch;
Fix alarm and timer vibrations for some devices;
Set alarms to a specific date:
Unlike version 2.10, no bugs this time; thanks to everyone who tested this 😉
Only one date can be set for each alarm;
Add spinner date picker;
Ability to play ringtones randomly;
Ability to select folder to add ringtones;
Improve the ringtone selection view:
Animate the bell when a ringtone is playing;
Make the selected ringtone background rounded;
Slightly increase the size of the category titles;
Hide alarm label if not specified;
Update alarm list if the “Notification reminder” setting is changed;
Remove the DISABLE_KEYGUARD permission in the Manifest and related code:
When stopping an alarm or timer from the lock screen, automatic deactivation of the lock screen is not desired (this only happened if the "Slide to unlock" setting was set in the device);
Disable swipe to delete alarms if system animations are disabled;
Unlike version 2.10, no bugs this time; thanks to everyone who tested this 😉
Only one date can be set for each alarm;
Add spinner date picker;
Ability to play ringtones randomly;
Ability to select folder to add ringtones;
Improve the ringtone selection view:
Animate the bell when a ringtone is playing;
Make the selected ringtone background rounded;
Slightly increase the size of the category titles;
Hide alarm label if not specified;
Update alarm list if the “Notification reminder” setting is changed;
Remove the DISABLE_KEYGUARD permission in the Manifest and related code:
When stopping an alarm or timer from the lock screen, automatic deactivation of the lock screen is not desired (this only happened if the "Slide to unlock" setting was set in the device);
Disable swipe to delete alarms if system animations are disabled;