adds "sidebar navigation", and an option to change the "launcher activity" (closes #505).
adds support for custom events based on "shadow length" (closes #331).
adds support for customizing the app color scheme; override map, graph, and highlight colors.
adds "light graph" dialog (of sunlight over the year) (closes #735), "earliest/latest sunrise/sunset" info (closes #753), and a 3x2 graph widget (to sun position widgets).
adds "use app location" option to alarms; reschedules alarms automatically when the location is changed (closes #768, closes #808).
adds "bedtime mode" to alarms; helps schedule do-not-disturb during sleep hours (closes #425).
adds "high brightness" option (closes #741) and swipeable buttons (closes #738) to the alarm screen.
adds "next alarm" quick settings tile, and 2x2 and 3x2 "next alarm" widgets (closes #766).
adds support for notification channels (api26+).
adds permission USE_FULL_SCREEN_INTENT (needed for alarms over the lock screen) [PERMISSION]; fixes bug "alarms fail to display over lock screen" (closes #802).
adds permission FOREGROUND_SERVICE (needed for alarms and notifications) [PERMISSION].
adds permission ACCESS_NOTIFICATION_POLICY (needed to enable do-not-disturb at bedtime) [PERMISSION].
fixes navigation bugs when using D-pad within alarm screens (Android TV).
USE_FULL_SCREEN_INTENT
(needed for alarms over the lock screen) [PERMISSION]; fixes bug "alarms fail to display over lock screen" (closes #802).FOREGROUND_SERVICE
(needed for alarms and notifications) [PERMISSION].ACCESS_NOTIFICATION_POLICY
(needed to enable do-not-disturb at bedtime) [PERMISSION].build.gradle
.