Fixes
- Fix toolbar title color;
- Fix the "Swipe to dismiss or snooze alarms" setting (only certain devices seemed to be affected, probably due to accessibility settings);
- Fix the stopwatch time if it's greater than 1 hour;
- Fix cut off time in Clock tab (not all devices were affected);
- Fix date and next alarm display that could be hidden on some phones in landscape mode;
- Fix text in Snackbar that was not translated into the language chosen in settings;
- Fix a potential display bug when "Delete alarm once dismiss" is ticked;
- Fix alarms ringtone after a restore:
- For each alarm, restore only the system ringtone if available; otherwise, restore the default system ringtone;
- Fix floating action button in timer creation view when changing screen orientation;
Improvements
- Enable edge-to-edge for Android 10+;
- Ability to export logs:
- For the release version, we need to tap 5 times on the version to enable the Debug mode;
- A new icon will be displayed in "About" that will save the logs to a zip file;
- This is enabled by default for debug builds;
- Slide to dismiss/snooze alarm like Google app:
- Move the "Swipe to dismiss or snooze alarms" setting to the Customize alarm display page;
- Add buttons to dismiss or snooze the alarm if the "Swipe to dismiss or snooze alarms" setting is disabled;
- Add new layout for landscape mode;
- Ability to customize the ringtone title color;
- The default color has been changed for the clock (except for the Material analog clock) and alarm title;
- Fix and improve the default color of second hand and alarm button;
- Add animation to the message that appears after snoozing or dismissing the alarm;
- Ability to adjust the shake intensity of expired timers;
- Replace the time picker using the spinner with a new custom one:
- The hour digit no longer changes automatically when the minutes change (from 59 to 0 or from 0 to 59);
- Slightly more modern interface for this time picker;
- Ability to display/hide toolbar title;
- Ability to choose how tab titles are displayed;
- Ability to keep the screen on:
- To maintain the old behavior, the screen will always be on if a timer or stopwatch is running, regardless of the state of this new setting;
- Remove the "Keep the screen on if a timer is displayed" setting as it's no longer necessary;
- The settings, ringtone selection or city selection views are not affected;
- Allow activities to appear in the cutout area;
- Ability to display/hide next alarm in digital widgets;
- Reduce the vertical millisecond space for the stopwatch:
- The millisecond text size has also been slightly decreased;
- Add a tile in the quick settings panel to launch the screensaver;
- Change the screensaver icon so it is not confused with the "Do Not Disturb" icon;
- Use
MaterialAlertDialogBuilder
to display dialog:- This ensures better animation when opening and closing dialogs as well as rounded corners for Android versions lower than Android 9;
- Change how the style is set for the Material time picker:
- This ensures better animation when opening and closing the time picker;
- This involves a slight color change mainly for the dark theme;
- Adjust dialog title size;
- Match default theme colors for SDKs below 31 to Material colors;
- Adjust the height and width of the analog clock;
- Reorganize some settings:
- This concerns the "Customize alarm display" setting, the "Time picker style" setting and the "Transparent background when timers expire" setting;
- Add Chinese (traditional, Taiwan) language to app language setting;
- Add Czech language to app language setting;
- Remove shadow from toolbar and bottom navigation menu (not all devices were affected by the shadow display);
- Update translations;
- Improve and clean code;
Checksums
Version | SHA-256 |
---|---|
Release | ca4ad856d7d28bfbb0bbff10865c5f7541effb6b451e277418f7097395349929 |
Debug | e60562cbee2b0ffe2fcc91db16e78f6fad561a63dd8cb2d46551e1546fbd7ea3 |