Fixes
- Change tab indicator color based on accent color;
- Fix the color of the seconds hand that didn't follow the accent colors in the Clock tab;
- Fix display bug when launching screensaver from device settings:
- The color setting of the seconds hand is deleted for the screensaver, as its color cannot be dissociated from the other elements of the analog clock;
- Fix missing bedtime reminder notification by @Nilsu11;
Improvements
- Add backup and restore settings:
- Everything is backed up except alarms, timers, cities and ringtones;
- The settings are backed up in a json file and a timestamp is added to the file name;
- Show a toast message when the backup or restore is complete;
- Sort timers in different ways:
- Timers can be sorted manually (by dragging), by duration in ascending or descending order and by name;
- Scroll to the position of a running timer;
- Add the “Silence after” setting to timers;
- Add Flip and Shake actions for timers;
- Add the ability to delete occasional alarms:
- Occasional alarms are alarms that are defined to be used only once;
- Add a setting to the Alarm settings to enable or disable this feature by default (can be changed for each alarm in the expanded alarm view);
- Allow to avoid having useless alarms in the alarm list;
- Show toasts message if the occasional alarms isn't cleared by the user;
- Adapt the title of notification actions if it's an occasional alarm or not;
- The action buttons in the notifications panel or the text after dismissing an alarm is modified according to whether or not this feature is enabled;
- Allow the activation button to remain enabled when alarms are snoozed;
- Change the Notification reminder setting:
- The new values are: 30 minutes / 1 hour / 2 hours / 4 hours / 6 hours / 8 hours / 10 hours / 12 hours
- Make the upcoming alarm notification persistent;
- Display a warning icon in the main view if one or more permissions are denied;
- Choose different accent colors for day and night modes;
- Adjust night colors for accent colors:
- This is now closer to the Material style;
- Improve stopwatch circle size for tablets only;
- Send the broadcast only to the widget concerned:
- This prevents a broadcast from being sent to all widgets when only one is changed;
- Clarify that the "Power off" feature unfortunately does not work on all devices;
- Make "string-array" translatable:
- Everything will be translatable, except for the time zones and "plurals", which have never been modified (this can be done at a later date);
- Update Readme, screenshots and translations;
- Improve code;
Note:
AFTER UPDATING, YOU NEED TO RESET THE "NOTIFICATION REMINDER" SETTING