Currently, seeing a UI issue with the main screen (and others) on the Android 15 emulator when target is set to Android 15. Target of Android 14 doesn't see this issue.
Definitely is affected by the same as in the link and its example screenshots:
"Important: If your app is not already edge-to-edge, portions of your app may be obscured and you must handle insets. Depending on the app, this work may or may not be significant. The Material 3 Scaffold component can reduce the work required to be compatible with the Android 15 edge-to-edge enforcement."
"Status bar
Transparent by default.
The top offset is disabled so content draws behind the status bar unless insets are applied."
setStatusBarColor and R.attr#statusBarColor are deprecated and have no effect on Android 15.
setStatusBarContrastEnforced and R.attr#statusBarContrastEnforced are deprecated but still have an effect on Android 15.
Using edge-to-edge (doesn't really work here in this app)
It is very easily possible to get this working great without the action bar. But, I don't expect this as wanted.
Choice 2. Keeping the action bar appears to need to convert theme and bar to the way Android Studio > new project implements the bar, or switching the Activity to start from a normal layout to the pref fragment. Due to the non-similar UI in this app, this requires also using one or more of the other choices when using the former.
3rd option. Change the UI more heavily (which I won't be doing as its too subjective).
Needs more testing to be sure, but now have it fully implemented with action bar, so that there's no visual difference. In addition, some code cleanup, then pull request when I get to it. In addition, I fixed the missing action bar back button on some of the screens (I don't think that was related to the other UI pull requests but didn't look). As of right now, fully working on Android 15, 14, and 8 with target of Android 15.
Side note: Am seeing a rare-ish crash on start foreground while in background on Android 14 now (about weekly). I believe its related to the target sdk. I need to look into this, and it may not affect this repo (except for future unknowns), but its all too unknown at this time. Might take months as can't find a way to reproduce it manually to see what's triggering it. Could in theory be from the UI changes instead with an issue not easily showing up.
Target sdk 35 [no]
UI changes for target? [yes/no]
Pre-exisiting under a certain network condition (as did add new network hardware)? [yes/no]
Possibly from the app being force killed as I didn't have the OS setting correct? [yes/no]
Currently, seeing a UI issue with the main screen (and others) on the Android 15 emulator when target is set to Android 15. Target of Android 14 doesn't see this issue.
Definitely is affected by the same as in the link and its example screenshots:
https://developer.android.com/about/versions/15/behavior-changes-15#edge-to-edge
"Important: If your app is not already edge-to-edge, portions of your app may be obscured and you must handle insets. Depending on the app, this work may or may not be significant. The Material 3 Scaffold component can reduce the work required to be compatible with the Android 15 edge-to-edge enforcement."
"Status bar Transparent by default. The top offset is disabled so content draws behind the status bar unless insets are applied." setStatusBarColor and R.attr#statusBarColor are deprecated and have no effect on Android 15. setStatusBarContrastEnforced and R.attr#statusBarContrastEnforced are deprecated but still have an effect on Android 15.
Using edge-to-edge (doesn't really work here in this app)
Notes...
It is very easily possible to get this working great without the action bar. But, I don't expect this as wanted.
Choice 2. Keeping the action bar appears to need to convert theme and bar to the way Android Studio > new project implements the bar, or switching the Activity to start from a normal layout to the pref fragment. Due to the non-similar UI in this app, this requires also using one or more of the other choices when using the former.
3rd option. Change the UI more heavily (which I won't be doing as its too subjective).
Needs more testing to be sure, but now have it fully implemented with action bar, so that there's no visual difference. In addition, some code cleanup, then pull request when I get to it. In addition, I fixed the missing action bar back button on some of the screens (I don't think that was related to the other UI pull requests but didn't look). As of right now, fully working on Android 15, 14, and 8 with target of Android 15.
Side note: Am seeing a rare-ish crash on start foreground while in background on Android 14 now (about weekly). I believe its related to the target sdk. I need to look into this, and it may not affect this repo (except for future unknowns), but its all too unknown at this time. Might take months as can't find a way to reproduce it manually to see what's triggering it. Could in theory be from the UI changes instead with an issue not easily showing up.