Addin icon shows correctly on Web but shows default icon on Desktop version of Outlook
Category: outlook for developers
Question
PhilWolf91 on Thu, 27 Feb 2020 21:33:01
I've been working on an Outlook addin for my company. I used the Yeoman generator to spawn the Angular template.
Through the manifest I have an icon defined to an Azure Blob Storage address. When I open an appointment on outlook.office365.com my addin shows up with the correct icon; However, when I open an appointment in the Desktop Office 365 version of Outlook, I get some default blue thing.
I have version overrides with the icon defined in
and
(was gunna put pictures but apparently this account is verified yet)
The resIds all point to the same blobThe IconUrl and HighResolutionIconUrl also point the same blob
Replies
PhilWolf91 on Fri, 28 Feb 2020 20:41:50
OK so this probably seems like a -duh- thing but it was the icon size.
1) The web outlook loads a different icon. I did not know the web used <IconUrl> or <HighResolutionIconUrl> versus the icon defined in the <ExtensionPoint>. It doesn't even make sense that they are different like this at all. Why the heck
would the Web version not use the icon defined for the button?????
2) The web outlook resizes the icon with no issues. The desktop version REQUIRES the icon to be the correct size. I resized the image to 48x48 and it now works on the Desktop version.
Kinda wish _anyone_ woulda been at least like >look here idiot. Hopefully this may help someone in the future.