Skip to content

Releases: BlackyHawky/Clock

Clock 2.15

09 Mar 21:28
Compare
Choose a tag to compare

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

02 Mar 20:20
Compare
Choose a tag to compare

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

26 Feb 22:03
Compare
Choose a tag to compare

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

22 Feb 09:10
Compare
Choose a tag to compare

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

21 Feb 21:59
Compare
Choose a tag to compare

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

10 Dec 11:48
Compare
Choose a tag to compare

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

24 Nov 23:34
Compare
Choose a tag to compare

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

17 Nov 21:13
Compare
Choose a tag to compare

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

02 Nov 07:03
Compare
Choose a tag to compare

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

05 Oct 21:56
Compare
Choose a tag to compare

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