Skip to content

Commit 73e8de8

Browse files
[All hosts] (UI/UX) Update low engagement articles (#5440)
1 parent 00cc42c commit 73e8de8

File tree

6 files changed

+44
-17
lines changed

6 files changed

+44
-17
lines changed

docs/design/add-in-color.md

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Color guidelines for Office Add-ins
33
description: Learn how to use colors in the UI of an Office Add-in.
4-
ms.date: 06/18/2024
4+
ms.date: 10/28/2025
55
ms.topic: best-practice
66
ms.localizationpriority: medium
77
---
@@ -12,16 +12,18 @@ Color is often used to emphasize brand and reinforce visual hierarchy. It helps
1212

1313
![The color scheme for Office, Excel, Word, and PowerPoint. Major colors for Office are black and white, and minor colors are light gray, dark gray, and orange. The dominant color for Excel is green, Word is blue, and PowerPoint is orange.](../images/office-addins-color-schemes.png)
1414

15+
## Use UI component libraries
1516
[Fluent UI React](../quickstarts/fluent-react-quickstart.md) and [Fabric Core](fabric-core.md) include a set of default theme colors. When these libraries are applied to the components or layouts of an Office Add-in, the same goals apply. Color should communicate hierarchy, purposefully guiding customers to action without interfering with content. Theme colors from Fluent UI React or Fabric Core can introduce a new accent color to the overall interface. These accent colors can conflict with Office app branding and the hierarchy. Consider ways to avoid conflicts and interference. Use neutral accents or overwrite theme colors to match Office app branding or your own brand colors.
1617

18+
## Develop with theming APIs
1719
In Office applications, customers personalize their interfaces by applying an [Office UI theme](https://support.microsoft.com/office/365-63e65e1c-08d4-4dea-820e-335f54672310). Customers choose between four UI themes to vary styling of backgrounds and buttons in Excel, Outlook, PowerPoint, Word, and other apps in the Office suite. To make your add-ins feel like a natural part of Office and respond to personalization, use our [Theming APIs](/javascript/api/office/office.officetheme). For example, task pane background colors switch to a dark gray in some themes. With the Theming APIs, follow suit and adjust foreground text to ensure [accessibility](../design/accessibility-guidelines.md).
1820

1921
> [!TIP]
2022
>
2123
> - To ensure that your add-in applies the correct color combinations in its UI, test it with all four Office themes, including the **Use system setting** option.
2224
> - For guidance on how to dynamically match the design of your PowerPoint add-in with the current document or Office theme, see [Use document themes in your PowerPoint add-ins](../powerpoint/use-document-themes-in-your-powerpoint-add-ins.md).
2325
24-
Apply the following general guidelines for color.
26+
## Apply best practices
2527

2628
- Use color sparingly to communicate hierarchy and reinforce brand.
2729
- Overuse of a single accent color applied to both interactive and non-interactive elements can lead to confusion. For example, avoid using the same color for selected and unselected items in a navigation menu.
@@ -30,3 +32,10 @@ Apply the following general guidelines for color.
3032
- Ensure that all text is [accessible](accessibility-guidelines.md). Be sure that there is a 4.5:1 contrast ratio between foreground text and background.
3133
- Be aware of color blindness. Use more than just color to indicate interactivity and hierarchy.
3234
- To learn more about designing add-in command icons with the Office icon color palette, see [icon guidelines](../design/add-in-icons.md).
35+
36+
## See also
37+
38+
- [Office Add-in design language](add-in-design-language.md)
39+
- [Accessibility guidelines](accessibility-guidelines.md)
40+
- [Branding patterns](branding-patterns.md)
41+
- [Fluent UI React in Office Add-ins](../quickstarts/fluent-react-quickstart.md)

docs/design/branding-patterns.md

Lines changed: 17 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,19 @@
11
---
22
title: Branding patterns design guidelines for Office Add-ins
33
description: Learn how to brand your Office Add-in while staying compatible with the visual design of Office.
4-
ms.date: 05/18/2023
4+
ms.date: 10/29/2025
55
ms.topic: best-practice
66
ms.localizationpriority: medium
77
---
88

99
# Branding patterns
1010

11-
These patterns provide brand visibility and context to your add-in users.
11+
Implement recommended design patterns in your add-in to promote brand visibility while maintaining seamless integration with Office applications.
1212

1313
## Best practices
1414

15+
The following table outlines design best practices to enhance your add-in's brand recognition.
16+
1517
|Do |Don't|
1618
|:---- |:----|
1719
| Use familiar UI components with applied branding accents like typography and color. | Don't invent new UI components that contradict established Office UI. |
@@ -20,16 +22,26 @@ These patterns provide brand visibility and context to your add-in users.
2022
| Make your solution recognizable and connect your screens together with consistent visual elements. | Don't hide your solution with unrecognizable and inconsistently applied visual elements. |
2123
| Build connection with a parent service or business to ensure that customers know and trust your solution. | Don't make customers learn a new brand concept if there's a useful and understandable relationship that can be leveraged to build trust and value. |
2224

23-
Apply the following patterns and components as applicable to allow users to embrace the full utility of your add-in.
25+
## Design patterns and components
26+
27+
Apply the following patterns and components to allow users to embrace the full utility of your add-in.
2428

25-
## Brand Bar
29+
### Brand Bar
2630

2731
The brand bar is a space in the footer to include your brand name and logo. It also serves as a link to your brand's website and an optional access location.
2832

2933
![Brand bar displayed in an add-in task pane of an Office desktop application.](../images/add-in-brand-bar.png)
3034

31-
## Splash Screen
35+
### Splash Screen
3236

3337
Use this screen to display your branding while the add-in is loading or transitioning between UI states.
3438

3539
![Brand splash screen displayed in an add-in task pane of an Office desktop application.](../images/add-in-splash-screen.png)
40+
41+
## See also
42+
43+
- [Office Add-in design language](add-in-design-language.md)
44+
- [Color guidelines for Office Add-ins](add-in-color.md)
45+
- [First-run experience patterns](first-run-experience-patterns.md)
46+
- [Accessibility guidelines](accessibility-guidelines.md)
47+
- [Best practices for developing Office Add-ins](../concepts/add-in-development-best-practices.md)

docs/design/data-visualization-guidelines.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Data visualization style guidelines for Office Add-ins
33
description: Get some good practices for how to visualize data in an Office Add-in.
4-
ms.date: 06/27/2023
4+
ms.date: 10/29/2025
55
ms.topic: best-practice
66
ms.localizationpriority: medium
77
---

docs/design/using-motion-office-addins.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Using motion in Office Add-ins
33
description: Get best practices for using transitions, motion, or animation in Office Add-ins.
4-
ms.date: 06/27/2023
4+
ms.date: 10/29/2025
55
ms.topic: best-practice
66
ms.localizationpriority: medium
77
---
@@ -34,7 +34,7 @@ We recommend using [Fluent UI](../design/add-in-design.md) to create a visual co
3434
- [Fluent UI React motion patterns](https://react.fluentui.dev/?path=/docs/theme-motion--page)
3535
- [Fabric Core motion and animation patterns](https://developer.microsoft.com/fluentui#/styles/web/motion)
3636

37-
Use it to fit seamlessly in your add-in. It will help you create experiences that are more felt than observed. The animation CSS classes provide directionality, enter/exit, and duration specifics that reinforce Office mental models and provide opportunities for customers to learn how to interact with your add-in.
37+
Use it to fit seamlessly in your add-in. It will help you create experiences that are more felt than observed. The animation CSS classes provide directionality, enter, exit, and duration specifics that reinforce Office mental models and provide opportunities for customers to learn how to interact with your add-in.
3838

3939
### Best practices
4040

docs/design/ux-design-pattern-templates.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: UX design patterns for Office Add-ins
33
description: Get an overview of the UI design patterns for Office Add-ins, including patterns for navigation, authentication, first-run, and branding.
4-
ms.date: 06/27/2023
4+
ms.date: 10/29/2025
55
ms.topic: overview
66
ms.localizationpriority: medium
77
---
@@ -36,7 +36,7 @@ The patterns are organized by key actions or experiences that are common in an a
3636
Browse each grouping to get an idea of how you can design your add-in using best practices.
3737

3838
> [!NOTE]
39-
> The example screens shown throughout this documentation are designed and displayed at a resolution of **1366x768**.
39+
> The example screens shown throughout the design pattern documentation are designed and displayed at a resolution of **1366x768**.
4040
4141
## See also
4242

docs/develop/dialog-video.md

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
---
22
title: Use the Office dialog box to play a video
33
description: Learn how to open and play a video in the Office dialog box to create engaging user experiences.
4-
ms.date: 09/25/2025
4+
ms.date: 10/29/2025
55
ms.topic: how-to
66
ms.localizationpriority: medium
77
---
88

99
# Use the Office dialog box to show a video
1010

11-
This article shows you how to play a video in an Office Add-in dialog box to create more engaging user experiences.
11+
Play a video in an Office Add-in dialog box to create more engaging user experiences.
1212

1313
Videos in dialog boxes are perfect for:
1414

@@ -23,7 +23,7 @@ To play a video in a dialog box with the Office dialog API, follow these steps.
2323

2424
1. Create a dedicated video page that contains an iframe and no other content. The page must be in the same domain as the host page. For a reminder of what a host page is, see [Open a dialog box from a host page](dialog-api-in-office-add-ins.md#open-a-dialog-box-from-a-host-page).
2525

26-
In the `src` attribute of the iframe, point to the URL of an online video. The protocol of the video's URL must be HTTPS. In this example, we'll call this page "video.dialogbox.html".
26+
In the `src` attribute of the iframe, point to the URL of an online video. The protocol of the video's URL must be HTTPS. In this example, we'll call this page **video.dialogbox.html**.
2727

2828
Here's the markup:
2929

@@ -34,12 +34,18 @@ To play a video in a dialog box with the Office dialog API, follow these steps.
3434
</iframe>
3535
```
3636

37-
1. Call `displayDialogAsync` in the host page to open "video.dialogbox.html".
37+
1. Call `displayDialogAsync` in the host page to open **video.dialogbox.html**.
3838

39-
1. Handle dialog close events (optional). If your add-in needs to know when the user closes the dialog box, register a handler for the `DialogEventReceived` event and handle the 12006 event. For details, see [Errors and events in the Office dialog box](dialog-handle-errors-events.md).
39+
1. (Optional) If your add-in needs to know when the user closes the dialog, handle dialog close events. Register a handler for the `DialogEventReceived` event and handle the 12006 event. For details, see [Errors and events in the Office dialog box](dialog-handle-errors-events.md).
4040

4141
## See it in action
4242

4343
For a sample of a video playing in a dialog box, see the [video placemat design pattern](../design/first-run-experience-patterns.md#video-placemat).
4444

4545
![A video playing in an add-in dialog box in front of Excel.](../images/video-placemats-dialog-open.png)
46+
47+
## See also
48+
49+
- [Use the Office dialog API in your Office Add-ins](dialog-api-in-office-add-ins.md)
50+
- [Best practices and rules for the Office Dialog API](dialog-best-practices.md)
51+
- [Handle errors and events in the Office dialog box](dialog-handle-errors-events.md)

0 commit comments

Comments
 (0)