Skip to content

Commit 73d3587

Browse files
committed
Merge branch 'dev'
2 parents 42efd04 + dd8104d commit 73d3587

File tree

118 files changed

+1842
-678
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

118 files changed

+1842
-678
lines changed

Directory.Build.props

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212
<SolutionDir>$(MSBuildThisFileDirectory)</SolutionDir>
1313
<AccelerateBuildsInVisualStudio>true</AccelerateBuildsInVisualStudio>
1414

15-
<VersionFile>4.11.8</VersionFile>
16-
<VersionPrefix>4.11.8</VersionPrefix>
15+
<VersionFile>4.11.9</VersionFile>
16+
<VersionPrefix>4.11.9</VersionPrefix>
1717
<VersionSuffix></VersionSuffix>
1818
<AssemblyVersion>$(VersionFile)</AssemblyVersion>
1919
<FileVersion>$(VersionFile)</FileVersion>

Directory.Packages.props

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,19 +13,18 @@
1313
</PropertyGroup>
1414
<ItemGroup>
1515
<!-- For Sample Apps -->
16-
<PackageVersion Include="Microsoft.FluentUI.AspNetCore.Components" Version="4.11.0" />
17-
<PackageVersion Include="Microsoft.FluentUI.AspNetCore.Components.Icons" version="4.11.7" />
18-
<PackageVersion Include="Microsoft.FluentUI.AspNetCore.Components.Emoji" Version="4.11.7" />
16+
<PackageVersion Include="Microsoft.FluentUI.AspNetCore.Components" Version="4.11.8" />
17+
<PackageVersion Include="Microsoft.FluentUI.AspNetCore.Components.Icons" version="4.11.8" />
18+
<PackageVersion Include="Microsoft.FluentUI.AspNetCore.Components.Emoji" Version="4.11.8" />
1919
<!-- Test dependencies -->
2020
<PackageVersion Include="bunit" Version="1.38.5" />
21-
<PackageVersion Include="FluentAssertions" Version="6.12.0" />
2221
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.13.0" />
2322
<PackageVersion Include="xunit" Version="2.9.3" />
2423
<PackageVersion Include="xunit.runner.visualstudio" Version="3.0.2" />
2524
<PackageVersion Include="coverlet.msbuild" Version="6.0.0" />
2625
<PackageVersion Include="coverlet.collector" Version="6.0.4" />
2726
<!-- Shared dependencies -->
28-
<PackageVersion Include="Markdig.Signed" Version="0.34.0" />
27+
<PackageVersion Include="Markdig.Signed" Version="0.41.0" />
2928
<PackageVersion Include="Microsoft.CodeAnalysis.Analyzers" Version="3.11.0" />
3029
<PackageVersion Include="Microsoft.CodeAnalysis.CSharp" Version="4.13.0" />
3130
<PackageVersion Include="Microsoft.OData.Client" Version="8.2.3" />

README.md

Lines changed: 8 additions & 8 deletions
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

@@ -82,12 +82,12 @@ If you add interactivity later, the Blazor script will kick in and try to load t
8282
If you want to use **Reboot**, you'll need to add to your `app.razor`, `index.html` or `_Layout.cshtml` file a line that includes the stylesheet (`.css` file). This can be done by adding the following line to the `<head>` section:
8383

8484
```html
85-
<link href="_content/Microsoft.FluentUI.AspNetCore.Components/css/reboot.css" rel="stylesheet" />
85+
<link href="/_content/Microsoft.FluentUI.AspNetCore.Components/css/reboot.css" rel="stylesheet" />
8686
```
8787

8888
When using the templates to create your application, **Reboot** is already set-up for you.
8989

90-
90+
_When creating a site that is hosted in a different base path,it might be necessary to remove the leading '/' from the stylesheet link._
9191

9292
### Register Services
9393
Add the following in `Program.cs`
@@ -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

WHATSNEW.md

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,39 @@
1+
## V4.11.9
2+
3+
### General
4+
- \[General\] A11y - Fix certain controls not adapting text spacing ([#3706](https://github.com/microsoft/fluentui-blazor/pull/3706))
5+
- \[General\] Add missing try..catch in DisposeAsync ([#3699](https://github.com/microsoft/fluentui-blazor/pull/3699))
6+
- \[General\] Remove the FluentAssertions dependency ([#3701](https://github.com/microsoft/fluentui-blazor/pull/3701))
7+
- \[General\] Use newer Markdig package ([#3703](https://github.com/microsoft/fluentui-blazor/pull/3703))
8+
9+
### Components
10+
- \[AutoComplete\] Introduce Position parameter. ([#3718](https://github.com/microsoft/fluentui-blazor/pull/3718))
11+
- \[AutoComplete\] Allow the ability to trigger the search options via code. ([#3570](https://github.com/microsoft/fluentui-blazor/pull/3570))
12+
- \[AutoComplete\] Close the dropdown via code ([#3715](https://github.com/microsoft/fluentui-blazor/pull/3715))
13+
- \[AutoComplete\] Enable "Multiple = false" when selecting a single item is desired ([#3571](https://github.com/microsoft/fluentui-blazor/pull/3571))
14+
- \[Combobox\] Fix GetOptionValue ([#3739](https://github.com/microsoft/fluentui-blazor/pull/3739))
15+
- \[DataGrid\] Do not handle keypress if active element is text field ([#3749](https://github.com/microsoft/fluentui-blazor/pull/3749))
16+
- \[DataGrid\] Do not use 'display: flex' on table header cells ([#3760](https://github.com/microsoft/fluentui-blazor/pull/3760))
17+
- \[InputFile\] a11y - Fix missing focus indicator in FluentInputFile ([#3722](https://github.com/microsoft/fluentui-blazor/pull/3722))
18+
- \[InputFile\] Fix DivideByZeroException in FluentInputFile when uploading 0 byte files ([#3719](https://github.com/microsoft/fluentui-blazor/pull/3719))
19+
- \[Menu\] Account for screen width and height when positioning menu ([#3682](https://github.com/microsoft/fluentui-blazor/pull/3682))
20+
- \[ProfileMenu\] Add OpenChanged event ([#3750](https://github.com/microsoft/fluentui-blazor/pull/3750))
21+
- \[Tabs\] Fix issue with publication/trimming ([#3677](https://github.com/microsoft/fluentui-blazor/pull/3677))
22+
- \[Templates\] Fix overwriting standard Blazor Hybrid template ([#3673](https://github.com/microsoft/fluentui-blazor/pull/3673))
23+
- \[Tooltip\] Add AdditionalProperties when using TooltipService ([#3691](https://github.com/microsoft/fluentui-blazor/pull/3691))
24+
- \[Wizard\] Add the ability to invoke `OnFinish` ([#3648](https://github.com/microsoft/fluentui-blazor/pull/3648))
25+
26+
### Demo site and documentation
27+
- \[Docs\] Add message for when using reboot with different BasePath ([#3678](https://github.com/microsoft/fluentui-blazor/pull/3678))
28+
- \[Docs\] Clarify FluentSelect SelectedOptionsChanged not triggered with manual options ([#3680](https://github.com/microsoft/fluentui-blazor/pull/3680))
29+
- \[Docs\] Fix missing `DisplayMode` attribute in `DataGridRemoteData.razor` ([#3729](https://github.com/microsoft/fluentui-blazor/pull/3729))
30+
- \[Docs\] Try to use more correct terminology ([#3705](https://github.com/microsoft/fluentui-blazor/pull/3705))
31+
- \[Docs\] Update InputFile docs to explain usage of different InputFileModes ([#3757](https://github.com/microsoft/fluentui-blazor/pull/3757))
32+
33+
### Icons and Emoji
34+
- Update to Fluent UI System Icons 1.1.298.
35+
> As of this version we will no longer highlight individual icon additions/changes. You can find the full list of changes in the Fluent UI System Icons repository [commit history](https://github.com/microsoft/fluentui-system-icons/commits/main/).
36+
137
## V4.11.8
238

339
### General

eng/pipelines/version.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@ variables:
22
# File and Package version
33
# dev branch: 1.2.4-Preview-23282-1' (PackageSuffix is always ignored in Dev branch)
44
# main branch: 1.2.4-RC.1' (PackageSuffix is ignored, if empty, in Main branch)
5-
FileVersion: '4.11.8' # Set the next final version here.
5+
FileVersion: '4.11.9' # Set the next final version here.
66
PackageSuffix: ''

examples/Demo/Client/wwwroot/index.html

Lines changed: 1 addition & 1 deletion
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

Lines changed: 1 addition & 1 deletion
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

Lines changed: 5 additions & 1 deletion
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";

0 commit comments

Comments
 (0)