RealEst-AI / ImmoMail-Outlook-Addin

Office-Add-in-Microsoft-Graph-React
0 stars 0 forks source link

Decide between UI variations #67

Closed victorreisenauer closed 2 weeks ago

victorreisenauer commented 3 weeks ago

We need to decide whether we can do "big screen" UI or stick to "side screen" UI or if both are possible (within the same plugin).

Wladefant commented 2 weeks ago

we have decided to not pursue the path of module extensions, because they do not make sense at all, too much code reimplementation and they have no purpose to have instead of creating its own platform

Here are some of my notes for the following topic:

Module Extensions: https://cwviqqfjgz.joplinusercontent.com/shares/D8IufmUIGnpt3QaSboWUgr https://learn.microsoft.com/en-us/office/dev/add-ins/outlook/extension-module-outlook-add-ins

Those are full page plugins, Mailbox and context is not supported, the graph api is supported,

[Registering Mailbox and Item events is not available with this extension point.](Registering Mailbox and Item events is not available with this extension point.)

That means no emails can be opened in new window

Teams Personal Tab

https://cwviqqfjgz.joplinusercontent.com/shares/EQsx31u5MmXQWtA1ndmmkN

Better alternative: Teams personal tab

Supported platforms: Teams desktop, mobile, Teams web, Microsoft 365 web, Microsoft 365 desktop, Microsoft 365 mobile, Outlook desktop, Outlook web, Outlook mobile

No support for Mailbox and Item events, which means no new window email ecetera

Documentation

Extend a Teams personal tab across Microsoft 365 Teams JavaScript client library Publish Teams apps for Microsoft 365

Samples

https://github.com/OfficeDev/m365-extensibility-image-editor?tab=readme-ov-file

demo.gif

Editable todo list with SSO built with React and Azure Functions. Works in Teams, Outlook, Microsoft 365 app.

todo-list-M365.gif

Wladefant commented 2 weeks ago

My clear proposal and next step would be to have a seperate platform for that clearly more people are needed