github BlackyHawky/Clock nightly-27
Clock Nightly-27

pre-release8 hours ago

Fixes

  • Fix inconsistent behavior of missed alarms (read the note at the bottom of the release notes):
    • Fix the number of times alarms should ring before being considered missed;
    • Change the default value of the "Repeat missed alarms" feature to "Indefinitely": this means that if "Never" is set, the alarm will only sound once; if "1 time" is set, the alarm will only sound twice, and so on; and if "Indefinitely" is set, missed alarms will repeat indefinitely (#483);
    • Fix the number of times missed alarms should ring before being deleted if the "Delete alarm once dismissed" feature is enabled (#481);
    • Fix the app opening when clicking on a missed alarm notification;
  • Fix repeated alarms when the power button action is set to "Dismiss" (#484);
  • Fix city offsets (#506):
    • This correctly applies Daylight Saving Time (DST) for cities like Adelaide and Nuku'alofa;
    • Fixed an issue where duplicate timezone headers (e.g., multiple "GMT+09:30") appeared in the city list;
  • Fix auto silence for timers (#145);
  • Fix numbers in the timer setup view for the Arabic language (#494);
  • Fix landscape layout for RTL (Right To Left) views (#502);
  • Fix the application of the custom font to the hour/minute/second titles when creating timers in Spinner mode;
  • Fix restoring default values for debug and nightly builds after a reset;
  • Fix stopwatch reset when resetting the app;

Improvements

General

  • Update to SDK 36 and migrate to Material 3 Expressive;
  • Add support for wired headsets and headphones (read the note at the bottom of the release notes);
  • Add a floating action button to select custom ringtones (#476);
  • Add a Roman clock style for the Clock tab, the screensaver ant the analog widget - Design still in progress - (#349)
  • Remove the default shadow when swiping to delete alarms;
  • Link to app settings in system app info page;
  • Improve performance and clean code;

Alarm

  • Add the ability to display the snooze selector in the triggered alarm view (#81):
    • The setting can be enabled in Settings → Alarms → Display settings;
    • The different snooze values are: Default / Snooze 5 min / Snooze 10 min / Snooze 15 min / Snooze 20 min / Snooze 25 min / Snooze 30 min;
    • A long press can be performed in the area where the duration is indicated to snooze the alarm;
    • The selected duration will be the one displayed by default until the alarm is dismissed and the alarm properties remain unchanged;
    • The colors of all elements can be customized;
  • Add the ability to synchronize alarms sharing the same label (#288):
    • New option added when editing an alarm’s label;
    • Alarms with the same label can only be enabled/disabled via the toggle switch;
    • Dismissing a ringing alarm does not disable the others;
    • Disabling an alarm that is snoozed or awaiting reactivation doesn't disable the others;
  • Improve flash behavior for alarms:
    • Fix an issue where dismissing an alarm would unconditionally turn off the device's flashlight;
    • Prevent the alarm from blinking the flash if the user is already using the flashlight;
    • Prevent infinite background blinking loops when alarms overlap;
  • Display the Snackbar when pressing the "Dismiss & Delete" button (#513):
    • Allows you to restore the alarm if this button was clicked by mistake;
  • Improve the alarm settings behavior (#507 & #514);
  • Ignore delayed vibration if the ringtone is set to "Silent" (#511);

Timer

  • Make changing the timer duration consistent with keypad input (#464);
  • Increase the spinner size;

Clock

  • Add missing home time zones(#503):
    • Simplified code to automatically obtain city names for Android 7+;
    • For versions prior to Android 7, the name will appear in English regardless of the device language;
  • Add missing time zones (#505);
  • Replace the word "GMT" with "UTC";
  • Lowercase date & next alarm (#504):
    • New setting added to force text to be capitalized;
  • Correct some default city names (#512);

Screensaver

  • Lowercase date & next alarm:
    • New setting added to force text to be capitalized;

A big thank you to

@dergrossegeist for his time spent on time zone changes;
@iJahangard for designing the clock with Roman numerals;

Note

- Due to fixes made for missed alarms, the "Repeat missed alarms" setting has been reset.

- Due to the addition of support for wired headsets and headphones, 2 settings need to be reconfigures:

  • "Enable automatic routing of ringtones to external audio devices" (formerly known as "Enable automatic routing of ringtones to Bluetooth devices");

  • "Alarm volume for external audio devices" (formerly known as "Alarm volume for Bluetooth devices");

- Please make a new backup after updating the app and delete the old one.

Don't miss a new Clock release

NewReleases is sending notifications on new releases.