Skip to content

Releases: forrestguice/SuntimesWidget

Suntimes

23 May 18:50
608acae

Choose a tag to compare

An android app that displays sunlight and moonlight times.

This release:

  • adds "material" widget themes: Dark/Light/System (MD2), and Dark/Light/System (Material) themes (#934); renames legacy themes to Dark/Light (Holo).
  • adds typeface options to the clock widget; color, font-family, bold, italic, outline, and cutout options.
  • fixes broken alarm list widgets (#949).
  • fixes misc Material You style issues (alert-dialog, action-mode, and status-bar colors).
  • fixes bug where "alert dialog icons are unreadable when using light themes".
  • fixes bug "app crash when dialog is dismissed before fully shown".
  • fixes bug where widget previews are broken when using the layout selector.
  • fixes bug where color chooser changes color after the dialog is canceled.
  • fixes bug where transparent widgets are missing their pressed appearance.
  • enhances alarm offset picker to allow finer control (no longer limited to 5m intervals).
  • enhances alarm edit UI; hides chips when options aren't supported; show simplified dialogs when options have limited support.
  • changes default widget theme to Dark (Material); changes default clock widget to clock2.
  • refactors sun widget layouts; tweaks widget scaling to accommodate material widgets.
  • build: adds suntimes.localization.plugin; adds gradle tasks (processTranslations, updateTranslations).
  • updates translation to French (fr) (#944, #948, #951 by chfo-bidouille).
  • updates translation to Brazilian Portuguese (pt-br) (#950 by naoliv).

Suntimes

23 Apr 04:43
6e545ff

Choose a tag to compare

An android app that displays sunlight and moonlight times.

This release:

  • fixes broken moon widgets ("problem loading widget") (#931).
  • fixes app crash when dragging world map timeline (#935).
  • fixes bug "map application not found" (api30+) (#937).
  • fixes bug where text size setting is not properly applied (api31+) (#936).
  • fixes bug where app theme settings indicate the wrong selection (api31+).
  • fixes bug "wrong alarm time after adding offset" to Shadow Factor events (#940).
  • fixes bug where "custom event offsets are ignored" (#941); fixes bug where "event dialog forgets changes after adding offsets".
  • fixes material you color issues (readability); fixes spinner drop-down appearance; changes Monet labels to Material You.
  • adds restore backup and online help buttons to the welcome screen.
  • adds notification warning to alarm welcome; adds POST_NOTIFICATIONS permission rational (api33+).
  • adds crash report action to general settings; crash report notifications are now shown in a dedicated notification channel.
  • fixes title of Miscellaneous notification channel (incorrectly labeled "Notification").
  • fixes bug where restore backup prompts are cancelled by touching outside the dialog.
  • replaces use of deprecated api (PreferenceManager, ProgressDialog); removes obsolete permission checks (api23+).
  • updates translation to Norwegian (nb) (#939 by FTno).

Suntimes

11 Apr 17:58
2962cb4

Choose a tag to compare

An android app that displays sunlight and moonlight times.

This release:

  • adds Material You app themes (api31+) (#635).
  • adds fancy digital clock widgets.
  • adds widget preview (and share action) to the widget configuration activity (#6).
  • adds custom events; shadow factor, day/night percent, moon elevation, and moon illumination (#729, #900).
  • adds world map projections; Mercator, Mercator equal-area, and Van der Grinten world maps (and widgets).
  • adds map location picker to the location dialog; choose coordinates from the world map.
  • adds seek time/date action to the sun, moon, and world map dialogs (#863).
  • adds seek bar to the sun dialog; tapping or dragging the lightmap or graph jumps to that time (#826).
  • adds seek, seek dawn, seek dusk, and seek noon menus to the sun dialog; seek to twilight or custom events.
  • adds seek altitude and seek shadow length popups to the sun dialog; seek/manage custom events.
  • adds 10min, 15min, and 7d step sizes to the sun dialog, and 7d step size to the world map dialog.
  • adds solar noon and sun symbol options to the sun dialog; circle, cross, dot, or line.
  • adds sort places action to the places activity; sort by label (ascending, descending), or nearest (to app location).
  • improves the search places action; adds descriptive tags/icons to the default world places.
  • enhances the add places dialog; adds gps menu, gps status views, reload agps, and average location actions (#884).
  • adds permission android.permission.ACCESS_LOCATION_EXTRA_COMMANDS; required to reload agps data [PERMISSION].
  • adds last update location debug information to place settings; time of last update, location provider, accuracy, time elapsed, and number of satellites (#884).
  • adds option to hide the location coordinates in the action bar.
  • adds option label (alternate) that displays alternate labels "dawn" and "dusk" in the main table.
  • adds snooze and snooze limit chips to the alarm edit dialog that allows setting these values per alarm.
  • fixes bug where alarm fade-in continues running after sound has stopped; fixes bug where alarm MediaPlayer resources aren't released.
  • adds permission android.permission.SCHEDULE_EXACT_ALARM (needed for alarm functionality) [permission].
  • adds permission android.permission.POST_NOTIFICATIONS (needed for alarm functionality) [permission].
  • adds permission suntimes.permission.ADDON (an experimental alternate to suntimes.permission.READ_CALCULATOR).
  • refactor; decouples core data classes from the Android api (#388); moved into calculator and util Java libraries.
  • refactor; decouples UI classes from the Android Support Library; introduces Suntimes support library.
  • build; updates targetSdkVersion (28 -> 30) to Android 11, migrates the app to AndroidX, and replaces use of deprecated API (api30).
  • build; adds production and nightly build flavors (#892).
  • build; adds legacy build flavor; assign android.targetVersion = 28 and android.useAndroidX = false in settings.gradle to build against the older Android Support Library.

Attention: v0.17.0 breaks existing widget installations (#932). When updating from older versions your home screen widgets may be removed and will need to be re-added.

Suntimes

31 Mar 03:08
ba9d276

Choose a tag to compare

An android app that displays sunlight and moonlight times.

This release:

  • fixes crash when updating flippable widget (#926).
  • updates translation to French (fr) (#925, #928 by chfo-bidouille).
  • updates translation to Norwegian (nb) (#929 by FTno).

Suntimes

14 Mar 17:11
8ebf6df

Choose a tag to compare

An android app that displays sunlight and moonlight times.

This release:

  • fixes missing Chinese translations (#921) (missing since v0.16.12).
  • fixes missing region-specific default values.

Suntimes

18 Feb 03:23
1e8fa53

Choose a tag to compare

An android app that displays sunlight and moonlight times.

This release:

  • fixes bug where apparent solar time alarms are scheduled incorrectly (#911).
  • fixes missing "contentDescription" on event icons (accessibility) (#915).
  • updates translation to Arabic (ar) (#910 by islam2hamy).
  • updates translation to Russian (ru) (#916, #919 by Ruslan Chintsov).

Suntimes

01 Jan 04:44
5e3f4b5

Choose a tag to compare

An android app that displays sunlight and moonlight times.

This release:

  • fixes bug where US English strings are displayed for other English locales. (#902)
  • improves language resolution for Portuguese locales (#147).

Suntimes

15 Oct 02:37
7adf3e3

Choose a tag to compare

An android app that displays sunlight and moonlight times.

This release:

  • fixes bug where "show map" and "share place" actions don't include the full list of supporting apps.
  • fixes bug where content provider reports incorrect version information.
  • updates translation to Norwegian (nb) (#899 by FTno).

Suntimes

06 Sep 06:19
657c5c6

Choose a tag to compare

An android app that displays sunlight and moonlight times.

This release:

  • adds a crash report notification that displays the stacktrace if the application crashes.
  • adds "Boot Completed (Delay)" to alarm settings; an intentional delay when rescheduling alarms after reboot.
  • adds "show cross-quarter days" option to the solstice widget.
  • fixes "app crash after phone restart" (#894).
  • fixes "app crash in the Sun Dialog when rotating the device".
  • fixes missing "reconfigure widget" action (api28+); pressing and holding the widget reveals the settings button.
  • fixes bug where custom event alarm times are truncated to the minute.
  • fixes bug where content provider fails to schedule custom events on past days.
  • increments CalculatorProviderContract version 8 -> 9; adds support for custom events to the sun query (projections may include custom event ids).
  • increments AlarmEventContract version 1 -> 2; eventInfo can now be queried by type with selectionArgs.
  • updates translation to Italian (it) (#893 by McCio).

Suntimes

29 Jul 05:51
f9de8c9

Choose a tag to compare

An android app that displays sunlight and moonlight times.

This release:

  • improves reliability of location updates (#884); adds "fused" location provider (api31+).
  • fixes bug where "data patterns display nothing at higher latitudes" (#874).
  • fixes bug where "in metric mode elevation is still in feet" (#885).
  • fixes "app crash when showing graphs with data sources that lacks support".
  • fixes "app crash (null pointer exception)" (#882).
  • fixes inaccurate default places coordinates (8 places updated).
  • adds "solar midnight" checkbox to the welcome activity.
  • adds location update information to settings; available providers and recent location age.
  • changes defaults; "location maxAge" increased from 5 to 15 minutes (#884).
  • updates translation to Polish and Esperanto (eo, pl) (#883 by Verdulo).