Releases: forrestguice/SuntimesWidget
Releases · forrestguice/SuntimesWidget
Suntimes
An android app that displays sunlight and moonlight times.
This release:
- adds "material" widget themes:
Dark/Light/System (MD2), andDark/Light/System (Material)themes (#934); renames legacy themes toDark/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 Youstyle 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 toclock2. - 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
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 sizesetting 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 youcolor issues (readability); fixes spinner drop-down appearance; changesMonetlabels toMaterial You. - adds
restore backupandonline helpbuttons to the welcome screen. - adds
notification warningto alarm welcome; addsPOST_NOTIFICATIONSpermission rational (api33+). - adds
crash reportaction to general settings; crash report notifications are now shown in a dedicated notification channel. - fixes title of
Miscellaneousnotification channel (incorrectly labeled "Notification"). - fixes bug where
restore backupprompts 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
An android app that displays sunlight and moonlight times.
This release:
- adds
Material Youapp themes (api31+) (#635). - adds
fancy digital clockwidgets. - adds
widget preview(andshareaction) to the widget configuration activity (#6). - adds custom events;
shadow factor,day/night percent,moon elevation, andmoon illumination(#729, #900). - adds world map projections; Mercator, Mercator equal-area, and Van der Grinten world maps (and widgets).
- adds
map locationpicker to the location dialog; choose coordinates from the world map. - adds
seek time/dateaction to the sun, moon, and world map dialogs (#863). - adds
seek barto the sun dialog; tapping or dragging the lightmap or graph jumps to that time (#826). - adds
seek,seek dawn,seek dusk, andseek noonmenus to the sun dialog; seek to twilight or custom events. - adds
seek altitudeandseek shadow lengthpopups to the sun dialog; seek/manage custom events. - adds
10min,15min, and7dstep sizes to the sun dialog, and7dstep size to the world map dialog. - adds
solar noonand sunsymboloptions to the sun dialog;circle,cross,dot, orline. - adds
sort placesaction to the places activity; sort by label (ascending, descending), or nearest (to app location). - improves the
search placesaction; adds descriptive tags/icons to the default world places. - enhances the add places dialog; adds
gps menu,gps statusviews,reload agps, andaverage locationactions (#884). - adds permission
android.permission.ACCESS_LOCATION_EXTRA_COMMANDS; required to reload agps data [PERMISSION]. - adds
last updatelocation 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
snoozeandsnooze limitchips 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 tosuntimes.permission.READ_CALCULATOR). - refactor; decouples core data classes from the Android api (#388); moved into
calculatorandutilJava libraries. - refactor; decouples UI classes from the Android Support Library; introduces Suntimes
supportlibrary. - build; updates targetSdkVersion (28 -> 30) to Android 11, migrates the app to AndroidX, and replaces use of deprecated API (api30).
- build; adds
productionandnightlybuild flavors (#892). - build; adds
legacybuild flavor; assignandroid.targetVersion = 28andandroid.useAndroidX = falsein 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
Suntimes
Suntimes
An android app that displays sunlight and moonlight times.
This release:
Suntimes
Suntimes
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
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
CalculatorProviderContractversion 8 -> 9; adds support for custom events to thesunquery (projections may include custom event ids). - increments
AlarmEventContractversion 1 -> 2; eventInfo can now be queried by type with selectionArgs. - updates translation to Italian (it) (#893 by McCio).
Suntimes
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).