Skip to content

Add .NET 11 Preview 3 entries to What's New page#3282

Open
davidortinau wants to merge 2 commits intomainfrom
whats-new-dotnet11-preview3
Open

Add .NET 11 Preview 3 entries to What's New page#3282
davidortinau wants to merge 2 commits intomainfrom
whats-new-dotnet11-preview3

Conversation

@davidortinau
Copy link
Copy Markdown
Contributor

Summary

Adds all .NET 11 Preview 3 feature entries to docs/whats-new/dotnet-11.md:

  • Maps clustering, custom pins, JSON styling, events, visibility/ZIndex
  • LongPressGestureRecognizer
  • Implicit XAML namespace declarations
  • Lazy ResourceDictionary (~8× faster inflation)
  • InvalidateStyle() / VisualStateManager.InvalidateVisualStates()
  • Trimmable CSS
  • iOS PostNotifications permission

Also includes the InvalidateStyle/InvalidateVisualStates docs updates (Styles + VSM articles).

Companion to dotnet/core#10348 (.NET 11 Preview 3 release notes).

davidortinau and others added 2 commits April 10, 2026 15:33
Add moniker-gated sections documenting:
- StyleableElement.InvalidateStyle() in the XAML styles article
- VisualStateManager.InvalidateVisualStates() in the visual states article

These caller-driven APIs were added in dotnet/maui#34723 for .NET 11
Preview 3 to support in-place style/visual-state mutation scenarios.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Add documentation for the following Preview 3 features:
- Maps: clustering, custom pins, JSON styling, events, visibility/ZIndex
- LongPressGestureRecognizer with duration and state tracking
- Implicit XAML namespace declarations (enabled by default)
- Lazy ResourceDictionary (~8x faster via factory pattern)
- InvalidateStyle() and InvalidateVisualStates() APIs
- Trimmable CSS for reduced app size
- iOS PostNotifications permission

Also updates release notes links and ms.date.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@davidortinau davidortinau requested a review from a team as a code owner April 10, 2026 20:51
@learn-build-service-prod
Copy link
Copy Markdown
Contributor

Learn Build status updates of commit 19b2832:

❌ Validation status: errors

Please follow instructions here which may help to resolve issue.

File Status Preview URL Details
❌Error Details

  • [Error: CannotMergeCommit] Cannot merge commit 19b28325fccc30d683939f7d590b509cc138a42b in branch whats-new-dotnet11-preview3 of repository https://github.com/dotnet/docs-maui into branch main (commit 1705162442b43a8fc37f16d1b5fe23c636142bce). Please follow this documentation: https://help.github.com/articles/resolving-a-merge-conflict-using-the-command-line/ to use git.exe to resolve you content conflicts locally and then push to remote.

For more details, please refer to the build report.

Note: Your PR may contain errors or warnings or suggestions unrelated to the files you changed. This happens when external dependencies like GitHub alias, Microsoft alias, cross repo links are updated. Please use these instructions to resolve them.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant