Category: outlook for developers
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
(was gunna put pictures but apparently this account is verified yet)The resIds all point to the same blob
The IconUrl and HighResolutionIconUrl also point the same blob
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.