You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fixes#4177: View.GetAttributeForRole now defers to SuperView for proper attribute hierarchy (#4292)
* Initial plan
* Fix GetAttributeForRole to defer to SuperView when no explicit scheme
Co-authored-by: tig <585482+tig@users.noreply.github.com>
* Add test for Adornment attribute resolution
Co-authored-by: tig <585482+tig@users.noreply.github.com>
* Fix: Also check SchemeName when deferring to SuperView in GetAttributeForRole
Co-authored-by: tig <585482+tig@users.noreply.github.com>
* Add test for StatusBar/Bar not deferring when SchemeName is set
Co-authored-by: tig <585482+tig@users.noreply.github.com>
* Add comprehensive low-level tests for GetAttributeForRole hierarchy
Co-authored-by: tig <585482+tig@users.noreply.github.com>
* Update AGENTS.md with PR branch pull instructions
Co-authored-by: tig <585482+tig@users.noreply.github.com>
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: tig <585482+tig@users.noreply.github.com>
Co-authored-by: Tig <tig@users.noreply.github.com>
Copy file name to clipboardExpand all lines: AGENTS.md
+47Lines changed: 47 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -130,3 +130,50 @@ dotnet test
130
130
1. Maintain existing code structure and organization unless explicitly told
131
131
2. View sub-classes must not use private APIs
132
132
3. Suggest changes to the `./docfx/docs/` folder when appropriate
133
+
134
+
## Working with Pull Request Branches
135
+
136
+
When creating PRs, include instructions at the end of each PR description for how to pull the branch down locally. Use the following template, adapted for the typical remote setup where `origin` points to the user's fork and `upstream` points to `gui-cs/Terminal.Gui`:
137
+
138
+
```markdown
139
+
## How to Pull This PR Branch Locally
140
+
141
+
If you want to test or modify this PR locally, use one of these approaches based on your remote setup:
142
+
143
+
### Method 1: Fetch from upstream (if branch exists there)
The PR will automatically update when you push to the branch in your fork.
176
+
```
177
+
178
+
**Note:** Adjust the remote names if your setup differs (e.g., if `origin` points to `gui-cs/Terminal.Gui` and you have a separate remote for your fork).
0 commit comments