release 0.17.0#930
Conversation
129 (0.16.15) -> 130 (0.17.0)
|
This changes the build a lot, so I hope there are no issues. 🤞 ping @licaon-kter @linsui |
|
We had to use jdk 11 to build the app. It seems we can use jdk 17 now? Will you update to jdk 21? |
|
If this version is a big update you can write something for our TWIF. :) https://forum.f-droid.org/t/new-twif-submission-thread/23546/ |
|
Right, I understand jdk11 is going away very soon. This version builds with jdk17, but I plan to update to jdk21 in a later patch. It is a big update, so I guess a twif entry is in order. I'm ambivalent though - I don't feel like I'm good at writing stuff like that and imagine spending the entire afternoon working on a three sentence paragraph. 😆 The update adds "material you", which I guess is the most visible change. It also updates the targetSdk and migrates to androidx; no visible changes there but probably the most consequential. |
|
Then I thought you just need to highlight the material you. :) |
FYI the update deleted my widgets. Is this intentional / fixable? I know I can recreate them and I could have backed them up but it's probably still worth fixing |
|
Also how can I enable material you? |
|
Also also the moon phases widget 2×1 just doesn't work anymore |
No. The widgets themselves are actually managed by your launcher. Nothing has fundamentally changed that would remove them. Which launcher are you using?
Settings -> User Interface -> Appearance
Please file a bug report. |
|
@elydpg Confirmed that the 2x1 moon widget now displays "problem loading widget". I'll look into the reason for that asap. It would be better if problems were reported to the issue tracker though so I can manage them better. |
@elydpg ugh, I'm very sorry about this. I believe I've discovered the cause and no, breaking everyone's widgets wasn't intentional :( The code has undergone refactoring in an attempt to pay off accumulating technical debt. In particular the widget classes were reorganized into their own package (the path was changed). I believe this is the reason the widgets are suddenly gone from your launcher. The configurations themselves are still there, so a backup should still export those settings to file, but I think its probably moot since there isn't a reliable way to restore the widgets themselves (managed by the launcher). |
|
@elydpg It should be under "light theme" and "dark theme". That top spinner selects for always dark, always light, or system (switch between them). |
|
Yeah. I guess I should rename the option so its more recognizable. "Material You" is referred to as "Monet" through the Android docs. |


Material Youapp themes (api31+) (closes [Feature request] Material You support #635).fancy digital clockwidgets.widget preview(andshareaction) to the widget configuration activity (closes configuration: widget preview w/ current settings #6).shadow factor,day/night percent,moon elevation, andmoon illumination(closes [Feature request] Islamic prayer times add-on #729, closes New custom event (Percentage of Daily Duration). #900).map locationpicker to the location dialog; choose coordinates from the world map.seek time/dateaction to the sun, moon, and world map dialogs (closes [Feature request] go to a specific time #863).seek barto the sun dialog; tapping or dragging the lightmap or graph jumps to that time (closes [Feature request] SunPosition options improvements #826).seek,seek dawn,seek dusk, andseek noonmenus to the sun dialog; seek to twilight or custom events.seek altitudeandseek shadow lengthpopups to the sun dialog; seek/manage custom events.10min,15min, and7dstep sizes to the sun dialog, and7dstep size to the world map dialog.solar noonand sunsymboloptions to the sun dialog;circle,cross,dot, orline.sort placesaction to the places activity; sort by label (ascending, descending), or nearest (to app location).search placesaction; adds descriptive tags/icons to the default world places (closes [Feature request] Places #785).gps menu,gps statusviews,reload agps, andaverage locationactions (Getting GPS location takes very long and frequently fails #884).android.permission.ACCESS_LOCATION_EXTRA_COMMANDS; required to reload agps data [PERMISSION].last updatelocation debug information to place settings; time of last update, location provider, accuracy, time elapsed, and number of satellites (closes Getting GPS location takes very long and frequently fails #884).label (alternate)that displays alternate labels "dawn" and "dusk" in the main table.snoozeandsnooze limitchips to the alarm edit dialog that allows setting these values per alarm.android.permission.SCHEDULE_EXACT_ALARM(needed for alarm functionality) [permission].android.permission.POST_NOTIFICATIONS(needed for alarm functionality) [permission].suntimes.permission.ADDON(an experimental alternate tosuntimes.permission.READ_CALCULATOR).calculatorandutilJava libraries.supportlibrary.productionandnightlybuild flavors ("Nightly" Debug Builds #892).legacybuild flavor; assignandroid.targetVersion = 28andandroid.useAndroidX = falsein settings.gradle to build against the older Android Support Library.