Weekly GitHub Report for Maui: October 20, 2025 - October 27, 2025 (12:00:28)
Weekly GitHub Report for Maui
Thank you for subscribing to our weekly newsletter! Each week, we deliver a comprehensive summary of your GitHub project's latest activity right to your inbox, including an overview of your project's issues, pull requests, contributors, and commit activity.
Table of Contents
I. News
1.1 Recent Version Releases:
The current version of this repository is 9.0.90
1.2 Version Information:
The .NET MAUI 9.0.90 SR9 release, published on July 11, 2025, includes over 141 commits primarily focused on critical product fixes across iOS, Android, and Windows platforms, testing enhancements, infrastructure updates, and dependency version bumps. Key highlights include numerous bug fixes addressing UI behavior, threading issues, and control improvements, alongside expanded automated testing coverage and housekeeping updates to improve stability and maintainability.
II. Issues
2.1 Top 5 Active Issues:
We consider active issues to be issues that that have been commented on most frequently within the last week. Bot comments are omitted.
-
CollectionView DataTemplate with Switch: Toggled event is called in infinite loop causing app to crash.: This issue describes a problem with a CollectionView DataTemplate containing a Switch control where toggling the switch triggers an infinite loop of the Toggled event, causing the app to crash on iOS devices. The user reports that this bug persists even after upgrading to the latest version and switching to CollectionViewHandler2, and it specifically occurs when interacting with certain switch questions in the Collection Views tab, while the List Views tab works correctly.
- The comments discuss whether the user is using CollectionViewHandler2 and suggest updating the repro project accordingly. The user confirms updating to CollectionViewHandler2 but still encounters issues, including infinite loops and incorrect value bindings possibly due to item recycling. Further discussion questions the bindable property implementation and whether the problem is reproducible on different .NET MAUI versions and CollectionView handlers, with some confusion about video demonstrations of the issue before and after fixes.
- Number of comments this week: 5
-
CollectionView, CarouselView and ScrollView have a privacy-overlay covering its content. only the edges are not affected.: This issue describes a problem where
CollectionView,CarouselView, andScrollViewcontrols on iOS and iPadOS platforms display a semi-transparent privacy overlay covering their content, leaving only the edges unaffected. This behavior is a regression from previous .NET MAUI versions, causing interaction issues with these controls, and appears specifically in recent platform and SDK versions.- The comments include requests for visual evidence, user-provided screenshots illustrating the overlay issue, confirmation that the problem affects multiple controls on iOS 26, and a detailed troubleshooting process where uninstalling XCode 26 and reverting to .NET 9 SDK 9.0.305 with XCode 16.4 resolved the issue, restoring functionality despite using Maui.Controls 9.0.120.
- Number of comments this week: 5
-
[Android] RefreshView blocks diagonal and horizontal swipes on CarouselView since .NET 9.0.120 (SR12): This issue describes a regression in .NET MAUI 9.0.120 (SR12) on Android where the
RefreshViewcomponent incorrectly intercepts diagonal swipe gestures intended for a horizontally scrollingCarouselView, causing unintended refresh triggers and interrupting carousel navigation. The problem arises because theRefreshViewnow claims gesture control even after the carousel has started moving, whereas in previous versions diagonal or downward swipes during carousel motion were correctly ignored by the refresh gesture handler.- The discussion confirms the issue is reproducible on Android with recent MAUI versions and not on iOS, with attempts to reproduce on .NET 10 deferred due to stability concerns. Users provided detailed reproduction steps, example code, and video evidence showing the problem’s severity increasing in newer versions. The core consensus is that the gesture detection threshold or handling in
RefreshViewHandlerchanged in SR12, causing it to prematurely claim diagonal swipes, and the reporter requests the MAUI team to investigate this regression and consider restoring the previous behavior or adding a threshold to distinguish vertical from diagonal gestures. - Number of comments this week: 5
- The discussion confirms the issue is reproducible on Android with recent MAUI versions and not on iOS, with attempts to reproduce on .NET 10 deferred due to stability concerns. Users provided detailed reproduction steps, example code, and video evidence showing the problem’s severity increasing in newer versions. The core consensus is that the gesture detection threshold or handling in
-
Unhandled exception "Value does not fall within the expected range" when closing Windows app: This issue describes a crash occurring when closing a Windows application that has both a custom TitleBar set and a MAUI Community Toolkit (MCT) popup displayed at some point, resulting in an unhandled "Value does not fall within the expected range" exception. The problem appears to be triggered specifically by the combination of these two features, as removing either the TitleBar or the MCT popup prevents the crash, and the user has provided a reproduction repository and detailed stack trace for investigation.
- The comments confirm the issue is reproducible across multiple .NET MAUI versions on Windows and clarify that the problem persists even when the MCT popup is replaced with a standard modal popup, suggesting the root cause lies within MAUI itself rather than the toolkit.
- Number of comments this week: 3
-
[.NET 10] CLI - Creating new MAUI Blazor Sample App from CLI is .NET 9 by default: This issue reports that when creating a new MAUI Blazor Sample App using the .NET 10 CLI, the generated project defaults to targeting .NET 9 instead of the expected .NET 10 SDK version. This behavior is identified as a regression since it did not occur in the release candidate version of .NET 10 SDK, and it affects both Windows and macOS platforms.
- The comments clarify that the originally linked .NET 10 GA installer was unavailable, but alternative download links for Windows and macOS were provided. Additionally, a request was made to test the CLI command without the
--Emptyflag and to share the output of the help command for further diagnosis. - Number of comments this week: 3
- The comments clarify that the originally linked .NET 10 GA installer was unavailable, but alternative download links for Windows and macOS were provided. Additionally, a request was made to test the CLI command without the
2.2 Top 5 Stale Issues:
We consider stale issues to be issues that has had no activity within the last 30 days. The team should work together to get these issues resolved and closed as soon as possible.
- Nullable Enums do not bind in XAML: This issue addresses a problem where nullable enums fail to bind correctly within a custom control's bindable property in XAML, with the setter method not being triggered during the binding process. It affects all versions on iOS and Android platforms, and the suggested workaround is to avoid using nullable enums by adding an explicit unset or none value to the enum instead.
- App crash after invoked FilePicker.Default.PickAsync in administrator mode and release mode of the Unpackaged app: This issue describes an application crash that occurs specifically when invoking the FilePicker.Default.PickAsync method in an unpackaged app running in administrator mode and release configuration. The problem is reproducible by publishing the app with certain .NET 8.0 Windows settings and then attempting to pick a file, which unexpectedly causes the app to crash instead of functioning normally.
- Global defined EventTriggers get triggered twice: This issue describes a problem where an EventTrigger defined globally in a style causes its invoke method to be called twice, resulting in duplicate event handling. The user notes that applying the EventTrigger through a named style with a key triggers the event only once, indicating a discrepancy in behavior between global and keyed style definitions across multiple platforms including iOS, Android, and Windows.
- Path with ArcSegments is sporadically drawn offset from expected arc: This issue describes a sporadic rendering problem in .NET MAUI where ArcSegments used to draw arcs in PathGeometry occasionally appear offset from their expected starting positions, particularly for large arcs greater than 180 degrees. The problem occurs across Windows, Android, and iOS platforms, is more frequent near the 180-degree threshold and with thicker strokes, and persists despite attempted workarounds such as using multiple smaller arcs or manually drawing arcs with LineSegments, especially during animations.
- .NET Maui does not support FontAutoScalingEnabled for windows platform: This issue highlights that the .NET Maui framework does not properly support the FontAutoScalingEnabled property on the Windows platform, causing text labels to scale incorrectly when display scaling settings are changed. Specifically, when FontAutoScalingEnabled is set to false, the text size still increases with higher Windows display scaling factors, which should not occur according to the expected behavior.
2.3 Open Issues
This section lists, groups, and then summarizes issues that were created within the last week in the repository.
Issues Opened This Week: 26
Summarized Issues:
- UI Control Interaction Issues on iOS and Android: Multiple controls such as Switches in CollectionView, Pickers in ListView headers, and CarouselViews exhibit problematic behaviors on iOS and Android platforms. These include infinite event loops causing crashes, failure to open on first tap, incorrect CurrentItem updates, and focus-related bugs that degrade user experience.
- issues/32096, issues/32127, issues/32136, issues/32138, issues/32139
- Gesture and Scrolling Behavior Problems: Gesture recognizers and scrollable controls on HarmonyOS and Android show erratic or incorrect behavior, such as fluctuating PanUpdated event values and RefreshView intercepting diagonal swipes prematurely. These issues cause difficulty in controlling sliders and disrupt expected scrolling interactions.
- issues/32097, issues/32170
- Visual and Layout Regressions on iOS: Several regressions affect visual elements on iOS, including TabBarUnselectedColor not updating, privacy overlays blocking interaction on scrollable controls, and NavigationPage TitleView layout inconsistencies on iOS 26. These regressions cause UI elements to display incorrectly or prevent user interaction.
- issues/32125, issues/32159, issues/32200
- Build and Compilation Failures: Users face build errors and compilation failures due to missing namespaces, NuGet package conflicts, and version mismatches in .NET MAUI projects. These problems force rollbacks to earlier versions or prevent successful builds in Visual Studio and CLI environments.
- issues/32126, issues/32151, issues/32198, issues/32209
- XAML Source Generation and HotReload Issues: The interaction between XAML source generators and HotReload causes failures such as improper exception handling and disabled full-page reloads. Proposed fixes include disabling XAML compiler when source generator is enabled and routing exceptions to prevent app crashes during HotReload.
- issues/32182, issues/32192, issues/32193
- Sample Content and Template Maintenance Requests: There are requests to migrate Developer Balance template changes to sample content and improve accessibility testing by automating template updates. These aim to keep sample apps and templates synchronized and improve testing efficiency.
- issues/32111, issues/32118
- API Enhancement Proposals: Suggestions include enhancing the FilePicker API to support multiple file types simultaneously, simplifying developer workflows by leveraging existing static instances. This addresses current limitations where only single file types can be selected.
- issues/32123
- AI Assistance and Documentation Improvements: Proposals focus on creating comprehensive Copilot instruction files, context documents, and prompts to improve AI coding agents' support for .NET MAUI development, including updated context for .NET 10 features and obsoletes.
- issues/32184, issues/32185
- Unhandled Exceptions and Crash Scenarios: Specific interactions, such as closing a Windows MAUI app with a custom TitleBar and a Community Toolkit popup, cause unhandled exceptions and crashes. These highlight edge cases in feature interactions that need resolution.
- issues/32194
- Project Creation and SDK Targeting Issues: Creating new MAUI Blazor sample apps with the .NET 10 CLI incorrectly targets .NET 9 SDK, and dependency conflicts prevent successful project creation, representing regressions from release candidate versions.
- issues/32197, issues/32198
2.4 Closed Issues
This section lists, groups, and then summarizes issues that were closed within the last week in the repository. This section also links the associated pull requests if applicable.
Issues Closed This Week: 6
Summarized Issues:
- iOS UI and Keyboard Interaction Issues: The keyboard on iOS devices covers Editor controls placed inside CollectionView items near the bottom of the screen, causing visibility and interaction problems. This issue affects user experience by preventing proper input when the control is partially obscured.
- issues/32114
- iOS App Installation and Code Signing Failures: Apps fail to install on real iOS devices due to RSA signature verification failures and missing entitlements caused by incorrect or mismatched certificates and provisioning profiles. These problems arise after migrating from Xamarin.Forms to .NET MAUI, blocking deployment on physical devices.
- issues/32117
- iOS Tab Bar Layout Changes in Latest Updates: After updating to Xcode 26, .NET 10, and the latest MAUI workload, the iOS tab bar no longer supports the old evenly distributed tab appearance, centering tabs on iPadOS 26 instead. There is currently no option or workaround to restore the previous tab layout, impacting UI consistency.
- issues/32147
- Android App Crash on Back Button Press with DisplayAlert: Closing a MAUI app on Android by overriding OnBackButtonPressed to show a DisplayAlert before quitting causes a fatal signal 11 (SIGSEGV) crash due to a destroyed mutex. Workarounds include adding a delay or moving the app to the background instead of quitting immediately to avoid the crash.
- issues/32166
- Deprecated API Usage in Sample Content Template: The sample content template uses deprecated APIs
LayoutOptions.CenterAndExpandandLayoutOptions.FillAndExpandinAppStyles.xaml, which should be updated to prevent encouraging obsolete API usage. This update is necessary to maintain modern and supported code practices. - issues/32181
- Missing Invocation of Resource Dictionary Diagnostics Method: The method
Diagnostics.ResourceDictionaryDiagnostics.OnStaticResourceResolvedis not being invoked when theEnableMauiXamlDiagnosticsfeature is enabled, limiting diagnostic capabilities. Ensuring this method is called is important for proper XAML diagnostics in .NET MAUI projects. - issues/32183
2.5 Issue Discussion Insights
This section will analyze the tone and sentiment of discussions within this project's open and closed issues that occurred within the past week. It aims to identify potentially heated exchanges and to maintain a constructive project environment.
Based on our analysis, there are no instances of toxic discussions in the project's open or closed issues from the past week.
III. Pull Requests
3.1 Open Pull Requests
This section provides a summary of pull requests that were opened in the repository over the past week. The top three pull requests with the highest number of commits are highlighted as 'key' pull requests. Other pull requests are grouped based on similar characteristics for easier analysis. Up to 25 pull requests are displayed in this section, while any remaining pull requests beyond this limit are omitted for brevity.
Pull Requests Opened This Week: 28
Key Open Pull Requests
1. [main] Net10.0 : This pull request introduces the .NET 10.0 update to the .NET MAUI project, merging significant improvements from the main branch into the net10.0 branch, including numerous enhancements, bug fixes, API changes, platform-specific updates, and developer experience improvements across all supported platforms, with a focus on quality, performance, and consistency.
- URL: pull/32110
- Merged: No
- Associated Commits: 6441f, a52e1, ffbc1, b9838, 7d80d, ed740, 8025b, 52bf4, 7bac3, 10f09, b39dd, c97e0, 93923, dc003, 2559f, afcd6, ac7cf, a2345, a2e88, 59c22, fdaf8, 1344c, 229b9, 4198e, c1f2c, 2d2ef, 2f5fc, fa989, 2e82f, ce31a, f7345, c1c98, 9e38e, 3f55a, d0975, 9b1bb, b104f, 51b3a, 2434c, 6ddec, 693cd, 6f4ef, e7a38, 6e75f, 42369, 57d97, 9e823, 475f6, 08f25, bd591, 02185, 2030f, 71482, 96bbf, e2cf7, 0e6c3, 630e5, e54e4, 1062a, f37cc, 0081d, 5935d, 136e6, ae9e6, 2e970, d09c5, c7430, f4c27, 912c6, 894da, b8cc2, 0c66e, 2de51, 99d2d, 5ee9e, 9ba68, cee76, cf546, e9a1c, 3be80, 98128, 037ae, 5177d, 33772, 055c6, ec031, 5ef4d, 61b49, 52674, 11cc5, c2605, 8fdcd, c39b8, f01ec, 1b0d7, 8f113, de132, 00bda, 2ec47, 65a1f, 13ad4, 53d7f, 2802f, 358ae, ca93a, 4c115, 58944, 56d14, 8cc9b, 86056, cb04b, 2522a, 85416, c30e8, 08f08, d80bf, d4829, a17b6, c7ad8, 5e68e, 60c8c, d82f9, fd730, 90594, 9f0c4, 28a1e, 391b3, 782f4, 117c3, 500f8, 48f29, c917b, a915b, de63a, ae569, 6b52b, 9af54, b8b84, 15f85, a3733, 4f26b, 5ad90, 5d1c1, 11ed2, be459, 70ae2, f1d78, 9de15, c49a5, 4413b, f0c87, 86c03, 4cc54, e5947, 1ce49, ec174, db83d, 31939, c84a5, cff0f, c6553, 103f6, 283f9, 7d767, 1100f, 07307, 26fe4, ee6e6, 7ddc4, af092, 6eb44, f15ac, 1f893, b2abc, e4b48, f6b51, f0719, 9ab29, ef490, ceedb, e25d1, 31e6e, aeff2, 021df, 5aa9b, 1273c, 356f9, 0371d, 03ed8, 88c2c, accdb, 0b8c5, 7fd33, b09df, 30898, be642, 984ef, 049bc, 42214, 45397, 11be4, 282d2, 489ee, 2389a, 95419, 12dff, 6ab5d, aca44, aa70b, a68f5, 638f2, 02e97, 524e6, 69b66, 42f05, d5ed0, 3a591, dc1ae, dc649, c0868, 4ea1f, 34cbc, b8482, 8b0b8, ce6f0, 808f9, caf06, 60513, f3fc5, d9c68, c94db, c9292, a4c12, c866e, 4e013, 9e844, 0f8a4, a96b8, 82740, 7114e, 317fc, 2be3a, 7c682, 44d22, 476d5, dc8b5, d2874, bdaa4, bcc8f, 8dfc9
2. Update release ga: This pull request aims to update the release with an internal SDK by synchronizing dependencies and making various adjustments including .NET version updates, build script modifications, and test configurations, as indicated by multiple commits and the use of the darc update-dependencies command.
- URL: pull/32160
- Merged: No
- Associated Commits: 82d5c, 35bcd, 4dc96, 32717, 20c2d, 2478f, f29b5, 54828, b8a3c, 1e633, 3158e, d63c8, 0a792, 48618, 35328, 3d042, a528a, 08da8
3. Add path-specific GitHub Copilot instructions for .NET MAUI Templates: This pull request adds path-specific GitHub Copilot instructions in a dedicated YAML-marked markdown file to the src/Templates/ directory of the .NET MAUI project, providing detailed guidance on template semantics, platform-specific conditional compilation directives, naming conventions, files to exclude, and testing guidelines to improve developer understanding and consistency when working with .NET MAUI templates.
- URL: pull/32112
- Merged: No
Other Open Pull Requests
- WindowsAppSDK update and build improvements: This pull request updates the WindowsAppSDK to version 1.8 by modernizing Windows SDK package versions and adding the Microsoft.WindowsAppSDK package to multiple project files for enhanced Windows platform support. It also removes redundant Windows-specific settings and improves the build and publishing processes with new MSBuild targets and refined asset path handling.
- Android WebView layout and crash fixes: These pull requests fix an Android WebView layout overflow issue by reintroducing a missing else clause and preventing unwanted Navigated events, and also address an Android crash caused by setting
Entry.Textwithin aTextChangedevent handler by adding defensive bounds checking to prevent out-of-bounds errors. Both include code changes and tests to verify the fixes.
- iOS and macOS UI behavior fixes: Multiple pull requests fix iOS and macOS UI issues including the KeepLastItemInView feature not keeping the last item visible by updating internal scroll mode state, fixing the misalignment of LinearGradientBrush in Shell FlyoutBackground by recalculating gradient offsets on layout changes, and preventing an iOS app crash caused by a NullReferenceException in ShellSectionRenderer by adding a navigation stack check.
- Navigation and event handling improvements on iOS: These pull requests improve iOS navigation and event handling by fixing the WebView to properly raise the
Navigatingevent for links withtarget="_blank", updating navigation bar appearance logic for iOS 26 and later with refined conditions and separator visibility management, and updating NavigationRenderer to correctly apply view margins in title view layout calculations.
- CarouselView behavior fixes: These pull requests address CarouselView issues by fixing the CurrentItem property update when ItemSpacing is set through adjusted page index calculations, and preventing incorrect scrolling to the last item in loop mode when the CurrentItem is not in the ItemsSource by adding validation checks.
- CI configuration and build system updates: This pull request updates the CI configuration to use the internal MAUI build system and queues, adding new YAML files, setting up a dedicated build pool, and attempting fixes related to build and Helix queue integration.
- .NET method invocation improvements: This pull request proposes switching from GET to POST requests for .NET method invocation to overcome URL length and encoding limitations, with current implementations using POST bodies on Windows, iOS, and Mac Catalyst, and headers on Android, while suggesting future exploration of a JavascriptInterface approach.
- TabBar and color handling fixes on iOS: These pull requests fix the TabBarUnselectedColor issue on iOS 26 by setting UnselectedItemTintColor and using AlwaysTemplate rendering mode, and refactor SearchView color application logic by extracting repeated tinting code into a new method to improve maintainability.
- Editor control enhancements: This pull request implements a new Completed command for the Editor control by adding bindable properties for an ICommand and its parameter, updating completion logic to invoke the command conditionally, extending API support across platforms, and including unit tests to validate the feature.
- FlexLayout and layout calculation fixes: This pull request fixes the FlexLayout reverse positioning issue related to the AlignContent property by adjusting the order of layout calculations to ensure children are positioned correctly, resolving the problem described in issue #31565.
- Android test and safe area improvements: This pull request improves Android support by removing test exclusions to enable previously skipped tests and refactors safe area logic to better handle keyboard insets, simplifying bottom safe area calculation when the soft keyboard is visible to prevent content overlap.
- CollectionView header/footer fixes on Windows and Android: This pull request fixes issues where headers and footers were not properly removed or re-added when toggled by clearing templates and preventing duplicate child additions on Windows, and replacing generic data set notifications with precise item insertions and removals on Android, supported by comprehensive UI tests.
- Appium server output enhancement: This pull request adds new capabilities to the Appium server output to enable retrieval of Xcode logs, enhancing debugging and monitoring for iOS development.
- XamlTypeResolver generation prevention: This pull request prevents the generation of XamlTypeResolver by ensuring all converters, extensions, and value providers requiring it are replaced at compile time, avoiding IL2026 and IL3050 warnings and addressing issue #32049.
- x:Static markup extension fix: This pull request fixes the x:Static markup extension to work correctly for non-integer enums in the Xamarin.Forms codebase, resolving issue #32056.
- DeveloperBalance sample project fixes: This pull request fixes the icon selection bug in the DeveloperBalance sample project where the wrong icon was displayed after saving and navigating back, and corrects the tag selection UI by replacing the Background property with BackgroundColor to prevent color overflow outside the intended item area.
- Packaging cleanup for .NET Standard assemblies: This pull request proposes stopping the packaging of .NET Standard assemblies, which were never officially supported and only existed to assist MSBuild tasks, as they do not need to be shipped.
3.2 Closed Pull Requests
This section provides a summary of pull requests that were closed in the repository over the past week. The top three pull requests with the highest number of commits are highlighted as 'key' pull requests. Other pull requests are grouped based on similar characteristics for easier analysis. Up to 25 pull requests are displayed in this section, while any remaining pull requests beyond this limit are omitted for brevity.
Pull Requests Closed This Week: 22
Key Closed Pull Requests
1. Sync DeveloperBalance sample changes from the MAUI Samples repo to the .NET MAUI repo: This pull request synchronizes the DeveloperBalance sample in the .NET MAUI repository with the latest updates from the MAUI Samples repository, ensuring the sample is current across multiple platforms including Mac, Windows, Android, and iOS.
- URL: pull/32148
- Merged: Yes
2. Add longPathAware to Windows app manifest in templates: This pull request adds the longPathAware setting to the Windows app manifest in default templates to enable long path support and resolve the issue described in #25837 related to WinUI apps not being long path aware.
- URL: pull/32107
- Merged: Yes
3. [WIP] Run integration tests and update environment variable: This pull request adds the environment variable DCP_IP_VERSION_PREFERENCE=ipv4 to the integration test pipelines and the Cake build script to ensure IPv4 networking preference, addressing potential IPv6 issues in CI/CD environments.
- URL: pull/32088
- Merged: No
Other Closed Pull Requests
- Xcode and iOS Simulator Updates: Multiple pull requests update the project to use Xcode 26.0 and 26.0.1, fixing build failures by installing the correct iOS simulators and improving the installation process by deleting all simulator runtimes if one fails. Some attempts to update Xcode or revert simulator changes were not merged, but the overall focus was on stabilizing the iOS build environment.
- [pull/32087, pull/32095, pull/32108, pull/32094, pull/32095, pull/32124]
- Telemetry Configuration Changes: One pull request disables MAUI telemetry configuration for Aspire ServiceDefaults by default to reduce excessive data generation and prevent overload, enabling telemetry only when explicitly activated by developers for troubleshooting.
- [pull/32089]
- Continuous Integration and Release Management: Several pull requests enhance continuous integration by enabling internal builds, building stable packages for the 10.0.0 release with stable branding, and merging main branch changes into the net10 branch to keep it up to date.
- [pull/32202, pull/32072, pull/32079]
- Aspire Integration Fixes: Pull requests address issues in the Android Aspire integration by replacing LINQ-based parsing with a more robust manual approach to prevent crashes and by removing unnecessary Android-specific environment variable file handling code while retaining feature toggles for future use.
- [pull/32119, pull/32121]
- Test Stability and Version Conflict Workarounds: Pull requests fix UI test image failures by resaving snapshots and temporarily ignore failing sample tests caused by version conflicts between Community Toolkit dependencies and .NET 10.0, with plans to re-enable them once support is available.
- [pull/32196, pull/32150]
- Project Feed and Template Improvements: One pull request cleans up project feeds by removing unnecessary ones and adding missing feeds, while another fixes warnings in templates by correcting event handler signatures to resolve XSG warnings.
- [pull/32142, pull/32180]
- Platform Compatibility Enhancements: A pull request updates target framework selection logic in MAUI project templates to exclude iOS and MacCatalyst targets when building on Linux, enabling instant compilation on Linux without affecting Windows compatibility.
- [pull/32186]
- UI Rendering Fix: One pull request fixes a blurring issue of Rectangle on iOS and macOS by updating MauiShapeView to set the ContentMode to UIViewContentMode.Redraw, ensuring proper redrawing instead of scaling and preventing pixelation.
- [pull/32140]
- Versioning and Label Fixes: A pull request updates the servicing label to fix versioning issues in the project.
- [pull/32098]
- Unmerged Simulator Revert Attempt: One pull request attempted to revert previous changes related to universal iOS simulators and dependency updates to resolve simulator issues but was not merged.
- [pull/32091]
3.3 Pull Request Discussion Insights
This section will analyze the tone and sentiment of discussions within this project's open and closed pull requests that occurred within the past week. It aims to identify potentially heated exchanges and to maintain a constructive project environment.
Based on our analysis, there are no instances of toxic discussions in the project's open or closed pull requests from the past week.
IV. Contributors
4.1 Contributors
Active Contributors:
We consider an active contributor in this project to be any contributor who has made at least 1 commit, opened at least 1 issue, created at least 1 pull request, or made more than 2 comments in the last month.
If there are more than 10 active contributors, the list is truncated to the top 10 based on contribution metrics for better clarity.
| Contributor | Commits | Pull Requests | Issues | Comments |
|---|---|---|---|---|
| Copilot | 80 | 16 | 0 | 146 |
| rmarinho | 104 | 17 | 2 | 3 |
| jsuarezruiz | 20 | 7 | 1 | 50 |
| devanathan-vaithiyanathan | 37 | 6 | 2 | 8 |
| jfversluis | 18 | 4 | 2 | 22 |
| mattleibow | 20 | 6 | 0 | 18 |
| StephaneDelcroix | 15 | 7 | 8 | 13 |
| PureWeen | 15 | 2 | 9 | 15 |
| TamilarasanSF4853 | 19 | 3 | 1 | 11 |
| kubaflo | 13 | 9 | 0 | 6 |