github BlackyHawky/Clock nightly-44
Clock 2.27 Nightly-44

latest release: nightly-46
pre-release4 days ago

Fixes

  • Fix the digital widget update for Android 16:
    • The date and day displayed next to the cities are updating correctly;
  • Fix the translation of "Home" when changing languages in widgets that can display cities;
  • Fix the deactivation of the running alarm using the alarm switch (#437);
  • Fix sorting "By next alarm time" when clicking the "Dismiss" button;
  • Fix crash after backup/restore/reset when a custom ringtone is set;
  • Fix the stopwatch shortcut actions;
  • Fix the color of the alarm ringtone title icon;
  • Fix the alarm font size if a large size is selected;
  • Fix the visibility of the "Repeat missed alarms" setting;
  • Fix the truncated time display in the screensaver;
  • Fix the snackbar background color for custom themes;
  • Fix the "Main features" link in About;
  • Fix the "License" link in About;

Improvements

General

  • Ability to change the app font:
    • Spinners and date picker calendar are unfortunately not affected due to the limited API;
    • Material pickers reset the custom font after a device rotation because Android automatically recreates the DialogFragment;
  • Improve backup and restore functionality (#426):
    • Ensure alarms can still be restored from older backups;
    • Add header metadata to the backup file including package identifier, version name, internal version number and backup timestamp;
  • Improved reset behavior:
    • The reset process now fully clears preferences and files related to custom ringtones, fonts, and background images;
  • Set accent color and locale for debug/nightly builds on first install:
    • For debug builds, the default accent color is set to red (matching the app icon);
    • For nightly builds, the default accent color is set to purple (matching the app icon);
    • For both debug and nightly builds, the default locale is set to English (en_US);
  • Improve and clean code;

Alarm

  • Ability to customize the alarm font;
  • Ability to customize the analog clock size;
  • Add a single "Dismiss" button if there is no alarm snooze (#425);
  • Restore the "undo" text when an alarm is deleted (#427);
  • Ensure alarms always inherit user-defined global settings (#435);
  • Prevent selection of previous months in the Material date picker;
  • Display a toast when the alarm is dismissed, just like when it is snoozed;

Clock

  • Ability to customize the digital clock font;
  • Ability to customize the digital clock font size;
  • Ability to customize the analog clock size;

Timer

  • Ability to customize the timer duration font;
  • Ability to display active timers in compact mode for phones only (#453):
  • Improve landscape layout for expired timers for phones only;
  • Ability to display the timer ringtone title when it expires (#428):
    • Text shadow can be displayed;
    • Shadow offset can be set;
    • Colors are customizable;
  • Ability to choose a background image for timers and apply a blur effect:
    • The blur effect is only available from Android 12 onwards;
    • Possible if the "Transparent background when timers expire" setting is not enabled;
  • Ability to preview the display of expired timers;

Stopwatch

  • Ability to customize the stopwatch font;
  • Add background and header to the stopwatch lap list;
  • Highlight best and worst lap times in the stopwatch;

Screensaver

  • Ability to customize the digital clock font;
  • Ability to customize the screensaver font size;
  • Ability to customize the analog clock size;
  • Ability to choose a background image:
    • The background is animated in the same way as the clock to prevent screen burn-in;
    • Blur effect is only available on Android 12 and above;
  • Ability to display battery level (#447):
    • The icon changes according to the battery level;
    • The color and text can be customized;
  • Remove the alpha slider in the color picker as it has no effect;

Note

  • Due to changes made to digital widgets, it is recommended to delete and re-add widgets to the home screen after updating.

Don't miss a new Clock release

NewReleases is sending notifications on new releases.