Skip to content

Add SUPPORT.md#10

Merged
jfversluis merged 4 commits into
mainfrom
copilot/add-support-md-file
Mar 19, 2026
Merged

Add SUPPORT.md#10
jfversluis merged 4 commits into
mainfrom
copilot/add-support-md-file

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Mar 19, 2026

Adds a SUPPORT.md in the .github folder clarifying that packages in this repository are experimental, not covered by the .NET MAUI Support Policy, and provided as-is with best-effort maintenance.

  • Directs users to GitHub Issues for bugs/feature requests and encourages pull requests
  • Links to the official MAUI support policy
  • Sets expectations: no guaranteed timelines for responses or fixes
  • Adds a "Support" section to the README linking to the support policy for visibility

💬 Send tasks to Copilot coding agent from Slack and Teams to turn conversations into code. Copilot posts an update in your thread when it's finished.

Co-authored-by: jfversluis <939291+jfversluis@users.noreply.github.com>
Copilot AI changed the title [WIP] Add SUPPORT.md file to clarify repository support policy Add SUPPORT.md Mar 19, 2026
Copilot AI requested a review from jfversluis March 19, 2026 14:48
@jfversluis
Copy link
Copy Markdown
Member

@copilot can we move his to the .github folder and it will still be picked up or does it need to be in the root?

Co-authored-by: jfversluis <939291+jfversluis@users.noreply.github.com>
Copy link
Copy Markdown
Contributor Author

Copilot AI commented Mar 19, 2026

@copilot can we move his to the .github folder and it will still be picked up or does it need to be in the root?

Yes, GitHub recognizes SUPPORT.md in the .github folder as a community health file — same as CODE_OF_CONDUCT.md, CONTRIBUTING.md, and SECURITY.md which are already there. Moved it in 1bfb6ba.

@jfversluis
Copy link
Copy Markdown
Member

@copilot to make it a bit more visible should we also link it in the README still?

Co-authored-by: jfversluis <939291+jfversluis@users.noreply.github.com>
Copy link
Copy Markdown
Contributor Author

Copilot AI commented Mar 19, 2026

@copilot to make it a bit more visible should we also link it in the README still?

Added a "Support" section at the bottom of the README linking to .github/SUPPORT.md in 45dddb0. Also fixed the relative CONTRIBUTING.md link inside SUPPORT.md since both files are now in the same folder.

@jfversluis jfversluis marked this pull request as ready for review March 19, 2026 14:57
Copilot AI review requested due to automatic review settings March 19, 2026 14:57
@jfversluis jfversluis merged commit 77fd229 into main Mar 19, 2026
2 checks passed
@jfversluis jfversluis deleted the copilot/add-support-md-file branch March 19, 2026 14:57
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a repository support policy document and links it from the main README to set expectations for experimental packages and direct users to the right support channels.

Changes:

  • Add .github/SUPPORT.md describing issue filing, PR contributions, and “best-effort/as-is” support expectations.
  • Add a “Support” section to README.md linking to the new support policy doc.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

File Description
README.md Adds a Support section that links to the repository’s support policy doc.
.github/SUPPORT.md Introduces support guidance and clarifies the repository is experimental and not covered by the .NET MAUI Support Policy.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

You can also share your feedback on Copilot code review. Take the survey.

Comment thread .github/SUPPORT.md

## How to file issues and get help

This project uses [GitHub Issues](https://github.com/dotnet/maui-labs/issues) to track bugs and feature requests. Please search the existing issues before filing new issues to avoid duplicates. For new issues, file your bug or feature request as a new Issue.
Comment thread .github/SUPPORT.md

You are also encouraged to open [pull requests](https://github.com/dotnet/maui-labs/pulls) to fix bugs or add features. See [CONTRIBUTING.md](CONTRIBUTING.md) for build instructions and development setup.

## Microsoft Support Policy
mattleibow added a commit that referenced this pull request May 12, 2026
Critical/High fixes:
- #1: Use namespace+class for unique hint names (prevents AddSource crash
  when two pages share the same simple class name)
- #2: CrossFileResolver uses FQN lookup + ambiguity detection for
  duplicate simple names across namespaces
- #3: CollectionView conditional rendering fixed — no more [[double brackets]],
  uses unified annotation list builder
- #4: Root ContentPage walks children directly, preventing SemanticProperties
  on root from swallowing the entire page
- #5: Visibility conditions on layout containers now propagate as
  condition group wrappers ('When [visible when X = true]:')
- #6: Property-element content (ContentPage.Content, ScrollView.Content)
  no longer dropped — unknown property elements are transparent by default,
  only known non-visual ones (Resources, Triggers, etc.) are suppressed
- #7: Shell routes stored in UiElement for Shell page markdown

Medium fixes:
- #8: Promoted containers (Border with Description) now walk children too,
  preserving actionable descendants like buttons
- #9: Unresolved user controls kept as placeholders (previously dropped),
  important for third-party controls with SemanticProperties
- #10: DataTrigger with IsVisible=False setter now correctly inverted
  to 'hidden when Property = Value' instead of 'visible when'
- #11: IsVisible=False elements skipped entirely — not reachable by screen
  readers, should not appear in accessibility-first index
- #12: Aggregate namespace validated as legal C# before emitting
- #13: Always use global:: for page references in aggregate, even for
  no-namespace pages
- #14: BindingRegex now requires whitespace after 'Binding' keyword,
  preventing false matches like {BindingSource}
- #15: CrossFileResolver uses in-progress set for cycle detection,
  preventing partial cache on indirect A→B→A cycles

Low fixes:
- #16: Dead emptyViewChildren code block removed
- #17: Removed unused TemplateVariants from dead CollectionView code

104 exact-match tests, all passing.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants