Update gradle 9.2.0 - #1493
Conversation
Target SDK version 35 is mandatory by 2025-08-31.
# Conflicts: # app/src/main/res/layout/article.xml
… get hidden enough yet
because getDefaultProguardFile('proguard-android.txt') is no longer supported in newer versions of the Android Gradle Plugin, as it includes -dontoptimize which prevents R8 optimizations.
Adds tools:targetApi="27" to android:windowLightNavigationBar items in LightTheme, DarkTheme, and SolarizedTheme. This tells the build system that these attributes are intentionally used for API 27+ devices, while maintaining compatibility with the app's minSdkVersion 23.
* Use OnBackPressedDispatcher API instead of deprecated onBackPressed * Remove unnecessary Build.VERSION.SDK_INT checks because app's min SDK level is 23 already
Migrates to androidx.preference because android.preference is deprecated. Along the way the edge-to-edge design was applied to the preference screens.
fixes the status bar color, so that the text is readable on the light background. Also the action bar menu color was fixed, so that the background is light and the text dark and not the other way round. fixes the navigation drawer, so that the logo shall not be displayed
|
Thanks, i did not test with the light theme yesterday. So today i implemented some fixes for that theme. The top status bar and the logo in the nav drawer should be fixed. Also the connection wizard and the settings have been migrated to newer libs and the inset stuff from Android 15/16. |
|
Thanks for the changes, the same issue is still present on the screen to manage tags for an article. Other than that it seems good. The issue with the about screen is quite old from what I can remember. |
Good catch, i missed that one. Should also be fixed now.
Yes, it is old. |
|
i saved my current state of the About screen to my fork repo: Strubbl#4 |



This updates gradle and makes the app work with modern Android (15/16+) edge-to-edge.