Android 16 (Companion & APK):
No issues on Android < 15.
Here is a possible fix: keyboard_A15.aia (6.4 KB)
Android 16 (Companion & APK):
No issues on Android < 15.
Here is a possible fix: keyboard_A15.aia (6.4 KB)
Hmm, what is that supposed to achieve?
I merged the topics because they concern the same problem.
In other words, what should your extension (method) do and how? Post screenshots or an example.
This used to work, I tried it now and the function in my extension no longer works. I deleted the answer.
Yes, this is another problem of Google's new edge-to-edge approach since the targetSdk 35 update. Anyway, my approach seems to be working well on Android 15+.
Yes, and how and who is this supposed to help?
Perhaps add it to your secret experimental extension?
I tried this by editing the compiled APK manifest. More changes are needed. And they probably need to be changes on the AppInventor side.
I'll test the fixes made in the sources soon.
I think there is no way to implement this via an extension in the Manifest.
I already have a fix for this, and I'm working on fine-tuning the system bars and will release a fix. What color is the desired navigation bar?
My suggestion (in this order):
I assume there won't be a way to arbitrarily choose the colors of the Status bar and Navbar independently. My approach is based on preventing the Navbar from being colored.
I think this would require additional design or screen parameters. I don't know if MIT will approve this. I might do two PRs, one to fix bugs, the other to expand the bars management feature.
Well that is annoying. I'm not sure how the edge-to-edge changes in Android would relate to this. It seems like something unrelated.
I've had this kind of thing (keyboard popping up and covering the input field you're trying to type in) happen periodically with Android apps unrelated to App Inventor, so clearly there's more than one way to trigger it.
And educated guess is that Android's new default screen space calculation extends under the pop-up keyboard as well as the nav/status bars. I'm not immediately sure what to do about that. I'll investigate.
In the fixes for Android's new edge-to-edge layout default, the navbar is now given the primary color set in project properties. I believe this is also true of the status bar, but I need to check.
Yes, I know that, and the Title bar too. But I found a way (via an extension) to prevent the Navbar from being colored on Android 15+.
Here is a short video and the APK (tested on Android 16, Pixel Pro 7):
It's not a problem to not color the navigation bar; the question is, what do users and MIT expect? The navigation mask has always been black or white, depending on the theme. Customizing this from the AppInventor source code is no problem.
Yes, the status bar and navigation bar currently have the same "primaryColor." I have a fix ready for the keyboard and title bar turning black after a screen change. The question is, should I extend this to something more?