Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Show modified should render the results similar to a search #55616

Closed
ramya-rao-a opened this issue Aug 2, 2018 · 10 comments
Closed

Show modified should render the results similar to a search #55616

ramya-rao-a opened this issue Aug 2, 2018 · 10 comments
Assignees
Labels
bug Issue identified by VS Code Team member as probable bug settings-editor VS Code settings editor issues verified Verification succeeded
Milestone

Comments

@ramya-rao-a
Copy link
Contributor

ramya-rao-a commented Aug 2, 2018

Steps to Reproduce:

  1. In the new settings editor, choose Show modified settings from the menu
  2. Observe the results are rendered under their header and sub header instead of a linear result that is rendered when doing a simple search

image

vs

image

@vscodebot vscodebot bot added the search Search widget and operation issues label Aug 2, 2018
@ramya-rao-a ramya-rao-a added settings-editor VS Code settings editor issues and removed search Search widget and operation issues labels Aug 2, 2018
@ramya-rao-a ramya-rao-a added this to the August 2018 milestone Aug 2, 2018
@roblourens
Copy link
Member

Not sure, I think the structured view is better for browsing and looking for a certain setting, and the flat view is better for a search where the results are ordered by relevance, so the user should focus on the top one.

But, it might be nice if the TOC takes the filtered form with counts like during search.

@roblourens roblourens added the under-discussion Issue is under discussion for relevance, priority, approach label Aug 2, 2018
@ramya-rao-a
Copy link
Contributor Author

ramya-rao-a commented Aug 2, 2018

With the structured view, a lot of space gets taken up by the header and sub header which is helpful when looking at all settings, but get noisy when looking at a subset of settings.

In the former case, we would have multiple settings under a header/sub-header, so grouping makes sense.
In the latter case, we would most likely end up with a one or two settings under each header resulting in a lot of scrolling.

cc @Microsoft/vscode

@chrmarti
Copy link
Collaborator

chrmarti commented Aug 3, 2018

Whether or not grouping makes sense depends on the number of settings that are modified. Maybe subsections with only 1 or 2 settings could be flattened out, aiming at best of both approaches.

@octref
Copy link
Contributor

octref commented Aug 3, 2018

I'm actually on the opposite opinion: I very much want to see the headers / subheaders when searching. Seeing a flattened list of matches is disorienting. If it's not justified by that results are ranked by relevance, I would want the structured view.

@octref
Copy link
Contributor

octref commented Aug 3, 2018

a lot of space gets taken up by the header and sub header which is helpful when looking at all settings, but get noisy when looking at a subset of settings.

On the other hand, they teach users which section each setting belongs to. I personally think 1st image looks fine.

@Tyriar
Copy link
Member

Tyriar commented Aug 3, 2018

In the bottom screenshot, why are the sections (before the :) inconsistent? For example Workbench: ... (1st level) vs Workbench.Settings: ... (1st and 2nd level) vs Update: ... (2nd level). Why not be consistent throughout?

Workbench.Workbench:
Workbench.SettingsEditor:
Application.Update: 
etc.

@roblourens
Copy link
Member

@Tyriar Those are derived from the setting key, some have 2 components, some have more. Are you saying that we should pad it with a duplicated name to even them out? Workbench.Workbench:

@kieferrm
Copy link
Member

kieferrm commented Aug 3, 2018

In the first screenshot I have no indication of how many settings I have modified. I'd like to see this information. Also, I have always 2-3 headers before I get to the actual information. For me those headers are noise when I'm in a filtered list.

@Tyriar
Copy link
Member

Tyriar commented Aug 3, 2018

@roblourens well that could be just "Workbench", but my main point is that you don't know that "Update" is under "Applications" and "JavaScript.Format" is under "Extensions" (and TypeScript?).

@roblourens
Copy link
Member

Oh got it, that's right that the category context is lost here. The user should be able to understand the setting without that, but it might be useful too.

@roblourens roblourens added feature-request Request for new features or functionality and removed under-discussion Issue is under discussion for relevance, priority, approach labels Aug 10, 2018
@roblourens roblourens added bug Issue identified by VS Code Team member as probable bug and removed feature-request Request for new features or functionality labels Aug 29, 2018
@sandy081 sandy081 added the verified Verification succeeded label Aug 29, 2018
@vscodebot vscodebot bot locked and limited conversation to collaborators Sep 24, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bug Issue identified by VS Code Team member as probable bug settings-editor VS Code settings editor issues verified Verification succeeded
Projects
None yet
Development

No branches or pull requests

7 participants