Releases
2.12
Fixes
Fix display of upcoming alarms from other apps;
Fix triggered alarm not showing when device is locked for MIUI devices;
Fix widget resizing;
Fix “NullPointerException” error when first installing app;
Fix potential memory leaks detected by Android Studio;
Fix log tag name for widgets;
Improvements
Remove Bedtime mode:
All this change has been added to a dedicated branch;
Tile support in Quick Settings panel for alarm, timer and stopwatch:
Subtitles appear for Android 10+ only;
Ability to enable vibrations when the alarm is snoozed or dismissed;
Ability to turn on back flash when alarm is triggered;
Ability to adjust the shake intensity;
Ability to change application language:
Only translations completed over 90% have been added;
Stop alarm and timer if the notification is cleared;
Dismiss the upcoming alarm from the alarm tab:
Only possible when the notification is displayed;
Improve landscape mode usability for phones only:
Floating action buttons are moved (again) to the right;
Add spinner time picker;
Display timer in full view if only one timer is displayed;
Ability to display seconds to the digital widgets;
Allow multiple lines for alarm titles in expanded alarm views;
Adjust the speed at which an alarm expands or collapses:
Reducing speed provides better fluidity (tested on high-end and mid-range devices);
Don't overlap the arrow if the alarm title is too long:
The end of the timer title margin has been changed to be consistent;
Show ringtone title again when clicking anywhere on triggered alarm view;
Add translation page link in About section;
Increase the size of the stopwatch circle:
Tablets are most affected by this change;
Improve code about vibrations:
The methods were deprecated and are replaced for versions with SDK >= 26 as recommended;
Add vibration to the timer floating action button and timer cancel button when creating a timer (more consistent with the stopwatch);
Increase card corner radius;
Remove launching the screensaver from the clock tab;
Remove vertical scrollbar from settings list;
Replace settings activities with fragments;
Improve notification permission;
Rewrite the "isFirstLaunch()" method:
Unfortunately, this change will make the first launch screen appear again after the update;
Centralize preference keys and defaults:
This change is to ensure (hopefully) better maintainability;
Clean all "xxModel" files and delete unnecessary ones:
Creating settings is much less tedious while still remaining consistent;
Access to the settings values is done directly using the static method getDefaultSharedPreferences()
;
Add an icon to the label dialog and change the text field padding;
Update the "Main features" message about the power off alarm feature;
Update gradle version;
Update translations;
Improve code and performance;
Checksums
Version
SHA-256
Release
fa58692f833975d76d5dfa114d8c0e84f452af47bf18de8036a329367e87f310
Debug
e1c624733310784ed1ade2670b58018c6ffc58ae918c955abf8db97653601baa
You can’t perform that action at this time.