Skip to content

Map-Type Setting Rendered as Header and List of Settings in Settings Editor UI #93598

@savannahostrowski

Description

@savannahostrowski

It would be great to have a map-type setting specified in settings.json rendered as a header and a list of name/descriptions and values in the Settings Editor UI.

Example:

There is a setting called "someGlobalSetting", which is an object. Both the keys and values have a list of permissible values.

{
"lang.someCategory.someGlobalSetting”: {
      “someName”: “someValue”,
      “someOtherName”: “somevalue”,
        …
    }
}

In the Settings Editor UI, the user would see some header (“someGlobalSetting”) and underneath it, they would see the keys and values mapped as a name/description (key) and an input mechanism (to select the value) as a list. In this case, it would be ideal if the input mechanism could be a dropdown for each key, value pair given that there are a fixed set of permissible values.

So the user could see something like:

Some Global Setting

someName dropdown of permissible values
someOtherName dropdown of permissible values
...

Metadata

Metadata

Assignees

Labels

*duplicateIssue identified as a duplicate of another issue(s)feature-requestRequest for new features or functionalitysettings-editorVS Code settings editor issues

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions