Recent changes to App inventer causing problems

Extension almost works, status bar visible, nav bar minimized. But screen still reaching under minimized nav bar instead of stopping before it. This screenshot shows 1 row of blocks missing at bottom, status bar is there but doesn't show in screenshot

A fix has been prepared to fix your issue. It will be implemented in the next update.

The fix is ​​probably on the test server:

https://ai2-test.appinventor.mit.edu/

Is your screen height fix on the test server?

Just tried and still not fixed, maybe later? And thank you

Try this, post screenshots and explain what your problem is:
StatusNavbar_2.aia (8.8 KB)

Blocks

grafik

Should work with Companion & the APK.


So my question is: Does it work as expected with my test app?

I'll check it later, but I noticed there's nothing at the bottom of the screen to be blocked by the navigation bar. Try running buttons all the way down to the bottom and then see if any are obscured


This is before the update

This is after the last app inventor update. (Status bar and navbar elements are visible, they just don't show up in the screenshots) These are rows of buttons in horizontal arrangements, stacked in a vertical arrangement with the vertical arrangement set to fill parent. Works fine before the update. Same problem using navbar hiding extensions. I have since figured out what to do to fix this, I've set the vertical arrangement to fill parent as before, but also set the horizontal arrangements to fill Parent. Seems to work:

Are all the buttons in a single vertical arrangement? Because you have some elements between the bottom button and the top buttons.

What should that change?

Let me take a look at your aia. Post it or send it to me via PM.

Here's your modified with buttons inside a vertical arrangement. Unfortunately you can't compile it with the old App Inventor to see what it should look like, but all the buttons would be compressed to fill inside the vertical arrangement
StatusNavbar_2 (1).aia (9.0 KB)

The problem was when the vertical Arrangement was set to fill parent, it would reach below the nav bar, whereas before it would end at the nav bar.

Android 16, Pixel Pro 7:

I don't understand your problem at all.

:question:

10 Columns of 15 button rows in a vertical arrangement. Before update, all 15 rows visible:


After app inventor update, bottom row is missing covered by the navbar:

Like I said I figured out how to fix it, I shouldn't have had to figure out anything. Before it was perfect, it automatically adjusted. Probably a lot of other programs going to have problems if they rebuild with the new app inventor. Probably a lot of them will have no difference.

Yes, same for other app developers who use Android directly... this affects everyone targeting sdk 35

So how did you set your vertical arrangement to fix it?

Taifun

After 119 posts, we still don't know exactly what the problem might be. :upside_down_face:

Notice how there's 2 rows of blocks under the big bomb before the update and only one row afterwardsj

Each row of boxes in a horizontal arrangement, so 15 horizontal arrangements with 10 blocks each, all in a vertical arrangement. I did this cuz wanted special effects with the colors of each horizontal. I left the vertical arrangement as fill parent like before, but changed the horizontal arrangements to fill parent also. They were set to a percentage which I varied for other a special effects, like a curtain drop effect. That's all I needed to do, no extensions needed. Although it broke the drop effect, I stumbled upon another affect that looks kind of cool anyway!

1 Like

Nothing is compressed here. The 16 buttons were only fully displayed on your specific device (name?). On my 15 test devices, they were not and are not fully displayed. To display them all fully in one VA on all devices, all buttons would have to be set to "Fill parent" in height. Since the app is apparently designed only for your purposes and your device (and not for the Play Store), there are two ways to avoid edge-to-edge mode:

  1. Build the APK, decompile it, set targetSdkVersion to 34, and recompile the APK.
  2. Use AI2Offline (i.e., a version with targetSdkVersion < 35).

I still don't understand why the Navbar is still visible in your screenshot. Your goal, and the purpose of my extension, was to hide it.