Improvements
General
- Display a dialog box related to Google's announcement about app development:
- Clicking the "OK" button will no longer display this dialog box, but the message can still be viewed in the "About" screen;
- Available only in English to make it easier to roll back (hopefully);
- Allow backup and restoration of custom fonts and backgrounds (#560) (read the note at the bottom of the release notes):
- Transitioned the backup format from a single JSON file to a ZIP archive;
- The ZIP archive now bundles the "settings.json" file alongside physical files (custom fonts and background images);
- Ensure complete file cleanup on settings reset and restore:
- Fix an issue where orphan custom files (fonts, images) would remain on the disk after multiple restorations or resets;
- Improve overall performance and clean code;
Alarm
- Display the alarm editing panel after creating alarms (#561);
- Keep the alarm editing panel open while editing alarms (#562);
- Improve swipe detection to delete alarms:
- Prevent tab-switching gestures from intercepting the swipe-to-delete action;
- Add vibrations to alarm swipe interactions:
- Only works if the "Enable vibrations" setting is enabled;
- Trigger a 50ms vibration when an alarm is deleted;
- Trigger a 10ms vibration when a swipe is canceled;
- Ability to hide the message after dismissing or snoozing the alarm;
- Prevent duplicate alarms when undoing deletion;
- Slightly increase the height of the weekday buttons in the alarm editing panel (#553);
- Improve the date picker:
- If the alarm time has passed, prevent the selection of today's date;
Timer
- Improve the timer notification title:
- Don't display the word "Timer" if a timer title has been set;
Stopwatch
- Display the stopwatch notification on the lock screen (#555);
Screensaver
- Add new battery icons to the screensaver when the device is charging (#566);
- Ability to keep the screen on for the screensaver launched from Settings;
- Add a thin space after the battery percentage text when in italics:
- This prevents the text from being cut off on certain devices;
Widgets
- Ability to display the date above the time for the digital widget;