dotnet / dotnet/project-system

File Nesting: Replace the stateful menu items with a dialog

Open
#6,638 0 comments 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 feature has stateful menu items that result in a very weird experience, and feels like it would better replaced with a dialog.

![image](https://user-images.githubusercontent.com/1103906/94773128-84d41480-03fe-11eb-807a-e7e894f43274.png)

For example, if added a file nesting file, but mispelled its name, you have:

1) File Nesting -> Edit Custom Settings -> Custom
2) Select all the content and copy it
3) File Nesting -> Remove Custom Settings -> Custom
4) Say Yes to the prompt
5) File Nesting -> Add Custom Settings
6) Enter a new name
7) Select all the content and paste the results from the previously copied file

It's a very awkward UI experience. If you look around the tree, you can see existing examples of this same concept, for example, Windows Layouts:

![image](https://user-images.githubusercontent.com/1103906/94773192-a2a17980-03fe-11eb-9fa7-778c2498eaed.png)

I think we should just replace all the highlighted menu items above with a dialog.

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.