Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 53f33c9

Browse files
authoredApr 17, 2025
[Docs] Try to use more correct terminology (#3705)
* Use newer Markdig package * And update our own... * Use correct teminology (ie avoid using 'Blazor components'). Addresses #3702
1 parent eb9a604 commit 53f33c9

16 files changed

+43
-39
lines changed
 

‎README.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Microsoft Fluent UI Blazor components
1+
# Microsoft Fluent UI Blazor library
22

33
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
44
[![.NET C#](https://img.shields.io/badge/.NET-C%23-blue)](https://docs.microsoft.com/en-us/dotnet/csharp/)
@@ -14,7 +14,7 @@ This package is for use in .NET 8 and 9 Blazor projects. If you are using **now
1414

1515
## Introduction
1616

17-
The `Microsoft.FluentUI.AspNetCore` family of packages provides a set of [Blazor](https://blazor.net) components, tools and utilities which are used to build applications that have a Fluent design (i.e. have the look and feel of modern Microsoft applications).
17+
The `Microsoft.FluentUI.AspNetCore` family of packages provides a set of Razor components for [Blazor](https://blazor.net) applications, tools and utilities which are used to build applications that have a Fluent design (i.e. have the look and feel of modern Microsoft applications).
1818

1919
Some of the components in the library are wrappers around Microsoft's official Fluent UI Web Components. Others are components that leverage the Fluent Design System or make it easier to work with Fluent. To get up and running with the library, see the **Getting Started** section below.
2020

@@ -120,7 +120,7 @@ We have additional packages available that include the complete Fluent UI System
120120
Please refer to the [Icons and Emoji](https://www.fluentui-blazor.net/IconsAndEmoji) page for more information.
121121

122122
## Usage
123-
With the package installed, you can begin using the Fluent UI Blazor components in the same way as any other Blazor component.
123+
With the package installed, you can begin using the Fluent UI Blazor library components in the same way as any other Razor component.
124124

125125
### Add Imports
126126

@@ -131,7 +131,7 @@ After the package is added, you need to add the following in your `_Imports.raz
131131
```
132132

133133
### Quick Start
134-
This is literally all you need in your views to use Fluent UI Blazor components.
134+
This is literally all you need in your views to use Fluent UI Blazor library in your application.
135135

136136
```xml
137137
<FluentCard>
@@ -141,7 +141,7 @@ This is literally all you need in your views to use Fluent UI Blazor components.
141141
```
142142

143143
## Configuring the Design System
144-
The Fluent UI Blazor components are built on FAST's (Adaptive UI) technology, which enables design customization and personalization, while automatically
144+
The Fluent UI Razor components are built on FAST's (Adaptive UI) technology, which enables design customization and personalization, while automatically
145145
maintaining accessibility. This is accomplished through setting various "design tokens". The library exposes all design tokens, which you can use both from code as in a declarative way in your `.razor` pages. The different ways of working with design tokens are described in the [design tokens](https://www.fluentui-blazor.net/DesignTokens) page.
146146

147147
## Blazor Hybrid
@@ -171,7 +171,7 @@ Please see the [DataGrid](https://www.fluentui-blazor.net/DataGrid) page for mor
171171

172172

173173
## Additional resources
174-
* The Microsoft Fluent UI Blazor components [documentation and demo site](https://www.fluentui-blazor.net)
174+
* The Microsoft Fluent UI Blazor library [documentation and demo site](https://www.fluentui-blazor.net)
175175

176176
## Support
177177
The Microsoft Fluent UI Blazor library is an open source project and is **not** an official part of ASP.NET Core, which means it’s **not** officially

‎examples/Demo/Client/wwwroot/index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<head>
55
<meta charset="utf-8" />
66
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
7-
<meta name="description" content="Microsoft Fluent UI Blazor components library. For use with ASP.NET Core Blazor applications">
7+
<meta name="description" content="Microsoft Fluent UI Blazor library. For use with ASP.NET Core Blazor applications">
88
<meta name="keywords" content="Blazor, Fluent UI, demo, components, Microsoft, asp.net core, fluentui">
99
<title>Fluent UI Blazor Documentation & Demo site</title>
1010
<base href="/" />

‎examples/Demo/Server/Pages/_Layout.cshtml

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<head>
88
<meta charset="utf-8" />
99
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
10-
<meta name="description" content="Microsoft Fluent UI Blazor components library. For use with ASP.NET Core Blazor applications">
10+
<meta name="description" content="Microsoft Fluent UI Blazor library. For use with ASP.NET Core Blazor applications">
1111
<meta name="keywords" content="Blazor, Fluent UI, demo, components, Microsoft, asp.net core, fluentui">
1212
<title>Fluent UI Blazor Demo site</title>
1313
<base href="~/" />

‎examples/Demo/Shared/App.razor.cs

+5-1
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,13 @@
1+
// ------------------------------------------------------------------------
2+
// MIT License - Copyright (c) Microsoft Corporation. All rights reserved.
3+
// ------------------------------------------------------------------------
4+
15
namespace FluentUI.Demo.Shared;
26
public partial class App
37
{
48
public static string PageTitle(string page)
59
{
6-
return $"{page} - FluentUI Blazor Components";
10+
return $"{page} - Fluent UI Blazor library";
711
}
812

913
public const string MESSAGES_NOTIFICATION_CENTER = "NOTIFICATION_CENTER";

‎examples/Demo/Shared/Pages/Design/DesignThemePage.razor

+1-1
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,7 @@
163163
<p>
164164
Technically, this <b>loading-theme</b> component adds a <b>hidden-body</b> class
165165
(<code>visibility: hidden; background-color: #272727;</code>) to the <b>body</b> tag during the loading time
166-
of all FluentUI Blazor components.
166+
of all FluentUI components.
167167
Once they are integrated into the browser, this class is removed and the content is displayed.
168168
</p>
169169

‎examples/Demo/Shared/Pages/FluentComponentBasePage.razor

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
<h2>FluentComponentBase</h2>
1212
<p>
13-
<code>FluentComponentBase</code> is the abstract base class all other Fluent UI Blazor components inherit from.
13+
<code>FluentComponentBase</code> is the abstract base class all other Fluent UI Razor components inherit from.
1414
</p>
1515
<p>You can <b>not</b> create or use a <code>FluentComponentBase</code> on a page or in another component but it adds the following parameters to every derived component.<br /><br />
1616
<em>These parameters are not shown in the component overviews of the derived components pages</em>

‎examples/Demo/Shared/Pages/FluentInputBasePage.razor

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<h1>FluentInputBase&lt;TValue&gt;</h1>
66

77
<p>
8-
<code>FluentInputBase&lt;TValue&gt;</code> is the abstract base class all Fluent UI input handling Blazor components inherit from.
8+
<code>FluentInputBase&lt;TValue&gt;</code> is the abstract base class all Fluent UI input handling components inherit from.
99
</p>
1010
<p>
1111
You can <b>not</b> create or use a <code>FluentInputBase&lt;TValue&gt;</code> on a page or in another component but it adds

‎examples/Demo/Shared/Pages/FormsOverviewPage.razor

+3-3
Original file line numberDiff line numberDiff line change
@@ -105,21 +105,21 @@
105105

106106
<h2>Binding</h2>
107107
<p>
108-
The Fluent UI Blazor input components all support binding, just like the standard Blazor input components do. See the
108+
The Fluent UI input components all support binding, just like the standard Blazor input components do. See the
109109
<a href="https://learn.microsoft.com/en-us/aspnet/core/blazor/forms/binding?view=aspnetcore-8.0">documentation</a> on the Learn site
110110
for more information.
111111
</p>
112112

113113
<h2>Validation</h2>
114114
<p>
115-
The Fluent UI Blazor input components work with validation in the same way the standard Blazor input components do. We provide 2 extra
115+
The Fluent UI input components work with validation in the same way the standard Blazor input components do. We provide 2 extra
116116
components to make it possible to show validation messages which follow the Fluent Design guidelines:
117117
<ul>
118118
<li><code>FluentValidationSummary</code></li>
119119
<li><code>FluentValidationMessage</code></li>
120120
</ul>
121121
See the <a href="https://learn.microsoft.com/en-us/aspnet/core/blazor/forms/validation?view=aspnetcore-8.0">documentation</a> on the Learn site
122-
for more information on the standard components. As the Fluent UI Blazor components are based on the standard components, the same documentation applies.
122+
for more information on the standard components. As the Fluent UI Razor components are based on the standard components, the same documentation applies.
123123
</p>
124124
<p>
125125

‎examples/Demo/Shared/Pages/Home/Home.razor

+6-6
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
<FluentGridItem xs="12" sm="12" md="6">
1010
<h1>Welcome!</h1>
1111
<p>
12-
The Fluent UI Blazor library provides a robust and extensive set of <a href="https://blazor.net">Blazor</a> components. Some of those
12+
The Fluent UI Blazor library provides a robust and extensive set of Razor components for <a href="https://blazor.net">Blazor</a> applications. Some of those
1313
components are wrappers around Microsoft's official Fluent UI Web Components. Others are components that leverage the <a href="https://fluent2.microsoft.design/">Fluent Design System</a>
1414
or just make it easier to work with Fluent in general.
1515
</p>
@@ -69,7 +69,7 @@
6969
</p>
7070
<h3>Manual setup</h3>
7171
<p>
72-
To start using the Fluent UI Blazor components from scratch, you first need to install the main <a href="https://www.nuget.org/packages/Microsoft.FluentUI.AspNetCore.Components/">Nuget package</a>
72+
To start using the Fluent UI Blazor library from scratch, you first need to install the main <a href="https://www.nuget.org/packages/Microsoft.FluentUI.AspNetCore.Components/">NuGet package</a>
7373
in the project you want to use the components. You can use the NuGet package manager in your IDE for that or use the following command when using a CLI:
7474
</p>
7575
<CodeSnippet>dotnet add package Microsoft.FluentUI.AspNetCore.Components</CodeSnippet>
@@ -83,7 +83,7 @@
8383
<FluentGridItem xs="12" sm="12" md="6">
8484
<h3>Scripts</h3>
8585
<p>
86-
As mentioned, we wrap the Fluent UI Web Components for some of our compnents. The needed script is included in the library and will
86+
As mentioned, we wrap the Fluent UI Web Components for some of our components. The needed script is included in the library and will
8787
be loaded for you automatically by using Blazor's built-in capabilities. You do not need to download or pull the script from a CDN manually.
8888
</p>
8989
<p>
@@ -107,8 +107,8 @@
107107
</FluentGridItem>
108108

109109
<FluentGridItem xs="12" sm="12" md="8" >
110-
<h2 id="using-the-fluentui-web-components">Using the Fluent UI Blazor components</h2>
111-
<p>With the package installed, you can begin using the Fluent UI Blazor components in the same way as any other Blazor component. Just be sure to add the following using statement to your views:</p>
110+
<h2 id="using-the-fluentui-web-components">Using the Fluent UI Blazor library</h2>
111+
<p>With the package installed, you can begin using the components from the Fluent UI Blazor library in the same way as any other Razor component. Just be sure to add the following using statement to your views:</p>
112112
<CodeSnippet>@@using Microsoft.FluentUI.AspNetCore.Components</CodeSnippet>
113113

114114

@@ -149,7 +149,7 @@
149149
</p>
150150
<h2 id="configuring-the-design-system">Configuring the Design System</h2>
151151
<p>
152-
The Fluent UI Blazor components are built on FAST's Adaptive UI technology, which enables design customization and personalization, while
152+
The Fluent UI Razor components are using FAST's Adaptive UI technology, which enables design customization and personalization, while
153153
automatically maintaining accessibility. This is accomplished through setting various &quot;Design Tokens&quot;.
154154
</p>
155155
<p>

‎examples/Demo/Shared/wwwroot/docs/CodeSetup.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ dotnet new fluentblazorwasm --name MyApplication
2323
When using Visual Studio, you can also use the **New Project** dialog to create a new project. The templates will be available under the **Blazor** category.
2424

2525
### Manual Install
26-
To start using the **Fluent UI Blazor components** from scratch, you first need to install the main [Nuget package](https://www.nuget.org/packages/Microsoft.FluentUI.AspNetCore.Components/) in the project you want to use the library and its components.
26+
To start using the **Fluent UI** library and Razor components from scratch, you first need to install the main [NuGet package](https://www.nuget.org/packages/Microsoft.FluentUI.AspNetCore.Components/) in the project you want to use the library and its components.
2727
You can use the NuGet package manager in your IDE or use the following command when using a CLI:
2828

2929
```shell
@@ -123,7 +123,7 @@ We have additional packages available that include the complete **Fluent UI Syst
123123
Please refer to the [Icons and Emoji](https://www.fluentui-blazor.net/IconsAndEmoji) page for more information.
124124

125125
## Usage
126-
With the package installed, you can begin using the **Fluent UI Blazor components** in the same way as any other Blazor component.
126+
With the package installed, you can begin using the **Fluent UI** Razor components in the same way as any other Razor component.
127127

128128
### Add Imports
129129

@@ -134,7 +134,7 @@ After the package is added, you need to add the following in your `_Imports.raz
134134
```
135135

136136
### Quick Start
137-
This is literally all you need in your views to use Fluent UI Blazor components.
137+
This is literally all you need in your views to use Fluent UI library components in your Blazor application.
138138

139139
```xml
140140
<FluentCard>
@@ -144,7 +144,7 @@ This is literally all you need in your views to use Fluent UI Blazor components.
144144
```
145145

146146
## Configuring the Design System
147-
The **Fluent UI Blazor** components are built on FAST's (Adaptive UI) technology, which enables design customization and personalization, while automatically
147+
The **Fluent UI** library components are built on FAST's (Adaptive UI) technology, which enables design customization and personalization, while automatically
148148
maintaining accessibility. This is accomplished through setting various "design tokens". The library exposes all design tokens, which you can use both from code as in a declarative way in your `.razor` pages. The different ways of working with design tokens are described in the [design tokens](https://www.fluentui-blazor.net/DesignTokens) page.
149149

150150
### For Right-To-Left languages

‎examples/Demo/Shared/wwwroot/docs/DesignTokens.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
## Design Token support
22

3-
The Fluent UI Blazor Components enable design customization and personalization, while automatically maintaining accessibility. This is
3+
The Fluent UI library's components enable design customization and personalization, while automatically maintaining accessibility. This is
44
accomplished through setting various "Design Tokens". In total there are over 160 distinct design tokens defined in the library and you can
55
use all of these from Blazor, both from C# code as in a declarative way in your `.razor` pages.
66

@@ -9,7 +9,7 @@ information on how Design Tokens are implemented in the web components script.
99

1010
## Styling web components with Design Tokens
1111

12-
Many of the Fluent UI Blazor components wrap the web components which are designed to be stylistically flexible, allowing dramatic changes to visual design with minimal code changes. This is possible through the extensive use of Design Tokens and an [adaptive color system](#adaptive-color-system).
12+
Many of the Fluent UI library components wrap the web components which are designed to be stylistically flexible, allowing dramatic changes to visual design with minimal code changes. This is possible through the extensive use of Design Tokens and an [adaptive color system](#adaptive-color-system).
1313

1414
### Fluent UI Web Components Design Tokens
1515

‎examples/Demo/Shared/wwwroot/docs/ProjectSetup.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
# Setup your project to use Fluent UI Icons and/or Emoji assets
22

3-
The Fluent UI Icons and Emoji's are available as a separate Nuget package. This is done to keep the size of the main library as small as possible.
3+
The Fluent UI Icons and Emoji's are available as a separate NuGet package. This is done to keep the size of the main library as small as possible.
44
If you do not want to use icons and/or emoji in your project, you do not need to install these packages.
55

66
>**If you are upgrading from a previous version of the library, please see the [Upgrade Guide](https://www.fluentui-blazor.net/UpgradeGuide) for more information.**
77
88
## Getting Started with icons
99

1010
To start using the **Fluent UI System Icons**, you will need
11-
to install the official [Nuget package](https://www.nuget.org/packages/Microsoft.Fast.Components.FluentUI.Icons/)
11+
to install the official [NuGet package](https://www.nuget.org/packages/Microsoft.Fast.Components.FluentUI.Icons/)
1212
in the project you would like to use the library and components. You can use the following command:
1313

1414
```shell
@@ -23,7 +23,7 @@ To use the icons, you will need to add the following using statement to your `_I
2323
@using Microsoft.Fast.Components.FluentUI
2424
```
2525

26-
Then you can use the icons in your Blazor components like this:
26+
Then you can use the icons in your Blazor application like this:
2727

2828
> **Note:** Names are structured as follows: `Icons.[IconVariant].[IconSize].[IconName]`.
2929
@@ -55,7 +55,7 @@ To use the emoji's, you will need to add the following using statement to your `
5555
@using Microsoft.Fast.Components.FluentUI
5656
```
5757

58-
Then you can use the emoji's in your Blazor components like this:
58+
Then you can use the emoji's in your Blazor application like this:
5959

6060
> **Note:** Names are structured as follows: `Emojis.[EmojiGroup].[EmojiStyle].[EmojiSkintone].[EmojiName]`.
6161
@@ -69,4 +69,4 @@ Then you can use the emoji's in your Blazor components like this:
6969
Please see the [Code Setup](https://www.fluentui-blazor.net/CodeSetup) page to lean more about the neccesary changes to your `Program.cs` file.
7070

7171
## Can I include the library in a Razor Class Library (RCL) project?
72-
Yes, it should work without any changes to your project.
72+
Yes, it should work without any changes to your project.

‎examples/Demo/Shared/wwwroot/docs/Templates.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ To make it easier to start a project that uses the Fluent UI Web Components for
55
- Fluent .NET Aspire Starter app
66

77

8-
All of these templates mimic their standard Blazor template counterpart but have the Fluent UI Blazor components already fully set up. If you choose to add sample pages when creating a project, all components have been replaced with Fluent UI components (and a few extra have been added). All Bootstrap styling is removed of course as well.
8+
All of these templates mimic their standard Blazor template counterpart but have the Fluent UI Blazor library already fully set up. If you choose to add sample pages when creating a project, all components have been replaced with Fluent UI components (and a few extra have been added). All Bootstrap styling is removed of course as well.
99

1010
If you want to use the Icon component with applications based on the templates, we have already included and set up the Icon package for you. The full collection of approximately 12 thousand icons in different variants and sizes can be browsed and searched from the [Icon](https://www.fluentui-blazor.net/Icon) page.
1111

‎examples/Demo/Shared/wwwroot/docs/WhatsNew-Archive.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
## V3.2.2
1+
## V3.2.2
22
- Fix [#859](https://github.com/microsoft/fluentui-blazor/issues/859) and [#884](https://github.com/microsoft/fluentui-blazor/issues/859): Fix NavMenu for real by moving `<a>` tag up in the rendering tree
33

44
### Update Fluent UI System icons to 1.1.221
@@ -535,7 +535,7 @@ unpredictable results.
535535

536536
> **If you are upgrading from an earlier version please remove the script from your `index.html` or `_Layout.cshtml` file.**
537537
538-
We made this change to make certain you'll always get the version of the script that works best with the Blazor components. It also eliminates the risk of having
538+
We made this change to make certain you'll always get the version of the script that works best with our components. It also eliminates the risk of having
539539
multiple versions of the script being used on a page. On top of all this, it also makes installation of the package in your new projects easier.
540540

541541
## Readme and docs updates
There was a problem loading the remainder of the diff.

0 commit comments

Comments
 (0)
Failed to load comments.