Releases: forrestguice/SuntimesWidget
Releases · forrestguice/SuntimesWidget
Suntimes
An android app that displays sunlight and moonlight times.
This release:
- enhances the quick settings tiles to support displaying their dialogs over the lock screen.
- improves the appearance of the quick settings tile dialogs (replaces default AlertDialog).
- fixes app crash when configuring quick settings tiles.
- fixes bug where quick settings tiles use the wrong default values.
- adds a "restore defaults" action to the widget configuration activity.
- enhances "bedtime mode" to support Direct Boot; responds to
LOCKED_BOOT_COMPLETED
to restore bedtime state after a reboot. - adds "DND rules" option to "bedtime mode"; this advanced option allows choosing between using automatic DND rules, or overriding DND directly (#818).
- fixes the bedtime notification tap action; tapping the notification opens the bedtime activity.
- revises the notification text displayed when the alarm foreground service does periodic work.
- fixes bug where battery optimization warning is displayed on devices without power management (Android TV).
- fixes miscellaneous bugs in the color picker; cropped text on smaller screens; state lost when changing orientation; edit/delete buttons mistakenly enabled for default items; empty/invisible list items.
- drops support for overriding the app theme using widget themes (this functionality is replaced by the "custom colors" UI).
- updates translations to Simplified Chinese (zh_CN) and Traditional Chinese (zh_TW) (#839 by James Liu).
Suntimes
An android app that displays sunlight and moonlight times.
This release:
- adds "bright alarm colors"; allows customization of fullscreen alarm colors (#741).
- adds "do-not-disturb" preference that indicates the state of the required permission (#818).
- adds "app restricted" warning; "Alarms may fail to work reliably" when the app is in the rare or restricted app-standby-bucket.
- fixes crash in sunlight widget (#735).
- fixes missing "bright alarm" setting on Android 14 (#741).
- fixes bug where bedtime do-not-disturb fails to activate (#818).
- fixes bug where bedtime notifications are hidden due to low priority (adds a separate bedtime notification channel).
- fixes bug where the alarm foreground service fails to stop after triggering notifications.
- fixes missing notification text when the alarm foreground service does periodic work.
- fixes text contrast/readability issues when modifying custom colors (support for "color roles").
- enhances custom colors to allow for user-defined labels.
- fixes bug where color dialog fails to show the alpha slider, and other miscellaneous improvements.
- fixes bug where the "tap action" preference click area is misaligned.
- fixes bug where welcome activity is cropped in landscape orientation (Android TV).
- fixes the "back" gesture so that it dismisses visible warnings first (Android TV).
- fixes inaccurate default place coordinates; Bangui, Conakry.
- updates build; removes jcenter; updates
com.jraska:falcon
to2.2.0
(#825). - updates translation to Norwegian (nb) (#832 by FTno).
- updates translation to Polish and Esperanto (eo, pl) (#833 by Verdulo).
- updates translations to Simplified Chinese (zh_CN) and Traditional Chinese (zh_TW) (#836 by James Liu).
Suntimes
An android app that displays sunlight and moonlight times.
This release:
- fixes bug "widget does not update automatically" (#806).
- adds "material palette", text color preview, and other miscellaneous color picker improvements.
- adds "cross-hair" option to sunlight graph; adds "share bitmap" action.
- fixes sunlight graph so that it shows jump/skip in time zone dst (#735).
- fixes bug where "sunlight dialog axis labels don't follow user settings (always 12 hour time)" (#824).
- fixes bug where the lightmap widget is rendered incorrectly (#812).
- fixes inconsistent text/point sizes between graph views.
- enhances alarm warnings; show a warning when alarm notifications are disabled on the lock screen (#332).
- enhances alarm warnings; show warnings when alarm channel is muted, or notifications are temporarily paused/suspended.
- fixes broken "full-screen notifications" preference click listener; the UI now reports the current state of the required permission (#802).
- fixes bug where the alarm dialog fails to switch to the correct tab when scheduling events.
- fixes bug where dialog updates continue running after the dialog is closed.
- fixes bugs in color dialog related to FragmentPagerAdapter; fixes crash in color dialog on rotation.
- fixes bug where color sheet fails to retain state on rotation.
- updates translations to Simplified Chinese (zh_CN) and Traditional Chinese (zh_TW) (#813 by James Liu).
- updates translation to Norwegian (nb) (#817 by FTno).
- updates translation to Brazilian Portuguese (pt-br) (#819 by naoliv).
- updates translation to Polish and Esperanto (eo, pl) (#824 by Verdulo).
Suntimes
An android app that displays sunlight and moonlight times.
This release:
- adds "sidebar navigation", and an option to change the "launcher activity" (#505).
- adds support for custom events based on "shadow length" (#331).
- adds support for customizing the app color scheme; customize map, graph, and highlight colors.
- adds graph of sunlight over the year (#735), time of earliest/latest sunrise/sunset (#753), and a 3x2 sunlight graph widget.
- adds "use app location" option to alarms; reschedules alarms automatically when the location is changed (#768, #808).
- adds "bedtime mode" to alarms; helps schedule do-not-disturb during sleep hours (#425).
- adds "high brightness" option (#741) and swipeable buttons (#738) to the alarm screen.
- adds "next alarm" quick settings tile, and 2x2 and 3x2 "next alarm" widgets (#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" (#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]. - changes cross-quarter days to use "culturally neutral cross quarter day names" (#804).
- updates default app and widget themes, and adds additional default widget actions.
- updates Time4A dependency from 4.4.2-2019c to 4.8-2021a.
- updates constraint-layout dependency from 1.0.2 to 2.0.4.
- updates targetSdkVersion (25 -> 26 -> 28) (#725), and build tools to 28.0.3.
- increments minSdkVersion (10 -> 14) (#122); building for api10 remains possible for now by reverting changes in
build.gradle
.
Suntimes
An android app that displays sunlight and moonlight times.
This release:
- adds "online help" links to existing help dialogs (#797).
- fixes bug where "moon phase alarm time is incorrect" (#803).
- fixes bugs when using d-pad navigation within dialogs (Android TV).
- updates translation to Norwegian (nb) (#796, #801 by FTno).
- updates translations to Simplified Chinese (zh_CN) and Traditional Chinese (zh_TW) (#799, #800 by James Liu).
Suntimes
An android app that displays sunlight and moonlight times.
This release:
- adds online user manual; https://forrestguice.github.io/Suntimes/help/ or https://forrestguice.codeberg.page/Suntimes/help/
- fixes app crash when using custom themes (#792).
- updates translations to Simplified Chinese (zh_CN) and Traditional Chinese (zh_TW) (#791 by James Liu).
- updates translation to Polish and Esperanto (eo, pl) (#793 by Verdulo).
Suntimes
An android app that displays sunlight and moonlight times.
This release:
- adds translation to Arabic (ar) (contributed by Alelg) (#786).
- adds to list of world places, and allows adding world places by continent (#785).
- adds mirror for help urls and website; some locales may point to GitHub hosted resources instead (#629).
- updates translations to Simplified Chinese (zh_CN) and Traditional Chinese (zh_TW) (#788 by James Liu).
Suntimes
An android app that displays sunlight and moonlight times.
This release:
- fixes app crash when launching the app after using "restore backup" (#783).
- adds app options to show daylight comparison (today/tomorrow) (#773).
- increases the maximum before/after alarm offset (#779); fixes localization of display values.
- replaces links to "online help" and improves help presentation; the app's website is now hosted on Codeberg (https://forrestguice.codeberg.page/Suntimes/) (#629).
- now mirroring git repository to Codeberg (https://codeberg.org/forrestguice/Suntimes) (#629).
Suntimes
An android app that displays sunlight and moonlight times.
This release:
- increases the range of supported dates from +-2.5 years to +-500 years (#770).
- fixes bug where date selector allows selecting unsupported dates (#770), and other miscellaneous UI changes.
- fixes bug where alarm screen back button overlaps the dismiss button (#777).
- fixes bug in date widget where the scaled text is not centered (#763).
- fixes ambiguity in minutes abbreviation; replaces "m" with "min" for all translations that default to metric (#773).
- updates translation to Russian (ru) (#775 by Adelechka).
Suntimes
An android app that displays sunlight and moonlight times.
This release:
- adds "create/restore backup" option; saves all configuration data as json text (#757).
- adds "export/import widget" option; save/load individual widget configurations.
- adds support for restoring all widgets from backup (requires launcher implementing
AppWidgetManager.ACTION_APPWIDGET_RESTORED
). - adds donation link to the about dialog; adds Liberapay to donation options (#574); https://liberapay.com/forrestguice/
- fixes bug in date widget where the scaled text is too large (#763).
- increments CalculatorProviderContract version 6 -> 7; adds columns for event position data.
- updates translation to Polish and Esperanto (eo, pl) (#761, #769 by Verdulo).
- updates translations to Simplified Chinese (zh_CN) and Traditional Chinese (zh_TW) (#765 by James Liu).