Skip to content

Commit

Permalink
Merge branch 'main' into dev
Browse files Browse the repository at this point in the history
  • Loading branch information
vnbaaij committed Dec 24, 2024
2 parents 8256960 + 535f0e8 commit ea5bd55
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 1 deletion.
4 changes: 4 additions & 0 deletions examples/Demo/Shared/Pages/DataGrid/DataGridPage.razor
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,10 @@
<li>
The parameter <code>ResizeLabel</code> has been removed in favor of 3 new parameters. This makes changing strings in the DataGrid UI easier. See <FluentAnchor Href="#changeuistrings" Appearance="Appearance.Hypertext">Change strings used in the UI</FluentAnchor> for more information.
</li>
<li>It is currently not possible to use the <code>OnRowFocus</code> and <code>OnCellFocus</code> event callbacks. You can use the <code>OnRowClick</code>, <code>OnRowDoubleClick</code> and <code>OnCellClick</code> alternatives.

As of v4.11.1 the <code>OnCellFocus</code> event callback will be operational again. For <code>OnRowFocus</code>, we are waiting for the necessary support being added by the different browsers. See https://chromestatus.com/feature/6237396851228672 for more information.
</li>
</ul>
</div>
</p>
Expand Down
11 changes: 10 additions & 1 deletion examples/Demo/Shared/wwwroot/docs/UpgradeGuide.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
## Breaking changes v4.11.0

### Icons and Emoji
As of version 4.11.0 of our Icons and Emoji packages, we are packaging each icon variant (filled, outlined, regular, etc.) and emoji category (animals, food, etc.) in its own assembly.
This became necessary due to the large number of icons and some compiler limitations. Nothing has changed on how the packages need to be installed or added to your project.

Expand All @@ -16,7 +17,15 @@ To use the new versions in your (upgraded) projects, you need add the following
Alternatively, you can use the full namespace(s) in your code or define the alias(es) for the namespace(s) at the top of your file(s).

When creating an application through one of the Fluent templates (v4.11.0 or higher), everything with regards to the icons will already be correctly set up for you.
The templates do not use emoji so you'll need to make the necessary change yourself after addin the Emoji package.
The templates do not use emoji so you'll need to make the necessary change yourself after adding the Emoji package.

### DataGrid
The `DataGrid` **now uses HTML table based rendering**. A lot of changes have been made to the structure of the rendered content and the class names used.
If you have been overriding grid classes, these probably no longer work and need to be changed in your own code. For more information, please see the DataGrid documentation page.

Because of the change in rendering it is currently not possible to use the `OnRowFocus` and `OnCellFocus` event callbacks. You can use the `OnRowClick`, `OnRowDoubleClick` and `OnCellClick` alternatives.

As of v4.11.1 the `OnCellFocus` event callback will be operational again. For `OnRowFocus`, we are waiting for the necessary support being added by the different browsers. See https://chromestatus.com/feature/6237396851228672 for more information.



Expand Down

0 comments on commit ea5bd55

Please sign in to comment.