stroke-input-android
stroke-input-android copied to clipboard
Android 15 (API 35) edge-to-edge causes breakage
665328a2645a444b4b47c35372423f26d962bbf5 causes breakage pertaining to edge-to-edge enforcement.
- https://developer.android.com/about/versions/15/behavior-changes-15#edge-to-edge
- https://old.reddit.com/r/androiddev/comments/1c1rs1t/apps_targeting_android_15_will_be_forced_into/
| Use case | Android 14 screenshot | Android 15 screenshot | Android 15 breakage |
|---|---|---|---|
| (Portrait) Main Activity: load keyboard by focusing input box | Keyboard obscures input box because Main Activity is not scrolled upward. Navigation bar obscures bottom of keyboard. | ||
| (Portrait) Main Activity: scroll to bottom after focusing input box | Keyboard obscures bottom of Main Activity, which cannot be scrolled upward past the keyboard. | ||
| (Landscape) Main Activity: load keyboard by focusing input box | Navigation bar obscures right edge of keyboard. | ||
| (Portrait) Main Activity Help | Status bar / self-facing camera obscures heading. Navigation bar obscures Return button. |
In summary, cursed be Android 15 edge-to-edge. And cursed be Google.