ppareit / swiftp

FTP server for your android device.
http://ppareit.github.com/swiftp/
Other
742 stars 293 forks source link

Android 15 target (needs UI fixes) #247

Open Xavron opened 1 month ago

Xavron commented 1 month ago

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

Using edge-to-edge (doesn't really work here in this app)

Notes...

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.