Weekly GitHub Report for Maui: December 01, 2025 - December 08, 2025 (12:00:40)
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, delivers over 141 commits primarily focused on critical product fixes, testing enhancements, and infrastructure updates. Key improvements include numerous platform-specific bug fixes for iOS, Android, and Windows controls, dependency version bumps, and expanded UI test coverage to enhance stability and performance.
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.
-
[iOS] SearchHandler suggestions list does not follow the search bar upward movement on iPhone, creating a layout gap: This issue describes a UI layout bug on iPhone devices using .NET MAUI where the SearchHandler’s suggestions list does not move upward along with the search bar when it animates, resulting in a visible gap between the search bar and the suggestions dropdown. The problem is specific to iOS on iPhone, does not occur on iPad or Android, and is a regression from previous .NET MAUI versions.
- The discussion involved attempts to fix the issue through custom renderers and handler overrides, but initial fixes did not resolve the gap. A community member provided a workaround by customizing the ShellSectionRenderer to prevent the navigation bar from hiding during search focus, which successfully eliminated the gap but altered navigation bar behavior. This workaround was then integrated into a PR for further testing, confirming the fix works though with the side effect of the navigation bar no longer collapsing on search focus.
- Number of comments this week: 16
-
Removing the NavBar causes a white field to appear in its place: This issue describes a problem where removing the navigation bar in a .NET MAUI iOS application causes a white field to appear in its place, which is a regression from previous versions where this behavior did not occur. The user provides code samples, screenshots, and multiple test repositories to demonstrate the issue, and it is confirmed to be related to the StatusBarBehavior in the MAUI Community Toolkit (MCT).
- The comments include validation attempts across different MAUI versions and iOS platform versions, confirming the issue reproduces on iOS 18.6 but not 18.4. Contributors share reorganized sample projects and screenshots, identify the root cause linked to MCT’s StatusBarBehavior, and finally provide a detailed workaround involving custom iOS code to safely remove the StatusBarBehavior and prevent the white field from appearing.
- Number of comments this week: 7
-
Slider thumb lags behind finger on iOS 26+: This issue reports that the slider thumb in a .NET MAUI app lags approximately 1 cm behind the finger movement on iOS 26 and later, whereas it worked correctly on iOS versions 18.6 and below. The problem is reproducible by dragging the slider from left to right, with the lag accumulating as the drag continues, and it appears to be a regression from previous behavior in .NET MAUI.
- The comments confirm the issue across multiple MAUI versions and iOS 26.0, with video evidence showing the lag. Discussion suggests this behavior matches the new iOS Liquid Glass slider's native behavior, as a sandbox app created in Xcode exhibits the same lag, indicating it may be an iOS system-level change rather than a MAUI bug.
- Number of comments this week: 4
-
Event don't work on MapHandler with active Linker: This issue describes a problem encountered when migrating a Xamarin app to MAUI, where event handlers on a custom MapHandler do not work on iOS when the linker setting is set to "Link Framework SDK Only." The user reports that while the ConnectHandler function is called, none of the registered map events fire unless the linker is disabled, indicating a regression from previous Xamarin.Forms behavior.
- The discussion clarifies that the issue occurs only on physical devices and not simulators, regardless of Debug or Release mode. The user provides a minimal reproduction project and discovers a workaround by explicitly adding a using directive for Microsoft.Maui.Maps.Platform in the MapPage.xaml.cs file, which restores event functionality despite the linker setting.
- Number of comments this week: 4
-
StatusBar and FlyoutBackground wrong color on Android: This issue describes a problem in .NET MAUI where the StatusBar and FlyoutBackground colors on Android are incorrectly sourced from the
colors.xmlfile, causing the status bar text and icons to become unreadable when the primary color is set to black. This behavior is a regression from previous versions, as earlier MAUI versions allowed proper color customization without relying oncolors.xml, and there is currently no workaround to fix the color contrast issue on Android.- The comments confirm the issue is reproducible from MAUI version 10.0.0-rc.2 on Android and clarify that the FlyoutBackgroundColor problem does not occur. Users note that the flyout header background color is now fixed to
colors.xmlon Android and cannot be changed programmatically as before, with attempts to remove or bypasscolors.xmlcausing app crashes due to its extensive use in styling. - Number of comments this week: 4
- The comments confirm the issue is reproducible from MAUI version 10.0.0-rc.2 on Android and clarify that the FlyoutBackgroundColor problem does not occur. Users note that the flyout header background color is now fixed to
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 describes a problem where nullable enums fail to bind correctly within a custom control's bindable property in a XAML environment, with the setter method not being triggered during the binding process. It affects multiple platforms including iOS and Android, 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 on Windows 10 version 19041. The reporter provides detailed reproduction steps using Visual Studio 2022 and a specific publish command, noting that the app crashes upon clicking the "Choose File" button, with no known workaround available.
- 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 problem does not occur when the EventTrigger is applied through a named style with a key, indicating that the duplication is specific to globally defined styles in the Maui framework 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 large arcs greater than 180 degrees are occasionally offset from their expected starting positions, causing clipping and misalignment especially when overlaid on correctly drawn arcs. 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 breaking the arc into smaller segments or manually drawing arcs with line segments.
- .NET Maui does not support FontAutoScalingEnabled for windows platform: This issue addresses the lack of support for the FontAutoScalingEnabled property in .NET Maui when running on the Windows platform, causing text labels to scale incorrectly with changes in display scaling settings. Specifically, when FontAutoScalingEnabled is set to false, the text size still increases with higher 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: 39
Summarized Issues:
- UI Control Regressions and Visual Bugs: Several issues describe regressions and visual bugs in .NET MAUI controls across platforms, including slider thumb lag on iOS 26.0+, SearchHandler dropdown animation issues on iPhone, CollectionView EmptyView not showing on Android, ContentView measurement errors on iOS, and Label overlapping or rendering behind system UI elements on Android. These regressions cause inconsistent UI behavior and layout problems that were not present in earlier versions or on other platforms.
- issues/32926, issues/32930, issues/32932, issues/32983, issues/32941, issues/33013
- Shell TabBar and Tab Behavior Issues: Multiple issues report problems with Shell TabBar properties on iOS, Android, and Windows, including dynamic updates failing for TabBarBackgroundColor, TabBarIsVisible, FlowDirection changes, TabBarDisabledColor not applying on iOS, and Shell.Tab IsEnabled property not disabling tabs on Windows. These issues cause the Shell TabBar to not reflect runtime changes or platform-specific styling as expected.
- issues/32992, issues/32993, issues/32994, issues/32995, issues/32996
- Platform-Specific Crashes and Runtime Errors: Several issues describe crashes or runtime exceptions on specific platforms, such as Android accessibility race condition crashes, Windows WPF WebView popup closing errors, Android release mode crashes with FormattedText, Windows microphone permission check exceptions, and Windows .NET 10 publishing errors due to missing runtime packages. These errors disrupt app stability and deployment workflows.
- issues/32927, issues/32944, issues/32934, issues/32989, issues/32968
- Source Generator and Binding Compilation Limitations: Issues highlight the lack of support in BindingSourceGen for recognizing properties generated by CommunityToolkit.Mvvm source generators like RelayCommandAttribute and ObservablePropertyAttribute, causing compilation failures and fallback to reflection-based bindings. These limitations hinder seamless MVVM command and property binding in XAML.
- issues/32953, issues/32955
- Memory Leaks and Resource Management Problems: There are reports of suspected memory leaks in .NET MAUI related to repeated navigation with large ObservableCollections and Android foreground services causing repeated instantiation of pages and viewmodels without proper cleanup. These leaks lead to increasing memory usage and potential app performance degradation.
- issues/32970, issues/33018
- Android-Specific Input and Interaction Issues: Problems on Android include WebView inside ScrollView not scrolling due to gesture interception, Email.ComposeAsync opening Spark app with empty subject/body, and Label overlapping status bar despite safe area settings. These issues affect user interaction and content visibility on Android devices.
- issues/32971, issues/33000, issues/32941
- Windows Platform and Build Tooling Challenges: Issues include build failures on Mac using Visual Studio Code with missing ILLink.Tasks package, CI pipeline artifact conflicts causing build failures, and Windows-specific UI bugs like ScrollToPosition.End instability and Shell.Tab disabling not working. These problems impact developer productivity and app behavior on Windows.
- issues/33020, issues/33026, issues/32945, issues/32996
- Feature Requests for Improved Tooling and Performance: Requests include adding support for image performance metrics instrumentation, implementing Shell Handlers for Android to replace legacy renderers, and adding a build action to convert SVG files into native vector formats to reduce app size. These enhancements aim to improve developer experience and app efficiency.
- issues/32965, issues/32985, issues/32988
- iOS Compatibility and Upgrade Concerns: There is a request for confirmation on the safety of upgrading to iOS 26.1 with .NET 9 for app development, reflecting concerns about Microsoft’s support lagging behind Apple’s iOS releases and potential compatibility issues.
- issues/33027
- Miscellaneous UI and Behavior Bugs: Other issues include the white field appearing when removing the NavigationBar on iOS linked to StatusBarBehavior, the MAUI Shell SearchHandler on iOS hiding the Cancel button causing a keyboard trap, and event handlers in custom MapHandler not firing when linker settings are enabled. These bugs affect usability and event handling in specific scenarios.
- issues/32999, issues/33008, issues/32973
- Localization and Layout Direction Issues: Changing FlowDirection to RTL at runtime does not update Shell TabBar direction on Android and iOS, causing layout direction inconsistencies in localized apps.
- issues/32993
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: 8
Summarized Issues:
- iOS UI Interaction Issues: Multiple problems affect UI interaction on iOS devices, including a blurry overlay on scrollable views that blocks interaction despite scrolling working, unresponsive buttons on certain platforms, and ListView not responding to swipe gestures. These issues highlight significant regressions in user input handling and control responsiveness in version 10.0.11 and iOS 26 environments.
- issues/32923, issues/32936, issues/32938
- CollectionView Runtime and Linking Problems: Crashes occur on iOS when adding items to CollectionView at runtime, and enabling IL linking in Release builds causes CollectionView with Syncfusion interactive controls to become unscrollable. These issues indicate critical stability and functionality regressions related to runtime item management and code stripping by the linker in .NET MAUI 10 on physical devices.
- issues/32937, issues/32998
- Source Generator Binding Failures: The source generator fails to correctly generate code for RelativeSource bindings using FindAncestorBindingContext in AOT release mode, causing bindings to break despite working with XamlC. This problem underscores the need for improved test coverage to ensure consistent binding behavior with and without x:DataType annotations.
- issues/32924
- Unhandled Exception Dialog Display Difficulty: Displaying a user dialog from within the AppDomain.CurrentDomain.UnhandledException event handler is problematic, as attempts to show prompts on unhandled exceptions do not work as intended. This issue complicates error handling and user notification in .NET MAUI applications.
- issues/32942
- Device Display Event Firing Issue on iPad: On iPads running iOS 26, the DeviceDisplay.Current.MainDisplayInfoChanged event does not fire on the first rotation from landscape to portrait if the app starts in landscape mode. This behavior is linked to multi-window support settings in the app’s info.plist, causing unexpected event suppression.
- issues/33011
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: 21
Key Open Pull Requests
1. December 8th, Candidate: This pull request includes multiple fixes and improvements across the .NET MAUI project, such as preventing JavaScript files from being included as content, updating the Syncfusion.Maui.Toolkit, adding null checks to prevent crashes, fixing style inheritance issues, improving accessibility identifiers, resolving gesture and UI bugs on iOS and Windows, optimizing XAML Source Generator to eliminate dead code for Setters with compiled converters, enhancing test reliability, and addressing platform-specific issues in controls like MediaPicker, CollectionView, SwipeView, and Shell navigation.
- URL: pull/32982
- Merged: No
- Associated Commits: c6b2f, a5aba, 749c9, dbd6c, 0c25c, 6c596, 82e40, 91533, 493ba, 30ea4, 99562, b4ae9, 10f1a, ca8ee, e13ef, d76f9, f9923, 5e643, 268ce, d55db, 36798, 3e9ef, caf97, 33d62, 02575, b9f0d, 2cd5a, 32612, 82fe0, 15557, 37658, be26f, a99b1, e86b9, c90f6, 4fe43, 274fc, 6bf02, 4587a, 4f5c8
2. Intelligent determination of what UI tests to run for a PR: This pull request implements an intelligent system for determining and executing only the necessary UI test categories based on the specific code changes in a pull request, significantly reducing CI time and costs by analyzing changed files, mapping them to affected test categories, and dynamically generating test matrices for parallel execution, while also providing a CLI tool for local selective test runs and comprehensive documentation for setup and usage.
- URL: pull/32935
- Merged: No
- Associated Commits: 4609f, a9df7, 31775, 4258e, 982d5, bfb34, 4b6be, f449b, d3210, db410, a228e, 62826, 0f4b2, 0198f, 3c749, 16a40, a9111, 81c87, 5d64e, 11643, 7cc71, c964f, 35b1f, 37be4, 27dbf, 1f564, 16faa, 6f7b8, afbeb, 80f90
3. [testing] Add iOS26 tests 26: This pull request adds and runs tests using iOS 26 simulators to enhance testing coverage for the project.
- URL: pull/33004
- Merged: No
Other Open Pull Requests
- Android UI and Gesture Fixes: Multiple pull requests address Android-specific UI issues including fixing label overlap by improving safe area inset calculations during Shell navigation, correcting shadow transform application by modifying initialization logic, resolving SwipeGestureRecognizer not firing on CollectionView and ListView by ensuring proper gesture detector processing, and preventing white color blinking during Shell page transitions by setting theme-aware background colors immediately. These fixes enhance visual correctness and gesture responsiveness on Android devices.
- iOS UI and Behavior Improvements: Several pull requests improve iOS UI behavior by fixing the SearchHandler suggestions list positioning issue through navigation bar visibility adjustments, adding a
ShowsCancelButtonproperty to SearchBar and SearchHandler to fix keyboard trap issues, and correcting the Shell Flyout icon tint color on iOS 26 by explicitly setting the UIBarButtonItem tint color. These changes improve user interaction and visual consistency on iOS devices.
- Workload and SDK Version Updates: Updates to iOS, Android, MacCatalyst, macOS, iOS, and tvOS SDK versions are included in multiple pull requests, reflecting version bumps and related changes to keep the .NET MAUI workloads current and compatible with the latest platform tools. These updates ensure the development environment remains up to date with platform requirements.
- XAML Compiler and Control Property Fixes: Pull requests fix the XAML compiler to properly handle ObsoleteAttribute messages and error emission, and resolve issues with Slider and Stepper controls where the
Valueproperty was incorrectly clamped depending on the order of property assignments. These improvements enhance diagnostic accuracy and control property behavior in XAML scenarios.
- Testing and Test Infrastructure Enhancements: Improvements to UITest category groups optimize test parallelization and pipeline efficiency by splitting, combining, and removing categories, while other pull requests add build verification steps to integration tests and provide guidelines for UI test coding to prevent infrastructure crashes. These changes increase test reliability and maintainability.
- Windows Platform Fixes and Consistency: Fixes on Windows include preventing ObjectDisposedException in PickPhotosAsync by adjusting resource disposal logic and updating the Picker control to use the Title property as placeholder text instead of a header, aligning behavior with iOS and Android for consistency. These changes improve stability and user experience on Windows.
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: 31
Key Closed Pull Requests
1. [net10.0] Merge main to net10.0: This pull request merges the latest changes from the main branch into the net10.0 branch, incorporating various updates including test speed improvements with Appium capabilities, build fixes, pipeline and CI enhancements, source generator improvements, and multiple bug fixes to keep the net10.0 branch up to date with main.
- URL: pull/32959
- Merged: Yes
- Associated Commits: cc983, d7700, cb62c, 9b970, bafb4, b3a7b, 59828, c0710, 339f3, 2ca3d, 9eec6, cadea, 512f3, 47e4d, 5b30e, 0811e, bf96b, bd07a, 68f41, adb7a, 1c847, 1e07e, 3e0e4, 5c364, 0c36b, 8a897, 3680b, 92d53, 92392, fa613, 9ec85, 697ba, 707e1, f7587, 60f31, ad828, 8130e, 18707, b55a4, e1216, 8349f, 28475, f95dc, e2d80, 315a2, 7a6e5, 62f1c, 2e7b5, f516b, eca04, 782a9, 49f38, 68c0e, 30f3e, 5f082, d2d0f, 02420, a4b8f, ff1b8, 73f5c, b9463, 17531, c6496, 999d5, 20698, 46270, 93902, 489c6, cf7d7, 720fe, 9f8e1, a526d, 0af93, 96ec1, a3df7, 9fb43, f8a08, b62cc, 678e5, 46671, a8529, 85c64, 585cb, 678fd, 0d0d5, 971e3, d0179, ed1ee, b6a33, f915b, 805f7, 61c3c, 58b2a, 6dce8, e63ef, d5623, bb4aa, 37ca9, cc22e, 5981b, 0fa4f, 485b4, c82af, 0a6b9, 3a67c, bee64, 5e37e, 27c60, 63282, 9a24b, dc76e, f944d, baa98, 9b3b8, 34a9f, 7c83b, 64d77, e8ef0, aaa08, d8423, 7adc4, b14c3, 1cac3
2. Simplify agent instructions and consolidate sandbox testing workflow: This pull request dramatically simplifies and consolidates the agent instruction system by removing approximately 10,000 lines of scattered, complex instruction files and replacing them with a smaller set of self-contained, streamlined files that unify the pr-reviewer and issue-resolver agents’ workflows and create a single comprehensive sandbox testing workflow, resulting in clearer, more maintainable guidance and a more focused agent configuration.
- URL: pull/32950
- Merged: Yes
- Associated Commits: ad61d, f8715, 7796b, e507b, ba3b3, 64048, dc819, b02cd, fca37, 2e052, 303e4, 82a29, 800f3, f92ea, a10d1
3. Enable CoreCLR iOS and MacCatalyst device tests: This pull request aims to enable CoreCLR device tests for iOS and MacCatalyst by adding the necessary build configurations to use CoreCLR instead of Mono runtime and activating the corresponding device tests, thereby aligning these platforms with the existing Android CoreCLR device test implementation.
- URL: pull/32979
- Merged: No
- Associated Commits: 01758, c715d, db351, 59bf9, ffd37, 4bd67, 21a7f, aae0d, 6a5ea, 505f9, 0fa39, 082fd, 5e018, 2a9ad
Other Closed Pull Requests
- iOS and MacCatalyst CoreCLR Device Tests: Multiple pull requests enable CoreCLR device tests for iOS and MacCatalyst by adding necessary build configurations and activating the tests, aligning their implementation with existing Android CoreCLR device tests. These changes ensure consistent runtime environments across platforms and improve test coverage for CoreCLR on Apple devices.
- Continuous Integration Pipeline Branch Trigger Updates: Several pull requests update the CI pipeline branch triggers by replacing specific .NET version branches with wildcard patterns like
net*and later refining it tonet*.0. These changes simplify maintenance and prevent unintended pipeline triggers from unrelated branches, ensuring only relevant version branches activate the CI workflows.
- XAML Source Generator and Binding Fixes: Multiple pull requests address issues in the XAML source generator including support for
RelativeSourceExtensionwithFindAncestorBindingContext, fixing null reference assignment errors in setters, and adding test coverage for nullable types in compiled bindings. These improvements enhance binding reliability, prevent runtime errors, and ensure correct code generation for complex binding scenarios.
- UI Test Improvements and Fixes: Several pull requests improve UI test reliability by enhancing screenshot agent workflows, fixing test failures through image updates and conditional test skipping, and validating UI behavior across platforms. These changes provide better diagnostics, platform-specific handling, and maintain test stability in automated environments.
- .NET 11.0 iOS Version and Build Configuration Updates: A pull request updates the .NET 11.0 iOS versions in the project, including build configurations, version numbers, and related test settings to ensure compatibility with iOS 26.1. This update aligns the project with the latest iOS platform requirements.
- Command and CommandParameter Binding Fixes: A pull request fixes an issue where
CommandParameterbindings were not fully resolved before evaluatingCommand.CanExecute, preventing null parameters during async binding in ControlTemplates and preserving parameters after reparenting. This ensures correct command execution behavior in complex UI scenarios.
- Shell and TabBar Platform-Specific Fixes: Pull requests fix platform-specific UI issues such as the TabBar not being visible on Mac Catalyst with iOS 26 by adjusting visibility properties, and resolving Android tab removal during modal navigation by removing an event handler. These fixes ensure consistent UI behavior across platforms.
- Testing Framework Migration: One pull request migrates the
Controls.Xaml.UnitTestsproject from NUnit to xUnit, converting test attributes and assertions, reorganizing tests, and removing NUnit dependencies. This migration modernizes the test suite and maintains full test coverage with all tests passing.
- Unit Tests for Shell Navigation and CSS Style Application: Pull requests add comprehensive unit tests verifying that
IQueryAttributable.ApplyQueryAttributesis called correctly during Shell navigation and that CSS styles apply properly when UI elements start disabled. These tests improve coverage for navigation and styling scenarios.
- Build and Merge Conflict Fixes: A pull request fixes build errors by fully qualifying handler types and resolves merge conflicts in project files by retaining both existing and incoming runtime feature options. This ensures successful builds and clean merges.
- ShellFlyout Footer Padding Fix: A pull request fixes a bug in Android ShellFlyout where the footer area was not cleared after removing the footer view by calling
UpdateContentPadding(). This removes unwanted bottom padding and prevents residual footer space.
- SolidColorBrush Equals Method Fix: A pull request fixes the
SolidColorBrush.Equalsmethod by comparingColorvalues usingEqualsinstead of reference equality, resolving infinite loops caused byDynamicResourcewithOnPlatform<Color>. This change improves resource comparison correctness.
- Windows EmitCompilerGeneratedFiles Workaround and Restriction: Two pull requests address issues with
EmitCompilerGeneratedFileson Windows by implementing a workaround for intermittent problems and restricting the feature to Debug configuration only. These changes reduce CI build issues in Release builds.
- CommunityToolkit.Mvvm RelayCommand Support in Bindings: A pull request adds support for
[RelayCommand]-generated command properties from CommunityToolkit.Mvvm to both XAML and C# compiled bindings by enhancing binding source generators. This enables commands likeSaveCommandto be bound and compiled successfully in UI code.
- Work-in-Progress Issue Reference Addition: One pull request is a work-in-progress aimed at creating and adding an issue reference for an existing pull request, with ongoing updates to its description.
- Unmerged MauiWKWebView Fix: A pull request aims to fix issue 30381 by making updates to
MauiWKWebView.csbut has not been merged yet.
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 | 329 | 34 | 0 | 280 |
| StephaneDelcroix | 119 | 16 | 9 | 40 |
| jfversluis | 77 | 3 | 3 | 70 |
| rmarinho | 79 | 9 | 7 | 20 |
| PureWeen | 83 | 3 | 9 | 13 |
| simonrozsival | 26 | 0 | 15 | 63 |
| kubaflo | 60 | 14 | 0 | 21 |
| mattleibow | 35 | 5 | 31 | 4 |
| TamilarasanSF4853 | 19 | 2 | 1 | 21 |
| devanathan-vaithiyanathan | 36 | 7 | 0 | 0 |