Layout problems in Free42 3.3.8 and Plus42 1.3.10 on Android >= 15

130 views
Skip to first unread message

Thomas Okken

unread,
Jul 4, 2025, 4:19:03 PMJul 4
to Free42 & Plus42
Free42 3.3.8 and Plus42 1.3.10 on Android 15 and later have a layout problem, where the skin extends under the status bar and the navigation bar, causing it to be partially obscured.

I released a fix for this issue, Free42 3.3.8a and Plus42 1.3.10a. If you are still getting messed-up layouts on Android after having upgraded to these versions, please let me know, here or via email.

Thanks!

kw

unread,
Jul 5, 2025, 9:42:37 AMJul 5
to Free42 & Plus42
Hi Thomas,

when i use style "Full Screen" the status bar and the navigation bar are hidden like expected, but the skin does not extend to the free area. With the previous version the full screen was used. "Normal" and "No Status" are working. The phone is a Samsung S23 Ultra with Android 15.

Thomas Okken

unread,
Jul 5, 2025, 1:27:17 PMJul 5
to Free42 & Plus42
Yes, I see that the 3.3.8a / 1.3.10a workaround -- basically, to set android:fitsSystemWindows="true" on the calculator and print-out views -- only fixes part of the problem, while breaking Full Screen, even in older versions of Android. It looks like the only way out is to use ViewCompat.setOnApplyWindowInsetsListener(), which is not going to be fun, because the documentation is awful. This is par for the course with Andoid, unfortunately. I'll create an issue in Codeberg so I don't lose sight of this; it may take a while to make this behave properly, and to do so in all Android versions.

Thomas Okken

unread,
Jul 5, 2025, 2:16:52 PMJul 5
to Free42 & Plus42

kw

unread,
Jul 19, 2025, 3:33:40 PMJul 19
to Free42 & Plus42
Just received version 1.3.10c. All styles are looking fine now on my devices.

Thanks!

Thomas Okken schrieb am Samstag, 5. Juli 2025 um 20:16:52 UTC+2:
https://codeberg.org/thomasokken/free42/issues/80

Thomas Okken

unread,
Jul 19, 2025, 4:21:02 PMJul 19
to Free42 & Plus42
That's good to hear. Thanks for confirming!

I'm closing the issue.
Reply all
Reply to author
Forward
0 new messages