Skip to content

Releases: forrestguice/SuntimesWidget

Suntimes

01 Feb 06:30
d0e52be
Compare
Choose a tag to compare

An android app that displays sunlight and moonlight times.

This release:

  • adds "Welcome Dialog" (configuration wizard).
  • adds "Text Size" settings, and "High Contrast" app themes.
  • adds "Quick Settings" clock and event tiles.
  • adds "Date" widget (Coptic, Ethiopian, Gregorian, Hebrew, Julian, Solar Hijiri, Thai Solar).
  • adds support for "Cross-Quarter Days", and "Custom Sun Altitude" events (alarms and widgets).
  • adds "Quick Notifications", and other alarm enhancements and UI fixes.
  • adds support for "Alarm Challenges" (answer easy math, or scan an NFC tag), and "Snooze Limit".
  • enhances the Sun Position dialog; adds "Altitude graph", and "Seek altitude".
  • enhances the Moon dialog; adds "lunar noon", swipe-able rising view, and basic playback.

See the CHANGELOG for full release notes.

Suntimes

22 Dec 02:20
6570f40
Compare
Choose a tag to compare

An android app that displays sunlight and moonlight times.

This release:

  • adds a boot notification if battery optimization is enabled (and alarms are active).
  • fixes bug "dismiss alarm fails to remove alarm notification" (#665).
  • fixes bug when re-scheduling repeating moon phase alarms (#494; "unreliable full moon alarm").
  • fixes bug where toast messages are unreadable when using system dark mode (white text on a white background) (Android 12) (#660).
  • fixes bug in AlarmEditActivity where the UI fails to display the configured label.
  • fixes bug "alarm reminder is not shown after changing 'reminder within' setting" (#659).
  • fixes potential NPE in AlarmNotifications updateAlarmTime_ methods when repeatingDays is null.
  • fixes potential NPE in AlarmEditActivity when alarm location is null.
  • fixes potential NPE in AlarmAddons when addon event pickers supply an invalid uri (missing provider, missing permissions).

Suntimes

30 Nov 06:45
0148a69
Compare
Choose a tag to compare

An android app that displays sunlight and moonlight times.

This release:

  • adds permission REQUEST_IGNORE_BATTERY_OPTIMIZATIONS (#651) [PERMISSION]; SuntimesAlarms now makes a direct request to be added to the whitelist.
  • adds a help dialog that explains battery optimization warnings; adds online help; a revised message is shown for devices that are likely to break alarms.
  • adds data substitutions eot (formatted equation of time), and eot_m (equation of time millis) (#649).
  • adds "Boot Completed" to the Alarm Settings; shows reboot information and manually triggers "reschedule all" (#653).
  • adds a foreground service notification that is shown while rescheduling all alarms (#653).
  • changes SuntimesAlarms to reschedule all alarms after an app upgrade (ACTION_MY_PACKAGE_REPLACED), or if it detects that boot_completed has failed to run.
  • adds suntimes.action.widgets.UPDATE_ALL to SuntimesActivity (#649); causes app launch to also trigger a widget update.
  • adds OPEN_SETTINGS to widget actions; enhances the action editor with Suntimes specific action suggestions.
  • fixes bug 'alarm list shows stale values when opened immediately after reboot' (#647).
  • fixes bug 'unable to disable alarm reminder notification' (#650); adds 'never' button to preference dialog; notification can now be dismissed by swiping.
  • fixes bug in LocationDialog where the spinner is blank after canceling PlacesActivity request.
  • fixes bug in LocationDialog where location request doesn't automatically start after granting permissions.
  • fixes crash in LocationDialog when clicking "Use last position".
  • miscellaneous 2x1 sun widget fixes; scale text/icons, centers layout (#423).
  • updates translation to Norwegian (nb) (#648 by FTno).
  • updates translation to Traditional Chinese (zh_TW) (#646, #657 by James Liu).
  • updates translation to Simplified Chinese (zh_CN) (#645 by sr093906, #646, #657 by James Liu).

Suntimes

09 Nov 05:51
Compare
Choose a tag to compare

An android app that displays sunlight and moonlight times.

This release:

  • adds "abbreviated month names" widget option (#625).
  • adds a help dialog to the alarm edit activity (#628); adds "day light saving" to main help dialog.
  • fixes bug "alarms do not compensate for time zone changes" (#643).
  • fixes bug "BOOT_COMPLETED fails to reschedule stale alarms" (#641).
  • fixes bug "alarm list doesn't update after repeating alarms are dismissed" (#640).
  • fixes bug where the "light theme" is only partially applied (when system dark mode is also enabled).
  • fixes 3x1 sun position widget "scale text and icons" option; changes labels to bold for better readability (#625).

Suntimes

27 Oct 04:31
943b6e1
Compare
Choose a tag to compare

An android app that displays sunlight and moonlight times.

This release:

  • adds "update all" to widget actions (#625).
  • adds a warning to SuntimesAlarms when battery optimization is enabled (api23+), or STAMINA mode is enabled (sony devices only).
  • fixes app crash when the default alarm ringtone is unavailable (#633).
  • fixes wrong/missing colors when using system dark mode.
  • fixes "size of sun in 2x1 and 3x1 lightmap widgets" (#624).
  • fixes lightmap "long click" to be consistent with a normal click.
  • fixes alarm notification "dismiss" label to help improve context (#628).
  • updates build; gradle wrapper to gradle-5.0 (#637).
  • updates translation to Norwegian (nb) (#632 by FTno).
  • updates translation to German (de) (#631 by CSTRSK).
  • updates translation to Czech (cs) (#630 by utaxiu).

Suntimes

26 Sep 17:05
a52d381
Compare
Choose a tag to compare

An android app that displays sunlight and moonlight times.

This release:

  • fixes crash when location is set to high latitudes (#623).
  • fixes appearance of location icons when using system dark mode.
  • fixes bug where the "observer height" preference sometimes displays stale values.
  • adds link to online help for widget "title substitutions".
  • updates translation to Polish and Esperanto (eo, pl) (#619 by Verdulo).

Suntimes

03 Aug 00:45
3cc9dd6
Compare
Choose a tag to compare

An android app that displays sunlight and moonlight times.

This release:

  • adds support for system dark mode (night mode).
  • adds option to show/hide the map button; fixes map icon (#573).
  • fixes app crash when changing locales (#482).
  • fixes app crash when exporting alarms (#612).
  • fixes bug "alarm import/export does not retain sorted order" (#610).
  • fixes bug "alarm list is not sorted after adding items" (#609).

Suntimes

05 Jun 05:57
1351bf4
Compare
Choose a tag to compare

An android app that displays sunlight and moonlight times.

This release:

  • fixes crash when changing an alarm's time/event (#605).
  • fixes bug where units setting is ignored (altitude displayed in feet) (#604); [Android Go]
  • updates translation to Czech (cs) (#606 by utaxiu).

Suntimes

15 May 06:15
f40857c
Compare
Choose a tag to compare

An android app that displays sunlight and moonlight times.

This release:

  • fixes bug "default alarm sound fails to play" (#593); adds fallback ringtones (rtttl).
  • fixes bug "sounding/snoozing notification is unexpectedly canceled" (#594).
  • fixes bugs in alarm dialog; dialog creates items of wrong type; dialog last selection not saved.
  • fixes bug where alarm import is unable to select previously exported files (#588).
  • adds export file selection (alarms/places/themes) using Storage Access Framework (api19+) (older devices still use ACTION_SEND).
  • adds import warning dialog; alarm sounds and actions may revert to defaults (not retained).
  • adds widget title %substitutions; %em (event time millis), %et (formatted event time), %eT (formatted event time w/ seconds), and %eA (event angle) (#599).

Suntimes

03 May 17:56
5c92c16
Compare
Choose a tag to compare

An android app that displays sunlight and moonlight times.

This release:

  • adds import/export to SuntimesAlarms (#588); save and load alarms as JSON.
  • adds widget layouts (3x1 sun position); show the lightmap graph with reduced height (#589).
  • extends map widgets to use the dialog configuration; shared options for center/background/tint, sunlight/moonlight, location, latitudes, and graticule (#493).
  • extends the widget action dialog to suggest package/class names (#546).
  • fixes bug where widget actions that use an explicit intent fail to launch (#546).
  • fixes bug where widget action extras are not correctly applied (#546).
  • fixes bug where the sun position dialog and map dialog animations run in the background (#582).
  • fixes bug in sun position widgets where the theme colors aren't applied; fixes default colors (#589); adds graph pointFill and pointStroke colors.
  • fixes bug where single-select menu items are displayed as checkboxes instead of radio buttons (#590).
  • fixes bug where the widget theme spinner fails to show the background preview.
  • fixes issue with 'Advanced' settings discoverability (#581).
  • fixes SuntimesAlarms intent-filter to support standard AlarmClock intents; android.intent.action.SHOW_ALARMS, android.intent.action.DISMISS_ALARM (EXTRA_ALARM_SEARCH_MODE), and android.intent.action.SNOOZE_ALARM (SNOOZE_DURATION); adds 'snooze alarm' and 'dismiss alarm' default actions.
  • updates translation to Polish and Esperanto (eo, pl) (#585 by Verdulo).
  • updates translation to Brazilian Portuguese (pt-br) (#587 by naoliv).