-
Notifications
You must be signed in to change notification settings - Fork 1.9k
[repo-status] Daily Repo Status - March 29, 2026 #34724
Description
Good morning .NET MAUI team! ☀️ Here's your daily repository pulse for Saturday, March 29, 2026.
📊 Repository Health at a Glance
| Metric | Count | Trend |
|---|---|---|
| 🎯 Open Issues | 3,858 | Active |
| 🔧 Open Pull Requests | 387 | Healthy |
| 🚀 Latest Release | 10.0.51 SR5.1 | March 25 |
| 📝 New Issues (24h) | 8 | Very Active |
| 🔄 New PRs (24h) | 6 | Strong |
| ✅ Merged PRs (24h) | 1 | Steady |
🌟 Yesterday's Highlights
Key Accomplishments
✅ Bug Fix Merged
- 🎉 PR Add regression test for #34713: Binding with Converter and x:DataType is compiled #34717 merged: Fixed XAML binding compilation issue (Binding with Converter and x:DataType is not compiled — falls back to runtime and throws missing resource #34713)
- Bindings with
Converter={StaticResource}andx:DataTypenow compile correctly - Added comprehensive regression tests
- Great work by
@StephaneDelcroix!
- Bindings with
Active Development Areas
🔥 Hot Reload Infrastructure Improvements (by @StephaneDelcroix)
- PR Add InvalidateStyle() and VisualStateManager.InvalidateVisualStates() APIs #34723 ⭐: New APIs for style/VSM invalidation
InvalidateStyle()- Force style reapplicationVisualStateManager.InvalidateVisualStates()- Force VSM reapplication- Critical for Hot Reload scenarios
- Fixes: Add API to force reapplication of an element's Style #34721, Add API to force reapplication of VisualStateManager groups #34722
🐛 Bug Fixes in Progress
- PR Fix VisualStateGroups duplicate name crash with implicit styles (#34716) #34719: Fix VisualStateGroups duplicate name crash (SourceGen: VisualStateManager.VisualStateGroups causes 'Names must be unique' at startup #34716)
- PR Fix CollectionView group header not stretching to full width on Windows #34710: CollectionView group header width on Windows (
@rmarinho) - PR Add x:Code directive support for inline C# in XAML #34715: x:Code directive support for inline C# in XAML
🆕 New Issues & Discussions
Community-Reported Issues (Last 24h)
-
NullReferenceException in app with TabBar after returning from minimized state #34720 - NullReferenceException in TabBar after minimizing
- Platform: Not specified
- Reporter:
@eworker2003
-
SourceGen: VisualStateManager.VisualStateGroups causes 'Names must be unique' at startup #34716 - SourceGen: VisualStateManager causing 'Names must be unique' error
- Affects: XAML compilation
- Opened by:
@StephaneDelcroix
-
Deprecate and Remove Non-Functional HotReload Infrastructure #34714 - Proposal: Deprecate non-functional HotReload infrastructure
- Enhancement discussion
- Opened by:
@StephaneDelcroix
-
[Feature] Support x:Code directive for inline C# in XAML #34712 - Feature request: x:Code directive support
- Would enable inline C# in XAML
- Already has PR Add x:Code directive support for inline C# in XAML #34715 in progress!
🎯 Priority Issues Needing Attention
The following p/0 (highest priority) issues are open:
- [MAUI] I2_Spacing_ItemSpacing - First and last item on the list is truncated after changing Spacing value. #34636 - I2: First/last item truncated after spacing change
- [MacOS] Misaligned items before resizing the window on MacOS #34635 - MacOS: Misaligned items before window resize
- [.NET 10] Increasing gap in the bottom while scrolling. #34634 - .NET 10: Increasing gap while scrolling
- [MAUI] Building Maui App with sample content results CS0122 errors. #34512 - Build errors with sample content (CS0122)
- [Android] CollectionView item selection not triggered when using PointerGestureRecognizer #34491 - Android: CollectionView selection not triggered with PointerGestureRecognizer
💡 Recommendation: These p/0 issues could benefit from triage and assignment.
📈 Recent Commit Activity
Last 10 commits showcase active development:
- 🧪 Regression test for binding compilation fix
- 🤖 Fork PR support for evaluate-pr-tests workflow
- 🎯 Copilot CLI integration improvements
- 🔧 iOS 18.5 candidate test fixes
- 🏗️ Windows platform CI support
🚀 What's Next?
Immediate Opportunities
- Review Ready: PR Add InvalidateStyle() and VisualStateManager.InvalidateVisualStates() APIs #34723 adds critical Hot Reload APIs - ready for review
- Bug Fixes: Several platform-specific fixes awaiting review
- p/0 Triage: 382 p/0 issues - prioritization opportunity
- Testing: Multiple PRs in flight could use CI validation
Recommended Actions
- 📋 For Maintainers: Review PR Add InvalidateStyle() and VisualStateManager.InvalidateVisualStates() APIs #34723 (Hot Reload APIs) - addresses two feature requests
- 🐛 For Triagers: Focus on p/0 issues, especially CollectionView and layout bugs
- 🧪 For Contributors: CI infrastructure improvements are active - good time to contribute tests
🎉 Shoutouts
Special recognition for yesterday's contributors:
- 🏆
@StephaneDelcroix- 4 issues, 3 PRs, 1 merge! Outstanding productivity on Hot Reload improvements - 💪
@rmarinho- CollectionView Windows fix in progress - 🤖 Copilot contributions - Infrastructure and tooling improvements
📌 Notes
- Latest Release: 10.0.51 SR5.1 (March 25) includes binding regression fixes
- Activity Level: Very active - 8 new issues, 6 new PRs in 24h
- Focus Areas: Hot Reload, XAML compilation, CollectionView, platform-specific fixes
Keep building amazing things! 🚀
This daily status report is automatically generated to help track repository activity and progress. Have suggestions? Let us know!
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.