Skip to content

Test: multi root explorer #29176

@isidorn

Description

@isidorn

Complexity: 4
Refs: #29030

This milestone we have started to work on the multi root experience, currently this is only available on insiders. Verify:

  • Quickly check that the single root explorer is the same as before
  • You can nicely transition from single root to multi root (from File menu, from explorer context menu, via global action)
  • View state is preserved in the explorer between restarts (focus, expand state, opened editor)
  • The active file is always revealed when switching between editors
  • You can drag and drop in the explorer (also between different roots)
  • All the context menu actions make sense (check the ones for the roots as well as clicking into the empty space outside any root)
  • All the explorer actions (top right) make sense and target the currently selected element
  • Deleting, renaming, adding file should work as before
  • Check the case when you have the same folder opened twice - once the parent and once any of its children (try to rename / delete something in that folder, both parents should get updated)
  • Have a files.exclude setting in each folder and make sure that it is exactly respected in each folder
  • Delete the root folder in some other tool while vscode is open. Make sure vscode handles this case gracefully
  • Be creative in trying to break the explorer

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions