Consider Closing — dotnet/winforms

Updated ~daily, last at 2026-03-24 11:48 PDT · 34 PRs · dotnet/winforms

PRs that are old and have not been updated recently—likely abandoned or superseded. Consider closing with a polite note; authors can always reopen.

How are the scores calculated?

Each PR has three scores on a 0–10 scale:

Ready — how close to merging?

PointsSignal
3.0No merge conflicts
2.5CI passing 1
2.5Has approval 1
2.5Feedback addressed 1
2.5Discussion healthy 1
2.0–3.0Small, easy to review (2.0) / trivial ≤2 files, ≤20 lines (3.0) 1
1.5Has maintainer review 1
1.0Recently active 1
0.5–1.0Team or known author (1.0) / community (0.5) 1
0.7Recently updated 1
0.5Well labeled 1
0.3Good review momentum 1

Need — benefits from maintainer attention?

PointsSignal
1.5No approval yet
1.5CI blocking merge (otherwise merge-ready)
1.0Community author
1.0Reviewed, not approved
1.0Has unresolved feedback
1.0High interest
0.5Large change (>200 lines)
0.5Trivial change (≤2 files, ≤20 lines, no unresolved threads)
0.5Old but active (>30d)
−1.5Author silent >14d (ball in their court)
−0.5Author slow 7–14d (ball in their court)

Action — best use of your time?

(ready + 1) × (need + 1)
normalized to 0–10

PRs that are both high-need and near-ready rank highest.

🎯 = action ≥ 5
⚡ = action 4–5

1 Weight from 980-PR statistical analysis. Click any column header to re-sort. Click [?] on any score to see the breakdown.

Showing PRs for ✕ Clear
ReadyNeedActionPRTitleNext Action CIDiscAgeUpdSizeAuthorArea
6.5 2.2 2 #13456 Add unit test for RadioButtonStandardAdapter.cs, RadioButtonPopupAdapter.cs and RadioButtonFlatAdapter.cs files 👁 KlausLoeffelmann@KlausLoeffelmann🔍, JeremyKuhne@JeremyKuhne🔍: review needed ✅ 8/0/0 0/0t 2ppl 314d 314d 390 Olina-Zhang@Olina-Zhang🔍 test coverage
6.5 2.2 2 #13448 Refactor icon initialization and make use of CreateIconResourceDirectory() for improved accuracy 👁 JeremyKuhne@JeremyKuhne🔍, KlausLoeffelmann@KlausLoeffelmann🔍: review needed ✅ 8/0/0 0/0t 2ppl 315d 292d 237 DJm00n@DJm00n🔍 Infrastructure
6.4 2.8 2.3 #13739 Use programatically check instead of assertion in method ComputeVisibleColumns of DataGridView.Methods to avoid null reference exception 👁 KlausLoeffelmann@KlausLoeffelmann🔍, ricardobossan@ricardobossan🔍: review needed ✅ 8/0/0 0/1t 3ppl 243d 223d 23 LeafShi1@LeafShi1🔍 controls-DataGridView
7.9 2.2 2.4 #13486 add workflow Block PRs with "NO-MERGE" label 🔄 Epica3055@Epica3055🔍: merge main (stale 221d) ✅ 3/0/0 0/0t 1ppl 308d 221d 19 Epica3055@Epica3055🔍 Infrastructure
7.5 3.3 3 #13792 Add check "IsDarkModeEnabled" for SelectionForeColor of DataGridView 👁 KlausLoeffelmann@KlausLoeffelmann🔍: review needed ✅ 8/0/0 0/1t 2ppl 229d 201d 🐁 4 LeafShi1@LeafShi1🔍 controls-DataGridView
5.9 0 0.6 #13645 Adding Data, DataObject, FileDrop and Text tests to ClipboardCoreTests 🛑 LeafShi1@LeafShi1🔍: resolve conflicts; JeremyKuhne@JeremyKuhne🔍, Epica3055@Epica3055🔍: review needed ✅ 8/0/0 0/1t 3ppl 273d 187d 137 LeafShi1@LeafShi1🔍 Clipboard
8.6 1.7 2.1 #13878 fix #13873 [DarkMode]: TabControl doesn't render tab titles correctly when SizeMode = Fixed 🔄 Epica3055@Epica3055🔍: merge main (stale 183d) ✅ 8/0/0 0/2t 4ppl 189d 183d 6 Epica3055@Epica3055🔍 DarkMode
7.2 3.3 2.9 #13891 Add hover visual effect for Popup button 🔄 LeafShi1@LeafShi1🔍: merge main (stale 182d) ✅ 8/0/0 0/1t 3ppl 182d 182d 18 LeafShi1@LeafShi1🔍 DarkMode
6.5 2.8 2.4 #13898 Fix the Button border and color with FlatStyle = Flat: FlatAppearance properties 👁 KlausLoeffelmann@KlausLoeffelmann🔍, ricardobossan@ricardobossan🔍: review needed ✅ 8/0/0 0/2t 2ppl 181d 167d 90 LeafShi1@LeafShi1🔍 DarkMode
7 1.7 1.8 #13480 [DarkMode] Fix MDIParent MainMenuStrip System Bitmaps 👁 JeremyKuhne@JeremyKuhne🔍, KlausLoeffelmann@KlausLoeffelmann🔍: review needed ✅ 9/0/0 0/0t 2ppl 309d 161d 31 memoarfaa@memoarfaa🔍 DarkMode
6.8 2.8 2.4 #13981 Fix 13976: Enhance TreeNode.UpdateImage() to support inherited image keys and selected image rendering 🔄 LeafShi1@LeafShi1🔍: merge main (stale 149d) ✅ 8/0/0 0/2t 3ppl 153d 149d 78 LeafShi1@LeafShi1🔍 Infrastructure
3.6 3.9 1.9 #12486 Code Coverage for DownloadFile Review 1St 🛑 paul1956@paul1956🔍: resolve conflicts; respond to 6 thread(s) ✅ 8/0/0 6/14t 5ppl 495d 145d 4239 paul1956@paul1956🔍 VisualBasic
6.5 3.9 3 #13449 Optimize icon rendering: simplify logic and eliminate redundant calculations 🔄 DJm00n@DJm00n🔍: merge main (stale 126d) ✅ 8/0/0 0/2t 4ppl 315d 126d 113 DJm00n@DJm00n🔍 Infrastructure
7.8 0 0.7 #14074 Fixing/clarifying XML comments for ScreenCaptureMode and VB's ColorMode. KlausLoeffelmann@KlausLoeffelmann🔍: respond to 2 thread(s) from Shyam-Gupta@Shyam-Gupta🔍, adegeo@adegeo🔍 ✅ 9/0/0 2/2t 3ppl 121d 119d 21 KlausLoeffelmann@KlausLoeffelmann🔍 VisualBasic
6.2 2.8 2.3 #14121 [release/10.0] Refactor StatusStrip DefaultPadding calculation and adjust GripWidth for improved layout consistency 👁 KlausLoeffelmann@KlausLoeffelmann🔍, merriemcgaw@merriemcgaw🔍: review needed ✅ 9/0/0 0/1t 2ppl 106d 106d 104 LeafShi1@LeafShi1🔍 Infrastructure
8.9 0.6 1.3 #14110 Fix ToolStripStatusLabel text visibility in High Contrast mode with System RenderMode 🔄 SimonZhao888@SimonZhao888🔍: merge main (stale 105d) ✅ 9/0/0 0/2t 2ppl 110d 105d 10 SimonZhao888@SimonZhao888🔍
8.2 0.6 1.2 #14133 Fix visibility logic for addNewPanel in DesignBindingPicker to use _dataSourceProviderService 🔄 LeafShi1@LeafShi1🔍: merge main (stale 102d) ✅ 8/0/0 0/3t 2ppl 103d 102d 6 LeafShi1@LeafShi1🔍
6.8 2.8 2.4 #14138 Add AppContext switch to mirror Owner.TopMost for modal dialogs (restore .NET Framework‑like behavior) 👁 Shyam-Gupta@Shyam-Gupta🔍: review needed ✅ 8/0/0 0/2t 2ppl 102d 100d 28 LeafShi1@LeafShi1🔍
7.5 2.2 2.2 #14162 Fix TabControl spinner button not applying Dark Mode when TabPages added dynamically 👁 JeremyKuhne@JeremyKuhne🔍, KlausLoeffelmann@KlausLoeffelmann🔍: review needed ✅ 9/0/0 0/0t 1ppl 91d 91d 9 LeafShi1@LeafShi1🔍 DarkMode
7.5 2.2 2.2 #14161 Improve ButtonDarkModeAdapter color handling and remove inappropriate HighContrast logic 👁 KlausLoeffelmann@KlausLoeffelmann🔍: review needed ✅ 9/0/0 0/0t 1ppl 91d 91d 14 LeafShi1@LeafShi1🔍 DarkMode
8.5 0.6 1.3 #14163 Fix CollectionEditor Up/Down button enabled state for first/last items 🔄 LeafShi1@LeafShi1🔍: merge main (stale 91d) ✅ 9/0/0 0/1t 2ppl 91d 91d 🐁 4 LeafShi1@LeafShi1🔍 Infrastructure
8.5 0.6 1.3 #14152 Fix insufficient contrast for PropertyGrid dropdown text in Dark Mode 🔄 LeafShi1@LeafShi1🔍: merge main (stale 91d) ✅ 9/0/0 0/0t 1ppl 96d 91d 🐁 3 LeafShi1@LeafShi1🔍 DarkMode
8 0 0.7 #13896 Add unit tests for ToolStripKeyboardHandlingService.cs file 🔄 Olina-Zhang@Olina-Zhang🔍: merge main (stale 49d) ✅ 8/0/0 0/2t 2ppl 182d 49d 124 Olina-Zhang@Olina-Zhang🔍 test coverage
9 0 0.8 #14166 Fix MaskedTextBox PropertyGrid text editor DPI scaling at runtime 🔄 SimonZhao888@SimonZhao888🔍: merge main (stale 43d) ✅ 8/0/0 0/0t 1ppl 91d 43d 22 SimonZhao888@SimonZhao888🔍 via 🤖 NRT
7.4 0.6 1.1 #13950 Fixes #13901. Properly displays PropertyGrid` color and cursor dropdowns when using Dark Mode 🛑 ricardobossan@ricardobossan🔍: resolve conflicts ✅ 9/0/0 0/0t 1ppl 166d 43d 18 ricardobossan@ricardobossan🔍
6 2.2 1.9 #14079 Fix incorrect logic in CharIsPrintable for UnicodeCategory exclusions 🛑 LeafShi1@LeafShi1🔍: resolve conflicts; merriemcgaw@merriemcgaw🔍, KlausLoeffelmann@KlausLoeffelmann🔍: review needed ✅ 9/0/0 0/0t 1ppl 120d 43d 🐁 4 LeafShi1@LeafShi1🔍 NRT
4.6 2.2 1.5 #13303 Use MouseWheel scrolling in ToolStripDropDownMenu 🛑 toehead2001@toehead2001🔍: resolve conflicts; respond to 1 thread(s) ✅ 8/0/0 1/1t 3ppl 345d 43d 33 toehead2001@toehead2001🔍 Infrastructure
4 3.3 1.8 #11258 Fix WindowsFormsApplicationBase.IsSingleInstance 🛑 elachlan@elachlan🔍: resolve conflicts; respond to 1 thread(s) ✅ 1/0/0 🔥 1/1t 6ppl 700d 43d 68 elachlan@elachlan🔍 VisualBasic
6.1 3.3 2.5 #14131 Fix TabControl dark mode rendering for Left/Right alignment with vertical text rotation, dark tab strip, and dark border SimonZhao888@SimonZhao888🔍: respond to 1 thread(s) from LeafShi1@LeafShi1🔍 ✅ 8/0/0 1/1t 4ppl 104d 43d 188 SimonZhao888@SimonZhao888🔍 via 🤖 DarkMode
4.5 3.9 2.2 #10944 Add convenience / perf methods to ListViewItem/ControlCollection 🛑 JeremyKuhne@JeremyKuhne🔍: resolve conflicts; KlausLoeffelmann@KlausLoeffelmann🔍, LeafShi1@LeafShi1🔍: review needed ✅ 1/0/0 0/1t 4ppl 760d 43d 159 JeremyKuhne@JeremyKuhne🔍
6.2 3.9 2.9 #13824 Update the OwnerDraw flag when BackgroundImage changes 🔄 LeafShi1@LeafShi1🔍: merge main (stale 43d) ✅ 8/0/0 0/4t 5ppl 216d 43d 74 LeafShi1@LeafShi1🔍 DarkMode
6.6 3.3 2.7 #11641 Fix 11214 by removing IsHandleCreated in OnFontChanged 👁 KlausLoeffelmann@KlausLoeffelmann🔍: review needed ✅ 8/0/0 0/0t 5ppl 623d 43d 🐁 2 LeafShi1@LeafShi1🔍
9.5 0.6 1.4 #14128 Fix ComboBox dark mode theme on first TabPage 🔄 SimonZhao888@SimonZhao888🔍: merge main (stale 43d) ✅ 8/0/0 0/0t 1ppl 104d 43d 16 SimonZhao888@SimonZhao888🔍 via 🤖 DarkMode
7.2 4.4 3.7 #14129 Fix dark mode text visibility in Collection Editor dialogs 🔄 SimonZhao888@SimonZhao888🔍: merge main (stale 43d) ✅ 8/0/0 0/5t 5ppl 104d 43d 6 SimonZhao888@SimonZhao888🔍 via 🤖 DarkMode