-
Notifications
You must be signed in to change notification settings - Fork 1.9k
[repo-status] Daily Status Report - March 2, 2026 #34290
Description
🌟 .NET MAUI Daily Status - Sunday, March 2, 2026
Good morning, team! Here's your Sunday snapshot of the .NET MAUI repository. The community momentum continues strong with excellent contributions across platforms, and we're seeing great progress on both bug fixes and new features. 🚀
📊 Repository Health Check
Current State:
- 🔓 Open Issues: ~3,908 (stable)
- 🎯 P/0 Priority: 373 critical issues requiring attention
- 🔀 Open PRs: ~631 active pull requests
- 📦 Latest Release: 10.0.41 SR4.1 (February 18, 2026)
🎯 Recent Activity Highlights
✅ Merged & Completed (Last 24 Hours)
Documentation & Developer Experience:
- ✅ #34282 - Removed outdated build status badges from README for cleaner presentation
- ✅ #34217 - Added comprehensive
mauiCLI command reference - ✅ #34286 - Fixed YAML error in ci.yml (duplicate parameter)
- ✅ #34259 - Fixed dogfood scripts for workflow handling
- ✅ #34255 - Updated CI pipeline names in Copilot instructions
Platform Fixes:
- ✅ #34250 - Fixed iOS MediaPicker completion handler timing
- ✅ #34032 - Fixed Windows app crash when closing with TitleBar
- ✅ #34137 - Fixed XAML C# expression setter generation for read-only properties
New Features:
- ✅ #33831 - Added Pin Clustering support for Maps! 🗺️
- ✅ #33824 - Marked Color as immutable and made Font a readonly struct
Testing & Infrastructure:
- ✅ #34023 - Enhanced UI test resilience for frozen/unresponsive apps
- ✅ #34248 - Added GitHub action to auto-update global.json
🔥 Active Development (Open PRs)
📱 High-Impact Community Contributions
The community has been exceptionally productive this week! Here are the standout contributions:
iOS Platform Fixes:
- #34287 -
@Kyranioremoved unnecessary PhotosAddOnly permission in MediaPicker - #34284 -
@Ahamed-Alifixed CheckBox foreground color not resetting to null - #34281 -
@Vignesh-SF3580fixed MediaPicker returning empty list with 4+ images when CompressionQuality set - #34276 -
@Shalini-Ashokanfixed Label background clipping with Clip property - #34268 - Fixed CollectionView stale index-path crash
Android Platform Fixes:
- #34279 -
@Vignesh-SF3580fixed Label with MaxLines truncating in horizontal ScrollView - #34275 -
@NirmalKumarYuvarajfixed CollectionView selection crash with HeaderTemplate
Cross-Platform Improvements:
- #34285 -
@BagavathiPerumalfixed RadioButton binding failure after .NET 10 upgrade - #34280 -
@BagavathiPerumalfixed Shell tab visibility not updating when navigating back - #34283 -
@LogishaSelvarajSF4525refactored CheckBox UI test cases
Documentation:
- #34277 - Added
maui device listcommand spec to CLI design doc - #34251 - Removed redundant "Future Commands" subsection from CLI design doc
🐛 New Issues & Bugs (Last 24 Hours)
Critical Issues
- #34278 - [iOS] CheckBox color not working in dynamic scenarios
- #34272 - ObjectDisposed Exception when closing Windows app
- #34267 - TaskExtensions.FireAndForget throws ObjectDisposedException
- #34261 - CollectionView sporadic crash on iOS with ObservableCollection
Layout & Rendering Issues
- #34273 - [.NET10] Rotating simulator makes button and label overlap
- #34256 - Grid with SafeAreaEdges=Container has incorrect size when tab bar appears
- #34257 - [MAUI] Grid horizontal spacing only applies to second column
Testing Issues
- #34271 - [Unstable] I9_Scrolling test hovering causes unintended scroll
🎯 Top Priority Areas
1. 🔴 Community PR Reviews (HIGH PRIORITY)
10+ quality PRs ready for review - The community is delivering exceptional work:
- iOS MediaPicker fixes (3 separate PRs)
- CheckBox improvements (color, foreground)
- CollectionView crash fixes
- Label rendering improvements
- Shell navigation fixes
Action needed: Prioritize reviews this week to maintain momentum
2. 🟡 Platform-Specific Blockers
iOS:
- CarouselView vertical snap points ignored (CarouselView vertical snap points ignored on iOS with Microsoft.Maui.Controls v10.0.20 (regression from v9.0.120) #33308) - regression from v9
- BlazorWebView not rendering on .NET 10 ([iOS] BlazorWebView components not rendering on .NET 10 - Blazor starts but RootComponent is not injected into DOM #32894)
- TabBarUnselectedColor not working ([iOS26] TabBarUnselectedColor not working on ios #32125)
Android:
- StatusBar and FlyoutBackground wrong color (StatusBar and FlyoutBackground wrong color on Android #32987)
- CollectionView crashes with HeaderTemplate ([Android] Fix CollectionView selection crash with HeaderTemplate #34275 - PR available)
Windows:
- ObjectDisposed exceptions on app close (ObjectDisposed Exception Closing an App on Windows #34272 - new)
3. 🟢 Infrastructure & Testing
- CI stability improvements ongoing
- UI test resilience enhancements merged
- Auto-update global.json workflow added
📈 What's Next?
Immediate Actions for Maintainers
-
🔴 URGENT: Review Community PRs
- 10+ high-quality contributions awaiting review
- iOS MediaPicker fixes are production-critical
- CheckBox and CollectionView fixes address common pain points
-
🟡 P/0 Triage Session
- 373 P/0 issues tracked (up from 34 - likely data refresh)
- Focus on iOS CarouselView snap points (CarouselView vertical snap points ignored on iOS with Microsoft.Maui.Controls v10.0.20 (regression from v9.0.120) #33308)
- Address BlazorWebView .NET 10 blocking issue ([iOS] BlazorWebView components not rendering on .NET 10 - Blazor starts but RootComponent is not injected into DOM #32894)
-
🟢 Feature Finalization
- Maps Pin Clustering just merged - gather feedback
- Material 3 support (RadioButton, Button) nearing completion
- .NET 11 preview features in progress
Community Engagement Opportunities
- 🏆 Recognize outstanding contributors - This week's community PRs are exceptional in quality and coverage
- 📝 Fast-track reviews - Quick turnaround time encourages continued engagement
- 🧪 Request testing - Maps Pin Clustering feature ready for real-world validation
💡 Team Shoutouts
Community Heroes 🌟
Exceptional contributions this week:
@Vignesh-SF3580- Multiple iOS MediaPicker fixes with comprehensive testing (2 PRs)@BagavathiPerumal- RadioButton and Shell navigation fixes (2 PRs)@Ahamed-Ali- iOS CheckBox foreground color fix@Kyranio- iOS MediaPicker permission cleanup@NirmalKumarYuvaraj- Android CollectionView crash fix@Shalini-Ashokan- Cross-platform Label clipping fix@LogishaSelvarajSF4525- UI test refactoring
Infrastructure Team 🔧
- Continuous CI/CD improvements
- GitHub Actions automation (global.json updates)
- Enhanced testing resilience
Documentation Contributors 📚
- New CLI command reference
- Updated design specs
- Improved contributor instructions
📊 Quick Stats
Last 24-48 Hours:
✅ 8+ PRs merged
📝 10+ new PRs opened
🐛 7 new issues reported
🗺️ Maps Pin Clustering shipped!
🔧 Multiple iOS MediaPicker fixes
📖 CLI documentation improvements
🤖 CI/CD enhancements
🎉 Closing Thoughts
The .NET MAUI repository continues to demonstrate excellent health and momentum. The quality and volume of community contributions this week is particularly noteworthy - multiple contributors are delivering production-ready fixes with proper tests and documentation.
Key wins this weekend:
- 🎯 Maps Pin Clustering feature is a major addition
- 🐛 Multiple critical iOS MediaPicker issues resolved
- 🔧 Infrastructure improvements strengthen developer experience
- 📚 CLI documentation helps onboard new contributors
Looking ahead:
- Fast-track community PR reviews to maintain momentum
- Address P/0 platform-specific blockers (CarouselView, BlazorWebView)
- Continue gathering feedback on new features (Maps, Material 3)
The community is delivering exceptional work - let's keep the energy going! 🚀
This automated report tracks daily repository activity. For questions or suggestions, please reach out to the repository maintainers.
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.