Skip to content

Commit 8e58540

Browse files
Merge pull request #246473 from tomaschladek/tchladek_capability_API
Tchladek capability api
2 parents 62c76e3 + b79a18c commit 8e58540

File tree

2 files changed

+25
-0
lines changed

2 files changed

+25
-0
lines changed
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
title: Build excellent user experience with Azure Communication Services
3+
description: Build excellent user experience with Azure Communication Services
4+
author: tchladek
5+
manager: chpalm
6+
services: azure-communication-services
7+
8+
ms.author: tchladek
9+
ms.date: 07/13/2023
10+
ms.topic: tutorial
11+
ms.service: azure-communication-services
12+
ms.subservice: teams-interop
13+
---
14+
15+
# User experience
16+
Developers strive to bring the best user experience to their users. Azure Communication Services is integrating the best practices into the UI library, but if you are building your user interface, here are some tools to help you achieve the best user experience.
17+
18+
19+
## Hide buttons that are not enabled
20+
Developers building their audio and video experience with Azure Communication Services calling SDK are facing issues that some actions available in the calling SDK are unavailable for a given call type, role, meeting, or tenant. This issue leads to undesired situations when users see a button to, for example, share screen. Still, this action fails because the user cannot share the screen. Capability API is the tool that helps you render just the actions that apply to the user in the current context. You can learn more about [Capability APIs here](../../how-tos/calling-sdk/capabilities.md).
21+
22+
## Next steps
23+
- Learn more about [Capability APIs](../../how-tos/calling-sdk/capabilities.md).

articles/communication-services/toc.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -710,6 +710,8 @@ items:
710710
href: concepts/ui-library/ui-library-use-cases.md
711711
- name: Design with UI Library Design Kit
712712
href: quickstarts/ui-library/get-started-ui-kit.md
713+
- name: User experience
714+
href: concepts/voice-video-calling/user-experience.md
713715
- name: Known issues
714716
href: concepts/known-issues.md
715717
- name: Chat

0 commit comments

Comments
 (0)