Releases: BlackyHawky/Clock
Releases · BlackyHawky/Clock
Clock 2.15
Fixes
- Fix widgets refreshing after a setting change;
- Fix automatic date change for digital widgets (now, if a widget is added, the date will be updated every day at midnight);
- Fix status bar display in screensaver in specific case:
- If the device is in dark mode and AMOLED mode is selected in the settings, the status bar appeared which was obviously not desired;
- Fix the
md_theme_secondaryFixedDim
color;
Improvements
- Add ability to show or not second hand for analog widgets (for Android 12+ only);
- Display a shadow when moving timers;
- Add Russian language to app language setting;
- Improve and clean code;
- Update translations;
Checksums
Version | SHA-256 |
---|---|
Release | 990550d78b8543a31b1a447ef51e8568f9036903f9c5cf31498bd68c0cd07841 |
Debug | 5a5a5e99dffd0033f0e6b97a88571b8e5072010fc6c685181a31751613a4ab47 |
Clock 2.14
This update fixes a major bug in version 2.13 where the ringtone would not stop
Fixes
- Fix ringtone stop;
- Fix update of next alarm display/hide in the clock tab for Android 14+
- Fix update of next alarm display/hide in digital widgets
Improvements
- Remove unnecessary camera permission:
- Access to the flash is still possible without this permission;
- Animations in the settings respect device accessibility settings;
- Standardize the size of analog clocks;
- Add Dutch language to app language setting;
- Update translations;
Checksums
Version | SHA-256 |
---|---|
Release | 067aa8de633e03bbd6d80be8991295a121756af656135f8c33a741020df0f22b |
Debug | 3f88bb1014cc448a987627a6e657d64a684e3cb8c4893c3a5f727d796597036a |
Clock 2.13
Fixes
- Fix crash when the "Display ringtone title" setting is disabled;
- Fix default seconds hand color setting for alarms:
- Now the color correctly follows the colors of the applied theme;
Improvements
- Add Material analog clock to clock styles:
- The color of this clock only follows the colors of the applied theme;
- Update standard analog widget:
- Remove unnecessary drawables and use vector drawables instead;
- Second hand is displayed for Android 12+;
- Improve hour hand rotation;
- Add an icon to the alert dialog to quit the app;
- Make the "ScreensaverActivity" activity exportable - See #175;
- Update translations;
- Clean code;
Checksums
Version | SHA-256 |
---|---|
Release | 151a49bbbe3f26d4edc034ba200a5603711cde8069057d098d1de0f70f4b5341 |
Debug | d721c32ad486608aeebed9ace38ee4fa0bb0e3a69df264b4b82215123aeed43d |
Clock 2.12.1
Fix
- Fix crash when selecting spinner in Clock or Screensaver settings;
Improvement
- Update translations;
The other features of version 2.12 are retained.
Click to see the features of version 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 | 9a028bf71c15832b2a99f1a9b6a1053e4eb10b7dc8566c94f092fbe6ef33661c |
Debug | 47a0b90b91df03431bebf0d8b28d2d14c1c45ac54ec16657a2b255ac355872d4 |
Clock 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 |
Clock 2.11
Fixes
- Fix ringtone preview stopping in alarm settings;
Improvements
- Add the ability to display a warning before deleting a timer;
- Replace
X
icon to bin icon for timers; - Display the ringtone title when the alarm is triggered:
- This can be changed in the "Customize alarm display" settings;
- Add "IzzyOnDroid" badge in Readme;
- Support for Reproducible Builds (Many thanks to @IzzySoft 👍);
- Update app description about the "Power off alarm" feature;
- Update gradle and ndk version:
- Fix some deprecated features;
- Update translations;
- Improve code;
Checksums
Version | SHA-256 |
---|---|
Release | 596f01dafca8e88b2a7220b55b86173172b1f2ee03fbd97cf9355b1e999a5074 |
Debug | deb3d024977f5b9f9ce9b5d4da3888d1ad3ba7a3dd11c09b4f9915f539dc2664 |
Clock 2.10.1
Due to a major bug caused by the "Set an alarm for a specific date" feature, this has been removed while waiting to find the solution.
The other features of version 2.10 are retained and can be consulted here.
Clock 2.10
Fixes
- Fix dragging when phone is in landscape mode;
- Fix the color of the seconds hand in the Clock tab (again):
- Now the color correctly follows the night accent color;
Improvements
- Set alarms for a specific date;
- Choose date picker style;
- Add the "Black", "Purple" and "Yellow" themes;
- Reset expired timer with volume and power buttons;
- Add actions to volume buttons for stopwatch:
- With a single press or a long press, it is possible to start/pause the stopwatch or reset the stopwatch or add an interval or share your time;
- Don't expand the alarm at time change if it is reduced;
- Slight change in the backup file name and the display time of the toast message has been reduced:
- The new date format for file name is "yyyy_MM_dd_HH-mm-ss";
- Sort accent color names alphabetically;
- Replace the red color with Material error color for the night mode;
- Change the color of icons in settings and in the action bar:
- The color has been adjusted very slightly to match the text color;
- Optimize and/or update vector icons;
- Update Readme, screenshots and translations:
- Screenshots (1x1px size) have been added in fastlane folder so that old and now obsolete screenshots can be removed from F-Droid (These files may be deleted after the next update - See #23 (reply in thread) );
- Improve code;
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