-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Description
Good morning, MAUI team! βοΈ Here's your daily snapshot of repository activity and progress.
π Repository Health
Overall Stats:
- π Open Issues: 3,874 (+13 new since yesterday)
- π Open Pull Requests: 655 (+16 new since yesterday)
- π¦ Latest Release: 10.0.40 SR4 (February 12, 2026)
π― Yesterday's Activity Highlights (Feb 19)
π Merged PRs (3)
Great work getting these merged!
-
Add daily template size tracking workflowΒ #34140 - Add daily template size tracking workflow by
@mattleibow- π New automated workflow to track .NET MAUI template package sizes across all platforms daily
-
Add XAML TypeConverters for Map coordinates (Location, MapSpan, Map.Region)Β #33995 - Add XAML TypeConverters for Map coordinates by
@jfversluis- β¨ Improved XAML support for Location, MapSpan, and Map.Region
-
Fixed the crash on iOS when setting HeightRequest on WebView inside a ScrollView with IsVisible set to falseΒ #29022 - Fixed crash on iOS WebView inside ScrollView
π New Issues (10)
Critical Bugs to Address:
-
[iOS] Tab bar ghosting issue on iOS 26 (liquid glass)Β #34143 - [iOS] Tab bar ghosting issue on iOS 26 (liquid glass) π΄
- Platform: iOS 26
- Status: Verified & triaged
- Impact: Visual rendering issue on latest iOS version
-
Title: EXC_BAD_ACCESS crash on iOS when dynamically removing Border views β regression in Microsoft.Maui.Controls 10.0.30, possibly earlierΒ #34142 - EXC_BAD_ACCESS crash removing Border views on iOS π΄
- Regression in 10.0.30
- Needs urgent investigation
-
I5_EmptyView_Swap - Continuously turning the "Toggle EmptyViews" on and off would cause an item from the list to show upΒ #34122 - CollectionView EmptyView swap bug (Android)
- Status: Verified & triaged
-
[.NET 10] N3_Navigation - Some monkey names are truncated.Β #34120 - [.NET 10] Navigation truncation issue (Android)
- Regression in 10.0.40
- ScrollView area
Performance & Enhancement Requests:
- [Perf] Lazy-initialize _triggerSpecificity dictionary on BindableObjectΒ #34131 - [Perf] Lazy-initialize _triggerSpecificity dictionary on BindableObject
- [Perf] Reduce allocations in inherited BindingContext propagationΒ #34129 - [Perf] Reduce allocations in inherited BindingContext propagation
- [ScrollView] Add cross-platform APIs to customize scrollbar color and thicknessΒ #34128 - [ScrollView] Add cross-platform APIs for scrollbar customization
- [Android] Add UI tests for Material 3 CheckBoxΒ #34125 - [Android] Add UI tests for Material 3 CheckBox
Infrastructure:
- [AGR] Add better test analysis to detect when Tests should be unittests for UITestsΒ #34139 - [AGR] Add better test analysis to detect when Tests should be unittests for UITests
- Xaml Source Generator generates nullable warnings, we have warnings as errors.Β #34130 - XAML Source Generator generates nullable warnings
π New Pull Requests (16)
Testing & Quality:
- [Testing] Feature Matrix UITest Cases for VisualStateManagerΒ #34146 - Feature Matrix UITest Cases for VisualStateManager by
@LogishaSelvarajSF4525 - Adopt arcade inter-branch merge workflow for main β net10.0 and main β net11.0Β #34144 - Replace weekly branch merge with arcade inter-branch merge workflow by
@Copilot
Feature Development:
- [Windows] Implement WinUI 3 MapControl handler using Azure MapsΒ #34138 - [Windows] Implement WinUI 3 MapControl handler using Azure Maps by
@jfversluis - Fix XAML C# expression setter generation for read-only propertiesΒ #34137 - Fix XAML C# expression setter generation for read-only properties by
@StephaneDelcroix - [WIP][Perf] Cache PropertyChanged/ChangingEventArgs on BindablePropertyΒ #34136 - [WIP][Perf] Cache PropertyChanged/ChangingEventArgs on BindableProperty by
@simonrozsival
Dependency Updates:
- [net10.0] Update dependencies from dotnet/dotnetΒ #34145 - [net10.0] Update dependencies from dotnet/dotnet (maestro bot)
- [net11.0] Update dependencies from dotnet/dotnetΒ #34141 - [net11.0] Update dependencies from dotnet/dotnet (maestro bot)
π¦ Recent Commits (Last 10)
The team has been highly productive! Recent work includes:
- β Daily template size tracking workflow (Add daily template size tracking workflowΒ #34140)
- β Windows unpackaged device tests on Helix (Add Windows unpackaged device tests on Helix alongside packaged testsΒ #33702)
- β PR agent documentation improvements (Fix phase numbering in pr-agent post-gate docsΒ #34116)
- β PR agent model updates to claude-sonnet-4.6 and gpt-5.3-codex (Update PR agent models to claude-sonnet-4.6 and gpt-5.3-codexΒ #34109)
- β Skip Xcode provisioning for RunOnAndroid tests (Skip Xcode provisioning for RunOnAndroid integration testsΒ #34053)
- β CI workflow fixes ([ci] Some fixes for aw workflowsΒ #34111)
- β API documentation improvements (Minor API docs improvementsΒ #34091)
- β Fix for flaky UITests in CI ([Testing] Fix for flaky UITests in CI - 3Β #33689)
π― Focus Areas for Today
π₯ High Priority
-
iOS 26 Compatibility Issues
- Tab bar ghosting ([iOS] Tab bar ghosting issue on iOS 26 (liquid glass)Β #34143) - verified and needs fix
- Border crash (Title: EXC_BAD_ACCESS crash on iOS when dynamically removing Border views β regression in Microsoft.Maui.Controls 10.0.30, possibly earlierΒ #34142) - regression that needs root cause analysis
-
Regressions in 10.0.40
- Navigation truncation on Android ([.NET 10] N3_Navigation - Some monkey names are truncated.Β #34120)
- Track down what changed and prepare fix
-
CollectionView Issues
- EmptyView swap bug on Android (I5_EmptyView_Swap - Continuously turning the "Toggle EmptyViews" on and off would cause an item from the list to show upΒ #34122)
π‘ Performance Improvements
The team is actively working on performance optimizations:
- BindableObject lazy initialization ([Perf] Lazy-initialize _triggerSpecificity dictionary on BindableObjectΒ #34131)
- BindingContext propagation optimization ([Perf] Reduce allocations in inherited BindingContext propagationΒ #34129)
- PropertyChanged event args caching ([WIP][Perf] Cache PropertyChanged/ChangingEventArgs on BindablePropertyΒ #34136 - WIP)
These micro-optimizations will compound to improve overall app startup and runtime performance! π
π§ͺ Testing & Infrastructure
- Feature Matrix UITest Cases for VisualStateManager ([Testing] Feature Matrix UITest Cases for VisualStateManagerΒ #34146) - great coverage expansion!
- Template size tracking is now automated - will help catch package bloat early
- Better test analysis tooling coming ([AGR] Add better test analysis to detect when Tests should be unittests for UITestsΒ #34139)
π Trends & Observations
Positive Momentum:
- β¨ Strong focus on testing infrastructure and quality
- π― Active performance optimization work across the team
- π§ Continuous CI/CD improvements
- π Documentation updates staying current
Areas Needing Attention:
- π¨ iOS 26 compatibility needs urgent focus (2 critical issues)
- π Regression tracking - 10.0.40 introduced navigation issue
- π 2,878 open bugs (out of 3,874 total issues) - continue triage efforts
πͺ Recommendations
For Maintainers
- Prioritize iOS 26 issues - Tab bar ghosting ([iOS] Tab bar ghosting issue on iOS 26 (liquid glass)Β #34143) and Border crash (Title: EXC_BAD_ACCESS crash on iOS when dynamically removing Border views β regression in Microsoft.Maui.Controls 10.0.30, possibly earlierΒ #34142) are affecting users on latest iOS
- Review performance PRs - Multiple optimization PRs ready ([Perf] Lazy-initialize _triggerSpecificity dictionary on BindableObjectΒ #34131, [Perf] Reduce allocations in inherited BindingContext propagationΒ #34129, [WIP][Perf] Cache PropertyChanged/ChangingEventArgs on BindablePropertyΒ #34136)
- Regression investigation - Determine what caused the navigation truncation in 10.0.40
- PR reviews needed - 655 open PRs is high; help move critical ones forward
For Contributors
- Test new features - Windows MapControl ([Windows] Implement WinUI 3 MapControl handler using Azure MapsΒ #34138) and XAML improvements (Fix XAML C# expression setter generation for read-only propertiesΒ #34137) need testing
- Help with triage - Many bugs need verification and reproduction steps
- Performance testing - Once perf PRs merge, validate improvements in real-world scenarios
π Shoutouts
Special recognition to:
@mattleibowfor the template size tracking automation - great DevOps addition! π@LogishaSelvarajSF4525for expanding VisualStateManager test coverage@jfversluisfor Map improvements and Windows MapControl work@StephaneDelcroixfor XAML improvements@simonrozsivalfor performance optimization work- Everyone contributing to test stability - flaky test fixes make CI more reliable!
π Looking Ahead
This Week:
- Watch for iOS 26 compatibility fixes
- Performance optimization PRs merging
- Continued test infrastructure improvements
- Dependency updates for .NET 10 and 11 branches
Keep up the excellent work, team! πͺ The combination of new features, performance work, and quality improvements shows strong momentum. Let's tackle those iOS 26 issues and continue making MAUI better every day! π
Report generated automatically on February 20, 2026
Generated by Daily Repo Status
To install this workflow, run
gh aw add githubnext/agentics/workflows/daily-repo-status.md@69b5e3ae5fa7f35fa555b0a22aee14c36ab57ebb. View source at https://github.com/githubnext/agentics/tree/69b5e3ae5fa7f35fa555b0a22aee14c36ab57ebb/workflows/daily-repo-status.md.