dotnet / dotnet/project-system

File Nesting: Drop down menu for selecting active settings is confusing

Open
#6,637 1 comment 0 reactions 0 assignees View on GitHub
Bug Bash Feature-File-Nesting Triage-Investigate ux-review-needed
Dominant language
C#
Stars
1k
Forks
415
PR merge metrics
No merged PRs in 30d

Description

The file nesting drop down menu is very confusing and does not behave like any other menu I've seen in Visual Studio.

1) It has a menu item that does nothing except "provide" information on the current active settings. With narrator turned on this, this is treated as normal menu item and will be very confusing from a accessibility standpoint.

![image](https://user-images.githubusercontent.com/1103906/94771796-7a644b80-03fb-11eb-80d1-9b75361e80ce.png)

2) It has sub menus for separating and selecting custom profiles, of which are not likely to be large set:

![image](https://user-images.githubusercontent.com/1103906/94772204-771d8f80-03fc-11eb-9694-d209adbc7e5a.png)
![image](https://user-images.githubusercontent.com/1103906/94772222-81d82480-03fc-11eb-9aa0-05d436747675.png)

Instead, we discussed this offline and felt that would be less complex like the following and similar to other UI, such as the Debug drop down.

```
| None
----------------------
| Default (Built-in)
✓ | Custom 1
| Custom 2
----------------------
...
```

The tick would indicate the currently "active" settings, and removes the need entirely for "Active Settings" menu item and sub menus. Toggling the split button, would switch been _None_ and the last selected settings.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.