Partial #2975 - Deprecate v1 Menu classes #4013
Partial #2975 - Deprecate v1 Menu classes #4013tig wants to merge 121 commits intogui-cs:v2_developfrom
Menu classes #4013Conversation
There was a problem hiding this comment.
Copilot reviewed 49 out of 49 changed files in this pull request and generated no comments.
Comments suppressed due to low confidence (2)
Terminal.Gui/Views/FlagSelector.cs:437
- The condition in the UncheckNone method unchecks all checkboxes except those labeled 'None', which may be unintended. Consider changing the condition to check for equality ('sv.Title == "None"') to only uncheck the 'None' checkbox.
foreach (CheckBox cb in SubViews.OfType<CheckBox> ().Where (sv => sv.Title != "None"))
Terminal.Gui/Views/Menu/PopoverMenu.cs:408
- [nitpick] If the commented-out border styling code is no longer needed, consider removing it for clarity. Otherwise, add an explanatory comment describing its retention.
//menu.Border.Thickness = new (1);
|
@tig just a few things I want to ask if you'll handle them in this PR:
|
The current behavior is a known bug. See:
Will do.
You need to be more clear. I don't understand what you are suggesting. |
|
You need to be more clear. I don't understand what you are suggesting. In the UICatalog if you click in the Dark theme for i.e. the radio button wont be flagged as checked. |
Ahhh. Yep, thats one of the bugs that led me to realize I had some deep design errors that needed to be corrected. |
…2_2975-v1Menu-Obsolete
|
This PR is stale. Closing. |


Fixes
Menu- Base onBarand address litany of issues #2975HighlightStyle.HovercausesColorSchemeissues #4014GetNormalColoretc.... #4016Proposed Changes/Todos
UICatalogbugs inv2win/v2netHighlightStyle.HovercausesColorSchemeissues #4014GetNormalColoretc.... #4016Pull Request checklist:
CTRL-K-Dto automatically reformat your files before committing.dotnet testbefore commit///style comments)