Steps to reproduce:
- Create a new Unity project using a 3D Universal Template
- Go to Edit > Project Settings > Player
- Expand the "Icon" dropdown
- Toggle the "Override for Windows, Mac, Linux" option
- Click on the Texture2D object fields and select any square texture
- Observe the Texture2D field
- Untoggle and toggle back the "Override for Windows, Mac, Linux" option
- Observe the window
Actual results: The Texture2D field is a rectangle and makes textures look stretched out, and the selected texture is not retained after disabling the property
Expected results: The Texture2D field should be a square (like in the "Default Icon" or "Default Cursor" fields and the texture should be retained after untoggling/toggling the property
Reproducible with versions: 2023.1.0b1, 6000.0.65f1, 6000.3.4f1, 6000.4.0b4, 6000.5.0a4
Tested on (OS): Windows 11
Notes:
- It seems counter intuitive that the field appears stretched out and is a rectangle, when the expected texture is a square (1024x1024, 512x512 and so on). The same field looks good in the "Default Icon" and "Default Cursor" fields
- Not sure if the texture should be retained after property is disabled; however, in the Splash Image > Logos settings, the textures are retained after disabling "Show Splash Screen" property