github BlackyHawky/Clock 2.12.1
Clock 2.12.1

one day ago

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

Don't miss a new Clock release

NewReleases is sending notifications on new releases.