none
Addin icon shows correctly on Web but shows default icon on Desktop version of Outlook RRS feed

  • Question

  • 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

    VersionOverridesV1_0

    and

    VersionOverridesV1_1



    <!-- Appointment compose form -->
                <ExtensionPoint xsi:type="AppointmentOrganizerCommandSurface">
                  <OfficeTab id="TabDefault">
                    <Group id="apptComposeDemoGroup">
                      <Label resid="groupLabel" />
                      <!-- Task pane button -->
                      <Control xsi:type="Button" id="apptComposeOpenPaneButton">
                        <Label resid="paneComposeButtonLabel" />
                        <Supertip>
                          <Title resid="paneComposeSuperTipTitle" />
                          <Description resid="paneComposeSuperTipDescription" />
                        </Supertip>
                        <Icon>
                          <bt:Image size="16" resid="icon-16" />
                          <bt:Image size="32" resid="icon-32" />
                          <bt:Image size="80" resid="icon-80" />
                        </Icon>
                        <Action xsi:type="ShowTaskpane">
                          <SourceLocation resid="composeTaskPaneUrl" />
                        </Action>
                      </Control>
                    </Group>
                  </OfficeTab>
                </ExtensionPoint>

    (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
    • Edited by PhilWolf91 Thursday, February 27, 2020 9:35 PM
    Thursday, February 27, 2020 9:33 PM

Answers

  • 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.

    • Marked as answer by PhilWolf91 Friday, February 28, 2020 8:42 PM
    Friday, February 28, 2020 8:41 PM