Skip to content

Conversation

@kubaflo
Copy link
Contributor

@kubaflo kubaflo commented Oct 19, 2025

Note

Are you waiting for the changes in this PR to be merged?
It would be very helpful if you could test the resulting artifacts from this PR and let us know in a comment if this change resolves your issue. Thank you!

Description of Change

Introduces the UpdateLargeTitles method to manage large title display modes for navigation bars in ShellItemRenderer. This ensures that the large title preference is updated when the displayed page changes or when the view lays out subviews, aligning with iOS-specific platform configurations.

Issues Fixed

Fixes #12156

Copilot AI review requested due to automatic review settings October 19, 2025 14:58
@kubaflo kubaflo self-assigned this Oct 19, 2025
@dotnet-policy-service dotnet-policy-service bot added the community ✨ Community Contribution label Oct 19, 2025
@kubaflo kubaflo added platform/ios and removed community ✨ Community Contribution labels Oct 19, 2025
@dotnet-policy-service
Copy link
Contributor

Hey there @@kubaflo! Thank you so much for your PR! Someone from the team will get assigned to your PR shortly and we'll get it reviewed.

@kubaflo kubaflo added the area-controls-shell Shell Navigation, Routes, Tabs, Flyout label Oct 19, 2025
@dotnet-policy-service dotnet-policy-service bot added the community ✨ Community Contribution label Oct 19, 2025
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR introduces web resource request interception capabilities to the BlazorWebView component and includes extensive localization updates for .NET MAUI template strings. The primary purpose is to enable applications to intercept and customize web resource requests within BlazorWebView controls, while also updating localized template descriptions across multiple languages.

  • Adds web resource request interception functionality to BlazorWebView
  • Updates BlazorWebView to implement IWebRequestInterceptingWebView interface
  • Includes comprehensive localization updates for template strings in multiple languages

Reviewed Changes

Copilot reviewed 293 out of 3888 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
src/BlazorWebView/src/Maui/IBlazorWebView.cs Extended interface to inherit from IWebRequestInterceptingWebView
src/BlazorWebView/src/Maui/BlazorWebView.cs Added WebResourceRequested event and implementation
src/BlazorWebView/src/Maui/Android/WebKitWebViewClient.cs Enhanced request interception logic with improved logging
src/BlazorWebView/src/Maui/Android/BlazorWebViewHandler.Android.cs Updated Android WebView integration with namespace changes
src/BlazorWebView/src/Maui/PublicAPI/*.txt Added new public API surface for WebResourceRequested event
loc//src/Templates/src/templates/ Updated localized template strings across multiple languages

@kubaflo kubaflo changed the base branch from main to net10.0 October 19, 2025 14:59
@kubaflo kubaflo changed the title [iOS] Add support for large titles in Shell [iOS] Added support for large titles in Shell Oct 19, 2025
Introduces the UpdateLargeTitles method to manage large title display modes for navigation bars in ShellItemRenderer. This ensures that the large title preference is updated when the displayed page changes or when the view lays out subviews, aligning with iOS-specific platform configurations.
@jfversluis
Copy link
Member

jfversluis commented Oct 19, 2025

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 3 pipeline(s).

@jfversluis jfversluis added this to the .NET 10 SR1 milestone Oct 20, 2025
@azure-pipelines
Copy link

Azure Pipelines successfully started running 3 pipeline(s).

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

Labels

area-controls-shell Shell Navigation, Routes, Tabs, Flyout community ✨ Community Contribution platform/ios

Projects

None yet

Development

Successfully merging this pull request may close these issues.

iOS Page.LargeTitleDisplay does not work on iOS 16.1 Simulators

3 participants