Acknowledged

automatically resize the app icon instead of issueing the warning that the app icon will be resized

we all know the warning:

WARNING: vivoactive3: The launcher icon (40x40) isn't compatible with the specified launcher icon size of the device 'vivoactive3' (40x33). Image will be scaled to the target size.

is it really that bad that the icon will be resized? is it worthy of raising a warning and polluting the build output? 

to answer the question:

I don't think it's worth it.

In the new app I'm writing I went to the trouble to create resource overrides so that each device has the icon prebaked in it's preferred resolution. I had to create 47(!!!) resource override folders just to get rid of this warning.

What I'm doing manually (resizing the icon and saving it in it's specific resource folder) is nothing different than what the compiler does automatically if the icon is not in the desired icon size.

I think:

- this warning has no (/not much) benefit and should be removed.

 

Parents
  • I understand that the warning is annoying though.

    What is annoying is that you even get the warning when you leave it to the default iq image (I blame guilty and I see many people who do not create their own app icon)

    What is annoying is that the warning pollutes build output (without good reason imho)

    What is annoying is all the work you need to do to get rid of the warning

    What is annoying is that when using resource overrides it makes the project less manageable (due to all the base level folders you have less of a birds eye view on your project structure 

    What is annoying is that you get the warning for projects where the app icon is nearly meaningless (data fields and watch faces)

    /end rant

    TL DR get rid of the warning :)

Comment
  • I understand that the warning is annoying though.

    What is annoying is that you even get the warning when you leave it to the default iq image (I blame guilty and I see many people who do not create their own app icon)

    What is annoying is that the warning pollutes build output (without good reason imho)

    What is annoying is all the work you need to do to get rid of the warning

    What is annoying is that when using resource overrides it makes the project less manageable (due to all the base level folders you have less of a birds eye view on your project structure 

    What is annoying is that you get the warning for projects where the app icon is nearly meaningless (data fields and watch faces)

    /end rant

    TL DR get rid of the warning :)

Children
No Data