Updates from: 06/14/2021 03:07:37
Service Microsoft Docs article Related commit history on GitHub Change details
platform Teams Apps In Meetings https://github.com/MicrosoftDocs/msteams-docs/commits/master/msteams-platform/apps-in-teams-meetings/teams-apps-in-meetings.md
The users can access apps during meetings using the tab gallery, for example:
> [!VIDEO https://www.youtube-nocookie.com/embed/nKAy5rNDus4]
-This article provides an overview of meeting app extensibility, API references, enable and configure apps for meetings, and Together Mode in Teams.
+This article provides an overview of meeting app extensibility, API references, enable and configure apps for meetings, and custom Together Mode scenes in Teams.
You can enhance your meeting experience by using the meeting extensibility feature, which enables you to integrate your apps within meetings. It also includes different stages of a meeting lifecycle, where you can integrate tabs, bots, and messaging extensions. With meetings extensibility APIs, you can identify different participant roles and user types, get meeting events, generate in-meeting dialogs, and so on. To customize Teams with apps for meetings, you can enable your apps for Teams meetings by updating your app manifest and you can also configure your apps for meeting scenarios.
-The new Together Mode feature enables users to collaborate in a meeting with their team in one place without being separated by boxes.
+The new custom Together Mode scenes feature enables users to collaborate in a meeting with their team in one place without being separated by boxes.
## See also
The new Together Mode feature enables users to collaborate in a meeting with the
* [Messaging extension](../messaging-extensions/what-are-messaging-extensions.md) * [Design your app](../apps-in-teams-meetings/design/designing-apps-in-meetings.md) * [Prerequisites and API references for apps in Teams meetings](create-apps-for-teams-meetings.md)
-* [Together Mode](~/apps-in-teams-meetings/teams-together-mode.md)
+* [Custom Together Mode scenes](~/apps-in-teams-meetings/teams-together-mode.md)
## Next step
platform Teams Together Mode https://github.com/MicrosoftDocs/msteams-docs/commits/master/msteams-platform/apps-in-teams-meetings/teams-together-mode.md
Title: Together Mode in Teams
-description: Work with Together Mode
+ Title: Custom Together Mode Scenes
+description: Work with custom Together Mode scenes
-# Together Mode in Teams
+# Custom Together Mode scenes in Teams
> [!NOTE] > This feature is currently available in [public developer preview](../resources/dev-preview/developer-preview-intro.md) only.
-Microsoft Teams Together Mode provides an immersive and engaging meeting environment that brings people together and encourages them to turn on their video. It digitally combines participants into a single virtual scene and places their video streams in pre-determined seats designed and fixed by the scene creator.
+Custom Together Mode scenes in Microsoft Teams provides an immersive and engaging meeting environment that brings people together and encourages them to turn on their video. It digitally combines participants into a single virtual scene and places their video streams in pre-determined seats designed and fixed by the scene creator.
> [!VIDEO https://www.youtube-nocookie.com/embed/MGsNmYKgeTA]
-A scene in Together Mode is an artifact created by the scene developer using the Microsoft Scene studio. In a conceived scene setting, participants have designated seats with video streams rendered in those seats.
+A scene in custom Together Mode scenes is an artifact created by the scene developer using the Microsoft Scene studio. In a conceived scene setting, participants have designated seats with video streams rendered in those seats.
> [!NOTE] > Scene only apps are recommended as the acquisition experience for such apps is more seamless.
The following process gives an overview to create a scene only app:
## Prerequisites
-You must have a basic understanding of the following to use Together Mode:
+You must have a basic understanding of the following to use custom Together Mode scenes:
* Definition of scene and seats in a scene. * Have a Microsoft Developer account and be familiar with the Microsoft Teams [Developer Portal](../concepts/build-and-test/teams-developer-portal.md) and App Studio.
The seat dimensions become the canvas for rendering the participant video stream
1. In the **View in Teams** dialog box, select **Preview in Teams**. 1. In the dialog box that appears, select **Add**.
- The scene can be tested or accessed by creating a test meeting and launching Together Mode. For more information, see [activate the Together Mode](#activate-the-together-mode).
+ The scene can be tested or accessed by creating a test meeting and launching custom Together Mode scenes. For more information, see [activate custom Together Mode scenes](#activate-custom-together-mode-scenes).
- ![Launch Together Mode](../assets/images/apps-in-meetings/launchtogethermode.png)
+ ![Launch custom Together Mode scenes](../assets/images/apps-in-meetings/launchtogethermode.png)
>[!NOTE] > * Selecting **Preview** automatically creates a Microsoft Teams app that can be viewed in the **Apps** page in the Teams Developer Portal. > * Selecting **Preview** automatically creates an app package that is appmanifest.json behind the scene. As stated earlier, this is abstracted, but you can access the automatically created app package by navigating to **Apps** from the menu.
- > * The scene can then be viewed in the Together Mode scene gallery.
+ > * The scene can then be viewed in the custom Together Mode scenes gallery.
1. Optionally, you can select **Share** from the **Save** drop-down menu to create a shareable link to easily distribute your scenes for others to use. Opening this link installs the scene for the user and they can start using it.
A more complex scene that leverages the Z-axis is demonstrated in the step-by-st
## Sample scene.json
-Scene.json along with the images indicate the exact position of the seats. A scene consists of bitmap images, sprites, and rectangles to put participant videos in. These sprites and participant boxes are defined in a world coordinate system with the X-axis pointing to the right and the Y-axis pointing downwards. Together mode supports zooming in on the current participants. This is helpful for small meetings in a large scene. A sprite is a static bitmap image positioned in the world. The Z value of the sprite determines the position of the sprite. Rendering starts with the sprite with lowest Z value, so higher Z value means it is closer to the camera. Each participant has its own video feed, which is segmented so that only the foreground is rendered.
+Scene.json along with the images indicate the exact position of the seats. A scene consists of bitmap images, sprites, and rectangles to put participant videos in. These sprites and participant boxes are defined in a world coordinate system with the X-axis pointing to the right and the Y-axis pointing downwards. Custom Together Mode scenes supports zooming in on the current participants. This is helpful for small meetings in a large scene. A sprite is a static bitmap image positioned in the world. The Z value of the sprite determines the position of the sprite. Rendering starts with the sprite with lowest Z value, so higher Z value means it is closer to the camera. Each participant has its own video feed, which is segmented so that only the foreground is rendered.
Following is the scene.json sample:
Each scene has a unique ID and name. The scene JSON also contains information on
The zOrder represents the order of placing images and seats along the Z-axis. In many cases, it gives a sense of depth or partition if required. For more information, see the step-by-step getting started sample. The sample leverages the zOrder.
-Now that you have gone through the sample scene.json, you can activate the Together Mode to engage in scenes.
+Now that you have gone through the sample scene.json, you can activate the custom Together Mode scenes to engage in scenes.
-## Activate the Together Mode
+## Activate custom Together Mode scenes
-Get end-to-end information of how an end user engages with scenes in Together Mode.
+Get end-to-end information of how an end user engages with scenes in custom Together Mode scenes.
-**To choose scenes and activate the Together Mode**
+**To choose scenes and activate custom Together Mode scenes**
1. Create a new test meeting.
Get end-to-end information of how an end user engages with scenes in Together Mo
1. From the **Scene Gallery**, select the scene you want to use for your meeting.
-1. Optionally, the meeting organizer and presenter can choose **Switch all participants to together mode** in the meeting.
+1. Optionally, the meeting organizer and presenter can **Change scene for all participants** in the meeting.
>[!NOTE]
- > At any point in time, only one scene can be used homogeneously for the meeting. If a presenter or organizer changes a scene, it changes for all. Switching in or out of Together Mode is up to individual participants, but while in Together Mode, all participants have the same scene.
+ > At any point in time, only one scene can be used homogeneously for the meeting. If a presenter or organizer changes a scene, it changes for all. Switching in or out of custom Together Mode scenes is up to individual participants, but while in custom Together Mode scenes, all participants have the same scene.
1. Select **Apply**. Teams installs the app for the user and applies the scene.
-## Open a Together Mode Scene Package
+## Open a custom Together Mode scenes Scene Package
You can share the Scene Package that is a .zip file retrieved from the Scene studio to other creators to further enhance the scene. The **Import a Scene** functionality can be leveraged. This tool helps unwrap a scene package to let the creator continue building the scene.
platform Send Proactive Messages https://github.com/MicrosoftDocs/msteams-docs/commits/master/msteams-platform/bots/how-to/conversations/send-proactive-messages.md
You must supply the user ID and the tenant ID. If the call succeeds, the API ret
+> [!NOTE]
+> Currently bots cannot create a group chat through bot APIs or Graph. `createConversation` is available only for 1:1 chats.
+ ## Code sample The following table provides a simple code sample that incorporate basic conversation flow into a Teams application and how to create a new conversation thread in a channel in Teams:
platform Deep Links https://github.com/MicrosoftDocs/msteams-docs/commits/master/msteams-platform/concepts/build-and-test/deep-links.md
threadId: = "19:f8fbfc4d89e24ef5b3b8692538cebeb7@thread.skype",
groupId: "ae063b79-5315-4ddb-ba70-27328ba6c31e" } ```+
+## Deep linking to an app
+
+Create deeplinks for the app after the app is listed in the Teams store. To create a link to launch Teams, append the following URL to your app ID: `https://teams.microsoft.com/l/app/<your-app-id>`. A dialog box appears to install the app.
+
## Deep linking for SharePoint Framework tabs The following deep link format can be used in a bot, connector or messaging extension card:
platform Teams Developer Portal https://github.com/MicrosoftDocs/msteams-docs/commits/master/msteams-platform/concepts/build-and-test/teams-developer-portal.md
Monthly and daily usage is shown for the past seven, 30 days, and 60 days. You s
The Developer Portal also includes tools to help you build some key features of Teams apps. Some of these tools include:
-* **Scene studio**: Design custom Together mode scenes for Teams meetings.
+* **Scene studio**: Design [custom Together Mode scenes](~/apps-in-teams-meetings/teams-together-mode.md) for Teams meetings.
* **Adaptive Cards editor**: Create and preview Adaptive Cards to include with your apps. * **Microsoft identity platform management**: Register your apps with Azure Active Directory (Azure AD) to help users sign in and provide access to APIs.
platform Graph Proactive Bots And Messages https://github.com/MicrosoftDocs/msteams-docs/commits/master/msteams-platform/graph-api/proactive-bots-and-messages/graph-proactive-bots-and-messages.md
keywords: teams proactive messaging chat installation Graph
-# Proactive installation of apps using Graph API and send messages
+# Proactive installation of apps using Graph API to send messages
>[!IMPORTANT] > Microsoft Graph and Microsoft Teams public previews are available for early access and feedback. Although this release has undergone extensive testing, it is not intended for use in production.
Your bot can [send proactive messages](/azure/bot-service/bot-builder-howto-proa
## View additional code samples > > [!div class="nextstepaction"]
-> [**Teams proactive messaging code samples**](/samples/officedev/msteams-samples-proactive-messaging/msteams-samples-proactive-messaging/)
+> [**Teams proactive messaging code samples**](/samples/officedev/msteams-samples-proactive-messaging/msteams-samples-proactive-messaging/)
platform Cards Format https://github.com/MicrosoftDocs/msteams-docs/commits/master/msteams-platform/task-modules-and-cards/cards/cards-format.md
To enable typeahead within the `Input.Choiceset` set `style` to `filtered` and e
### Stage view for images in Adaptive Cards
-> [!NOTE]
-> This feature is currently available in developer preview only.
-
In an Adaptive card, you can use the `msteams` property to add the ability to display images in stage view selectively. When users hover over the images, they would see an expand icon, for which the `allowExpand` attribute is set to `true`. For information on how to use the property, see the following example: ``` json
platform Visual Studio Overview https://github.com/MicrosoftDocs/msteams-docs/commits/master/msteams-platform/toolkit/visual-studio-overview.md
Title: Build apps with the Microsoft Teams Toolkit and Visual Studio
+ Title: Build apps with the Teams Toolkit and Visual Studio
description: Get started building great custom apps directly within Visual Studio with the Microsoft Teams Toolkit keywords: teams visual studio toolkit localization_priority: Normal
The Microsoft Teams Toolkit enables you to create custom Teams apps directly wit
1. [Enable developer preview](../resources/dev-preview/developer-preview-intro.md#enable-developer-preview).
-1. Make sure that the **<span>ASP.NE</span>T and web development module** has been added to your Visual Studio instance. You can check by following the steps in the [Modify Visual Studio by adding or removing workloads and component](/visualstudio/install/modify-visual-studio?view=vs-2019&preserve-view=true) documentation.
+1. Make sure that the **<span>ASP.NE</span>T and web development module** has been added to your Visual Studio instance. You can check by following the steps in the [modify Visual Studio by adding or removing workloads and component](/visualstudio/install/modify-visual-studio?view=vs-2019&preserve-view=true) documentation.
-![visual studio asp.net module](../assets/images/visual-studio-web-dev-module.png)
+![Visual studio asp.net module](../assets/images/visual-studio-web-dev-module.png)
-3. If you would like test your app by deploying it from Visual Studio, you'll need to have IIS (Internet Information Services) installed in your development environment. Visual Studio does not include IIS and it isn't included in the default Windows 10, Windows 8, or Windows 7 configuration; however, you can download the latest version from the [Microsoft download center](https://www.microsoft.com/download/details.aspx?id=48264).
+3. If you want to test your app by deploying it from Visual Studio, you must have Internet Information Services (IIS)) installed in your development environment. Visual Studio does not include IIS and it is not included in the default Windows 10, Windows 8, or Windows 7 configuration; however, you can download the latest version from the [Microsoft download center](https://www.microsoft.com/download/details.aspx?id=48264).
![IIS download page view](../assets/images/iis.png) ## Install the Teams Toolkit
-The Microsoft Teams Toolkit for Visual Studio is available for download from the [Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=TeamsDevApp.vsteamstemplate) or directly from the **Extensions** menu within Visual Studio.
+The Microsoft Teams Toolkit for Visual Studio is available for download from the [Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=TeamsDevApp.vsteamstemplate) or directly from the **Extensions** menu within Visual Studio. From the Visual Studio Marketplace also download [Teams Toolkit for Visual Studio 2019](https://marketplace.visualstudio.com/items?itemName=msft-vsteamstoolkit.vsteamstoolkit).
## Using the toolkit - [Set up a new project](#set-up-a-new-teams-project) - [Configure your app](#configure-your-app) - [Package your app](#package-your-app)-- [Run your app in Teams](#install-and-run-your-app-locally)
+- [Install and run your app in Teams](#install-and-run-your-app-locally)
- [Validate your app](#validate-your-app) - [Publish your app](#publish-your-app-to-teams) ## Set up a new Teams project
-1. Select **Create a new project**.
-1. Choose **Microsoft Teams App** and select **Next**.
-1. You will arrive at the **Configure your new project** screen where you can choose the **Project name**, **Location**, and **Solution name**.
-1. Check the box labeled **Place solution and project in the same directory**.
-1. A pop-up window labeled **Add Capabilities** will allow you to choose one or more capabilities for your project setup.
+![Teams toolkit installed](../assets/images/teamstoolkiticon.png)
+
+1. Select **Create New Project**.
+
+ ![Create new project](../assets/images/createnewproject.png)
+
+1. Choose the quickstart tool for **Microsoft Teams App** and select **Next**.
+1. In the **Configure your new project** page, enter the **Project name**, **Location**, and **Solution name**.
+1. Select the **Place solution and project in the same directory** checkbox.
+1. In the **Add Capabilities** pop-up window, choose one or more capabilities for your project setup.
1. Select the **Next** button to complete the configuration process.
-1. A pop-up window labeled **Add Capabilities** will allow you to choose the properties for each selected capability.
-1. Select **Finish** and you will land on the **Microsoft Teams Toolkit** landing page.
+1. In the **Add Capabilities** pop-up window, choose the properties for each selected capability.
+1. Select **Finish**. The **Microsoft Teams Toolkit** landing page is shown.
+
+ ![Teams toolkit landing page](../assets/images/Teamstoolkitpage.png)
## Configure your app At its core, the Teams app embraces three components:
- 1. The Microsoft Teams client (web, desktop or mobile) where users interact with your app.
- 1. A server that responds to requests for content that will be displayed in Teams, e.g., HTML tab content or a bot adaptive card .
+ 1. The Microsoft Teams client including web, desktop, or mobile, where users interact with your app.
+ 1. A server that responds to requests for content that is displayed in Teams, for example, HTML tab content or a bot adaptive card.
1. A Teams app package consists of three files:
- > [!div class="checklist"]
- >
- > - The manifest.json
- > - A [color icon](../resources/schem#icons) for your app to display in the public or organization app catalog
- > - An [outline icon](../resources/schem#icons) for display on the Teams activity bar.
+ - The manifest.json
+ - A [color icon](../resources/schem#icons) for your app to display in the public or organization app catalog.
+ - An [outline icon](../resources/schem#icons) for display on the Teams activity bar.
When an app is installed, the Teams client parses the manifest file to determine needed information like the name of your app and the URL where the services are located. > [!NOTE]
->If you haven't done so already, you will need to sign in to your Microsoft 365 or account to continue with the development process.
->
-> If you don't have a Microsoft 365 account, you can sign up for a [Microsoft 365 Developer Program](https://developer.microsoft.com/microsoft-365/dev-program) subscription. It's *free* for 90 days and will continually renew as long as you're using it for development activity. If you have a Visual Studio *Enterprise* or *Professional* subscription, both programs include a free Microsoft 365 [developer subscription](https://aka.ms/MyVisualStudioBenefits), active for the life of your Visual Studio subscription. For more information, See [Set up a Microsoft 365 developer subscription](/office/developer-program/office-365-developer-program-get-started).
+>If you have not done so already, you must sign in to your Microsoft 365 account to continue with the development process.
>
+> If you do not have a Microsoft 365 account, you can sign up for a [Microsoft 365 Developer Program](https://developer.microsoft.com/microsoft-365/dev-program) subscription. It's free for 90 days and renews as long as you are using it for development activity. If you have a Visual Studio Enterprise or Professional subscription, both programs include a free Microsoft 365 [developer subscription](https://aka.ms/MyVisualStudioBenefits), active for the life of your Visual Studio subscription. For more information, see [set up a Microsoft 365 developer subscription](/office/developer-program/office-365-developer-program-get-started).
### Configuration steps 1. To configure your app, on the **Microsoft Teams Toolkit** landing page, select **Edit app package**. 1. From the **My Environments** drop-down menu, select **development**.
-1. You will land on the **App details** page where you can edit your app's property fields.
-1. Editing the fields in the App details page updates the contents of the manifest.json file that will ultimately ship as part of the app package. [Learn more](https://aka.ms/teams-toolkit-manifest)
+1. In the **App details** page, edit your app's property fields.
+
+ Editing the fields in the App details page updates the contents of the manifest.json file that will ship as part of the app package. For more information, see [Teams Toolkit manifest](https://aka.ms/teams-toolkit-manifest).
## Package your app
-Modifying the **app details** page or updating the **manifest**, or **.env** files in your app's **.publish** folder will automatically generate your **Development.zip** file. The Development.zip file includes three required files ΓÇö the **manifest.json** and [two icons](../concepts/build-and-test/apps-package.md#app-icons).
+Modifying the **app details** page or updating the **manifest**, or **.env** files in your app's **.publish** folder will automatically generate your **Development.zip** file. The Development.zip file includes three required files, the **manifest.json** and [two icons](../concepts/build-and-test/apps-package.md#app-icons).
## Install and run your app locally
Modifying the **app details** page or updating the **manifest**, or **.env** fil
![Solution configurations menu](../assets/images/solution-configurations.png)
-2. Select the **IIS Express + Teams** button.
+1. Select the **IIS Express + Teams** button.
-1. Teams will launch and the app installation dialogue should appear in the Teams client.
+ The app installation dialog box appears in the Teams client.
## Validate your app
The **Validate** page allows you to check your app package before submitting you
## Publish your app to Teams
-Γ£ö On your project home page, you can upload your app to a team, submit your app to your company custom app store for users in your organization, or submit your app to App Source for all Teams users.
+* On your project home page, you can upload your app to a team, submit your app to your company custom app store for users in your organization, or submit your app to App Source for all Teams users.
-Γ£ö Your IT admin will review these submissions.
+* Your IT admin will review these submissions.
-Γ£ö You can return to the **Publish** page to check on your submission status and learn if your app was approved or rejected by your IT admin. This is also where you'll come to submit updates to your app or cancel any currently active submissions.
+* You can return to the **Publish** page to check on your submission status and learn if your app was approved or rejected by your IT admin. This is also where you can submit updates to your app or cancel any currently active submissions.
## Next step
platform Whats New https://github.com/MicrosoftDocs/msteams-docs/commits/master/msteams-platform/whats-new.md
Discover Microsoft Teams platform features that are introduced in Microsoft Buil
|05/26/2021| Build tabs with Adaptive Cards. |[Build tabs](tabs/how-to/build-adaptive-card-tabs.md)| |05/25/2021| Updated Teams Toolkit for [Visual Studio Code](https://marketplace.visualstudio.com/items?itemName=TeamsDevApp.ms-teams-vscode-extension) and [Visual Studio](https://marketplace.visualstudio.com/items?itemName=msft-vsteamstoolkit.vsteamstoolkit&ssr=false#overview). | [Get started with Teams app development](~/get-started/prerequisites.md) | |05/25/2021| New Developer Portal for Teams introduced for managing your Teams apps. | [Developer Portal for Teams](concepts/build-and-test/teams-developer-portal.md) |
-|05/25/2021| Together Mode feature combines participants into a single virtual scene and places their video streams in pre-determined seats. | [Together Mode](~/apps-in-teams-meetings/teams-together-mode.md) |
+|05/25/2021| Custom Together Mode scenes feature combines participants into a single virtual scene and places their video streams in pre-determined seats. | [Custom Together Mode scenes](~/apps-in-teams-meetings/teams-together-mode.md) |
|05/24/2021| Bots can be enabled to receive all channel messages using resource-specific consent (RSC).|[Receive all messages with RSC](~/bots/how-to/conversations/channel-messages-with-rsc.md), [bot conversation overview](~/bots/how-to/conversations/conversation-basics.md), [channel and group conversations](~/bots/how-to/conversations/channel-and-group-conversations.md), and [developer preview manifest schema](~/resources/schem) | |05/21/2021| Tabs link unfurling and stage view. |[Tabs link unfurling and stage view](tabs/tabs-link-unfurling.md) |
Microsoft Teams platform features that are available to all app developers.
| **Date** | **Notes** | **Changed topics** | | -- | | |
+|06/09/2021| Stage view for images in Adaptive Cards with `allowExpand` attribute. | [Stage view for images in Adaptive Cards](~/task-modules-and-cards/cards/cards-format.md) |
|05/31/2021| Conversational tabs. | [Start and continue conversations about content in your tabs](~/tabs/how-to/conversational-tabs.md) | |05/24/2021| Updated Teams app design guidelines with mobile patterns and more.|[Designing your Teams app](~/concepts/design/design-teams-app-overview.md) |05/13/2021| Added information on mConnect and Skooler.|[Moodle learning management system](resources/moodle-overview.md)
Developer preview is a public program that provides early access to unreleased T
|05/26/2021|Build tabs with Adaptive Cards|[Build tabs](tabs/how-to/build-adaptive-card-tabs.md)| |05/25/2021| Updated Teams Toolkit for [Visual Studio Code](https://marketplace.visualstudio.com/items?itemName=TeamsDevApp.ms-teams-vscode-extension) and [Visual Studio](https://marketplace.visualstudio.com/items?itemName=msft-vsteamstoolkit.vsteamstoolkit&ssr=false#overview). | [Get started with Teams app development](~/get-started/prerequisites.md) | |05/25/2021| New Developer Portal for Teams introduced for managing your Teams apps. | [Developer Portal for Teams](concepts/build-and-test/teams-developer-portal.md) |
-|05/25/2021| Together Mode feature combines participants into a single virtual scene and places their video streams in pre-determined seats. | [Together Mode](~/apps-in-teams-meetings/teams-together-mode.md) |
+|05/25/2021| Custom Together Mode scenes feature combines participants into a single virtual scene and places their video streams in pre-determined seats. | [Custom Together Mode scenes](~/apps-in-teams-meetings/teams-together-mode.md) |
|05/24/2021|Bots can be enabled to receive all channel messages using resource-specific consent (RSC).|[Receive all messages with RSC](~/bots/how-to/conversations/channel-messages-with-rsc.md), [bot conversation overview](~/bots/how-to/conversations/conversation-basics.md), [channel and group conversations](~/bots/how-to/conversations/channel-and-group-conversations.md), and [developer preview manifest schema](~/resources/schem) | |05/21/2021|Tabs link unfurling and stage view|[Tabs link unfurling and stage view](tabs/tabs-link-unfurling.md) | |03/05/2021| Tabs will no longer have margins surrounding their experiences. Tab developers should review and update their apps. | [Removing tab margins](resources/removing-tab-margins.md) |