Skip to content

Commit 697b31d

Browse files
committed
add images and update the preview notice
1 parent d5df7c3 commit 697b31d

File tree

10 files changed

+16
-1
lines changed

10 files changed

+16
-1
lines changed

articles/communication-services/how-tos/ui-library-sdk/includes/button-injection/android.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ ms.service: azure-communication-services
1212

1313
`CallCompositeCallScreenControlBarOptions`, allow the flexibility to customize the button bar by removing specific buttons such as camera, microphone, and audio controls. This API allows you to tailor the user interface according to their specific application requirements and user experience design. Just set the `visible` or `enabled` to `false` for the `CallCompositeButtonViewData` to hide or disable button.
1414

15+
:::image type="content" source="../../media/remove-button-experience.png" alt-text="Screenshot that shows the experience removing buttons in the UI Library.":::
16+
1517
#### [Kotlin](#tab/kotlin)
1618
```kotlin
1719
val controlBarOptions = CallCompositeCallScreenControlBarOptions()
@@ -72,6 +74,8 @@ cameraButton.setVisible(true);
7274

7375
`Call composite` is using Fluent UI icons. You can download the icons directly from [the Fluent UI GitHub repository](https://github.com/microsoft/fluentui-system-icons/) and incorporate them into your project as needed. This approach guarantees visual consistency across all user interface elements, enhancing the overall user experience.
7476

77+
:::image type="content" source="../../media/add-button-experience.png" alt-text="Screenshot that shows the experienc when you add a new button the UI Library.":::
78+
7579
#### [Kotlin](#tab/kotlin)
7680
```kotlin
7781
val controlBarOptions = CallCompositeCallScreenControlBarOptions()

articles/communication-services/how-tos/ui-library-sdk/includes/button-injection/ios.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ ms.service: azure-communication-services
1313

1414
`CallScreenControlBarOptions`, allow the flexibility to customize the button bar by removing specific buttons such as camera, microphone, and audio controls. This API allows you to tailor the user interface according to their specific application requirements and user experience design. Just set the `visible` or `enabled` to `false` for the `ButtonViewData` to hide or disable button.
1515

16+
:::image type="content" source="../../media/remove-button-experience.png" alt-text="Screenshot that shows the experience removing buttons in the UI Library.":::
17+
1618
```swift
1719
let cameraButton = ButtonViewData(visible: false)
1820

@@ -33,11 +35,12 @@ Button can be updated after launching call composite.
3335
cameraButton.visible = true
3436
```
3537

36-
3738
## Add custom actions
3839

3940
`Call composite` is using Fluent UI icons. You can download the icons directly from [the Fluent UI GitHub repository](https://github.com/microsoft/fluentui-system-icons/) and incorporate them into your project as needed. This approach guarantees visual consistency across all user interface elements, enhancing the overall user experience.
4041

42+
:::image type="content" source="../../media/add-button-experience.png" alt-text="Screenshot that shows the experienc when you add a new button the UI Library.":::
43+
4144
```swift
4245
let customButton = CustomButtonOptions(image: UIImage(named: "...")!,
4346
title: "My button") {_ in

articles/communication-services/how-tos/ui-library-sdk/includes/theming/android.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ ms.topic: include
88
ms.service: azure-communication-services
99
---
1010

11+
[!INCLUDE [Public Preview Notice](../../../../includes/public-preview-include.md)]
12+
1113
For more information, see the [open-source Android UI Library](https://github.com/Azure/communication-ui-library-android) and the [sample application code](https://github.com/Azure-Samples/communication-services-android-quickstarts/tree/main/ui-calling).
1214

1315
### Defining a theme

articles/communication-services/how-tos/ui-library-sdk/includes/theming/ios.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ ms.topic: include
88
ms.service: azure-communication-services
99
---
1010

11+
[!INCLUDE [Public Preview Notice](../../../../includes/public-preview-include.md)]
12+
1113
For more information, see the [open-source iOS UI Library](https://github.com/Azure/communication-ui-library-ios) and the [sample application code](https://github.com/Azure-Samples/communication-services-ios-quickstarts/tree/main/ui-calling).
1214

1315
### Defining a theme
62.1 KB
Loading
44.4 KB
Loading
62.4 KB
Loading
76.6 KB
Loading

articles/communication-services/how-tos/ui-library-sdk/setup-title-subtitle.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ Developers now have the capability to customize the title and subtitle of a call
2121

2222
For instance, in a customer support scenario, the title could display the issue being addressed, while the subtitle could show the customer's name or ticket number.
2323

24+
:::image type="content" source="./media/title-subtitle.png" alt-text="Screenshot that shows the experience of title and subtitle in the UI Library.":::
25+
2426
Additionally, if tracking time spent in various segments of the call is crucial, the subtitle could dynamically update to display the elapsed call duration, helping to manage the meeting or session effectively.
2527

2628
## Prerequisites

articles/communication-services/how-tos/ui-library-sdk/theming.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ zone_pivot_groups: acs-plat-web-ios-android
1515

1616
# Theme the UI Library in an application
1717

18+
:::image type="content" source="./media/custom-colors.png" alt-text="Screenshot that shows the experience using custom colors in the UI Library.":::
19+
1820
The Azure Communication Services UI Library is a set of components, icons, and composites that make it easier for you to build high-quality user interfaces for your projects. The UI Library uses components and icons from [Fluent UI](https://developer.microsoft.com/fluentui), the cross-platform design system that Microsoft uses. As a result, the components are built with usability, accessibility, and localization in mind.
1921

2022
In this article, you learn how to change the theme for UI Library components as you configure an application.

0 commit comments

Comments
 (0)