the game is like squished and wierd help
Lighthearted Romance · By
That looks like it might qualify as a newer phone. Based on a quick search, that was released in 2019, while my phone was first released in 2017. So it's probably part of the issue that was mentioned in the thing I read, which means it will hopefully be fixed in the next Ren'Py release. On the downside, this means I can't actively do anything to fix the issue myself, since I'm not familiar with the code Ren'Py uses to make Android files. I may have to figure out a way to re-build the APK version of Demo v5 once the Ren'Py update fixes the issue.
I'm afraid I can't really give an estimate unless I know when the next update for Ren'Py will be stable. I think there may be a prerelease version now, but it's not usually a good idea to release games made with a non-stable version of the engine. I also can't be sure if the fix works until I put out the new build, since I don't have any other devices to test on.
Short version: Depends on when Ren'Py 7.4.3 comes out and whether or not it actually fixes the issue with Samsung displays.
An update: I need confirmation on people using big Android phones, but I may have pinpointed what could be causing the problem. See, Ren'Py defines "small" mobile devices as having 6 inch screens or smaller, and "medium" devices as anything else. Looking up the Galaxy A10, it apparently is large enough to count as a "medium", but has the form factor of a phone rather than a tablet.
In the new GUI code, I've been using "small" and "medium" variants as the way to differentiate between phones and tablets, since that is the recommended way of handling the variants for maximum compatibility. But since there are now phones that have bigger screens, those phones may break the GUI code and try to display the tablet GUI on a phone screen.
If I could get a confirmation on this happening in the current hotfix, I can look into another hotfix to correct this issue. I prefer to follow the recommendations when it comes to things I can't test, but it seems like I may have to change the variant names if my hunch here is correct...