Releases: BlackyHawky/Clock
Releases · BlackyHawky/Clock
Clock 2.9
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
Clock 2.8
Fixes
- Fix timer that continues to run if set to less than 5 seconds (Many thanks to @Nilsu11);
- Fix the colors of Material You widgets that didn't follow the device's day/night themes;
- Fix Clock settings that didn't apply correctly on some devices;
Improvements
- Reorganize the settings view for widgets:
- This provides a clearer view if new widgets are added in the future;
- There are now 2 widget categories: "Standard" and "Material You";
- Add Standard and Material You vertical digital widgets;
- Add Standard and Material You Next alarm widgets:
- Colors and font size are customizable;
- Alarm title is updated if indicated;
- Update digital widget preview in the widget picker:
- Widget size and font size are more consistent with other digital widgets;
- Improve widgets layouts and codes;
- Add forgotten vibrations to switches in the customization settings of all widgets;
- Display tab indicator in bottom menu (can be disable in the "Interface" settings);
- Fade transitions are disabled by default (can be enable in the "Interface" settings);
- Correctly follow AMOLED mode for default alarm background color;
- Display a dialog box before opening links in "About" page;
- Add the city Ponta Delgada (Azores) to world clock;
- Update screenshots in Readme;
- Clean and improve code;
Note:
Due to internal changes to widgets, you may need to reload them
Clock 2.7
Improvements
- Choose the default style for the time picker;
- Add a fade transition when browsing settings;
- Customize alarm animation display:
- The color of each element can be changed;
- Digital clock font size and alarm title font size can be customized;
- Add a "Nothing" action to the volume buttons;
- Add the ability to display the wallpaper when the phone is turned on at the end of the timer;
- Improve settings views:
- The "Display card backgrounds" and "Display background borders" settings now apply to all views of the settings;
- Improve the code for the screensaver:
- Fix some settings that were not hidden (not all Android versions were affected);
- The second hand color can be changed for the analog clock;
- Improve views by reducing some margin;
- Update gradle, ndk and translations;
- Clean and improve code;
- Readme updated to show translation status;
Clock 2.6
Fixes
- Fix "Gradually increase volume" summary for timer;
- Fix digital clock display in screensaver (this mainly concerns devices where the display and font size is set to large in the device settings);
Improvements
- Remove unnecessary permissions;
- Set alarm notification reminder time;
- Dismiss alarms at the end of the ringtone and add alarm snooze actions;
- Add setting to enable vibrations when creating alarms;
- Update hints when alarm buttons are clicked in expired alarms animation;
- Don't create alarms automatically after app installation;
- Add setting to keep the screen on if a timer is displayed;
- Set default time to add to timer in the timer settings;
- Set a custom time to add to the timer by long-pressing the add button;
- Improve alarm and timer views:
- Remove ripple effect of the bedtime alarm title;
- To be consistent, alarm and timer titles are the same size;
- Adjust the padding for timers to be identical to the padding for alarms;
- For Tablets, the Reset timer button can no longer be hidden by the floating action button;
- For tablets, Play/Pause and Add time buttons are no longer minimized, as is the case with phones in landscape mode;
- For phones in landscape mode, the size of the remaining time has been slightly reduced and timer sizes are slightly longer;
- Add a ripple effect to the Reset button when it is pressed;
- Display the preferences summary in its entirety (this mainly concerns devices where the display and font size is set to large in the device settings);
- Recreate the main activity only if specific settings are changed;
Note:
UNFORTUNATELY, DUE TO A CHANGE IN THE DATABASE, YOU'LL NEED TO REINSTALL THE APP
Clock 2.5
Fixes
- Fix the display of digital widgets for some versions of Android;
- For phones in landscape mode only, the timer text title can be re-entered;
Improvements
- Change application icon color for debug version;
- Reorganize settings view;
- Dismiss or snooze alarms by swiping or tapping;
- Improve application opening:
- The app appears in Android's list of recently opened apps;
- The time required to open the application is therefore considerably reduced when it is reopened;
- Tests are performed with a release version only and on a mid-range device;
- Improve alarm, timer, and city list views:
- The Reset timer button can no longer be hidden by the floating action button;
- The floating action buttons are a little lower down;
- The (unnecessary) animation of floating action buttons has been removed;
- Improve timer display when reduced;
- Remaining time font size is larger;
- The timer title is no longer bolded when not entered;
- The timer title font size is larger;
- The timer time blinks when paused;
- Change snackbars layout to be more rounded;
- Improve the movement of the hour hand for analog clock to be close to the behavior of a mechanical watch;
- Add color picker to screensaver and digital widgets settings;
- Add the ability to display a background for the digital widget;
- Each digital widgets can be configured independently;
- Reorganize settings to customize digital widgets;
- Remove ripple effect to the selected cities header;
- Allow multiple lines for setting titles;
- Gradle, manifest and some translations updated;
Note:
- Due to a change in settings, you will need to redefine the "Dark theme mode" setting.
Clock 2.4
Fix
- Fix digital widgets update for Android13+;
Improvements
- Digital widgets are customizable:
- The color of all elements can be changed;
- Font size can be changed for the main clock (only possible if no city is displayed);
- Configure digital widgets on long press for Android 9+;
- Some translations updated;
Clock 2.3
Fix
- Fix the color of the timer minutes for the French language;
- Fix "Shake to snooze" action for Android 14+;
Improvements
- Update Readme to clarify the use of Weblate for translations;
- Upcoming alarm days always displayed, even if the alarm is deactivated;
- Timer display is reduced when stopped (only phones in portrait mode are affected);
- Play/pause the timer by clicking on the remaining time;
- Some translations updated;
- Screenshots updated (mainly for F-Droid) as discussed here;
Clock 2.2
Fix
- Fix the size of the marker in the stopwatch circle;
Improvements
- Add the ability to change the accent color;
- Add the ability to hide/display card backgrounds (does not apply to settings);
- Add the ability to hide/display background borders (does not apply to settings);
- Add the ability to enable/disable vibrations to some UI elements (only devices equipped with a vibrator are affected);
- Vibrations are added to the settings switches (only devices equipped with a vibrator are affected);
- Remove essential permissions check when opening the app: now, if essential permissions are not granted, a message appears at the top of the settings;
- Screenshots updated (mainly for F-Droid) as discussed here;
Clock 2.1
Fix
- Fix display of shortcuts when long-pressing the app icon;
Improvement
- Remove unnecessary permissions;
Main changes can be found here.
If you already own version 2.1 of the application on or before 07 may 2024, please download and reinstall the apk.
A last-minute patch has been added without (exceptionally) modifying the version (commit ae897bd).
Sorry for the inconvenience.
Clock 2.0
Fixes
- Fix alarm triggering for Android 14;
- Fix stopwatch and timer notifications;
- Fix force close for bedtime when no alarm is set or when the device is rotated;
- Fix some malfunctions for the Bedtime mode;
- Fix screensaver launch for Android 13+;
- Fix display and update of digital widget for Android 12+;
- Fix setting alarm volume in settings;
- Fix background color of bottom navigation bar (tablets are the most affected);
Improvements
- Implement material design (switches, time picker, rounded icons, card background,...);
- Add dynamic colors;
- Add AMOLED mode for dark theme;
- Add new permission management;
- Add monochrome icon;
- Add collapsing toolbar;
- Add Material You analog and digital widgets;
- Add "Bedtime" mode (by @Nilsu11);
- Replace icons with more rounded ones;
- When the application is launched for the first time, a presentation of the main features as well as the possibility of managing permissions is included;
- Add verification that essential permissions are granted at app launch to ensure the app is working properly;
- Allow debug version to be installed along with release version;
- Set default ringtone for alarms in settings;
- Add screensaver display options;
- Activate screensaver with a long press on the clock;
- Reduce screensaver animation to 30 seconds;
- Menus are displayed by icons;
- Modernize the appearance of settings;
- Add "About" section in settings;
- Animate the bedtime icon;
- Displays keyboard automatically when editing an alarm;
- Add a delete icon and the text "Delete" when swiping to delete an alarm;
- Add a button to duplicate an alarm (except for the bedtime alarm, which is useless);
- The vibrator is not activated when an alarm is created and on alarms initially created;
- Increase vibrator duration when activating an alarm;
- Allow display of analog clock in the alarm trigger view;
- Update Fragment related code to use AndroidX;
- Update license headers;
- Delete unnecessary files and code;