mopsicus / umi

Unity mobile input (UMI) plugin for Android and iOS, allows to use features of mobile native input fields
MIT License
398 stars 92 forks source link

Invisible input (background and text) in Android API 33, 34 and 35 #115

Open SrProfessional opened 3 months ago

SrProfessional commented 3 months ago

The background and text are invisible, nothing is displayed, it is only visible when selecting with the magnifying glass.

mopsicus commented 3 months ago

Are you using the default font or a custom font?

mopsicus commented 3 months ago

The background and text are invisible, nothing is displayed, it is only visible when selecting with the magnifying glass.

This behavior is found with some custom fonts. I'm already testing this.

SrProfessional commented 3 months ago

Hi, I have tested again with the “default” font but it still doesn't show neither the text nor the background on Android, on iOS it works fine. I have exported an app with the Demo scene directly without changing anything and this also has the bug.

mopsicus commented 3 months ago

What device are you using for testing? Vendor, android version, etc.

SrProfessional commented 3 months ago

Hello, it was tested in xiaomi mi 11 lite, but in the previous version it was working well, with legacy inputs

mopsicus commented 3 months ago

Can you make simple blank project to reproduce this issue?

SrProfessional commented 2 months ago

Ok, going to make it and add the results here

SrProfessional commented 1 month ago

Hello again, sorry for the time to retest, I have recorded a video, specifically in this project I have the error, in another project with the same version of Unity does not appear the error.

Video: https://github.com/user-attachments/assets/1baf563c-60d8-4779-bfa9-e45b392b2cfc

SrProfessional commented 1 month ago

Finally! I found the bug: in project settings -> resolution and presentation -> Render Over Native UI have to be disabled... I had it enabled, in this case, sometimes I need this option enabled, is there a way to use the native inputs with the render over native UI option enabled?

mopsicus commented 1 month ago

Great news! Have to test it, but seems that option block UMI at all, cuz it named "Render Over Native UI" 😅 and plugin make input fields over Unity UI.