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

Setting to Disable Outline Sidebar #73694

Closed
5 tasks done
nathanjd opened this issue May 13, 2019 · 3 comments
Closed
5 tasks done

Setting to Disable Outline Sidebar #73694

nathanjd opened this issue May 13, 2019 · 3 comments
Assignees
Labels
javascript JavaScript support issues *question Issue represents a question, should be posted to StackOverflow (VS Code)

Comments

@nathanjd
Copy link

nathanjd commented May 13, 2019

Search Terms

performance, outline, sidebar, settings, markdown, typescript

Suggestion

A setting to disable the sidebar outline altogether.

userSettings.outline.isDisabled = true;
workspaceSettings.outline.isDisabled = true;

Alternatively, if it could be hidden by default and the work could be deferred until the first expansion that would be satisfactory.

userSettings.outline.shouldHideByDefault = true;
workspaceSettings.outline.shouldHideByDefault = true;

Use Cases

  • Outline sidebar can cause UI non-responsiveness. Particularly on large markdown documents.
  • Personally, I dislike the visual noise so would at least like a setting to hide by default. Having to manually collapse it upon opening every window is frustrating.

Examples

The following are bugs, but represent a few reasons why a developer might want to disable the outline to improve performance. At least until a plugin's performance issues are resolved, which could be dependent on a 3rd party.

Checklist

My suggestion meets these guidelines:

  • This wouldn't be a breaking change in existing TypeScript/JavaScript code
  • This wouldn't change the runtime behavior of existing JavaScript code
  • This could be implemented without emitting different JS based on the types of the expressions
  • This isn't a runtime feature (e.g. library functionality, non-ECMAScript syntax with JavaScript output, etc.)
  • This feature would agree with the rest of TypeScript's Design Goals.
@vscodebot vscodebot bot added the javascript JavaScript support issues label May 13, 2019
@mjbvz mjbvz added the *question Issue represents a question, should be posted to StackOverflow (VS Code) label May 13, 2019
@vscodebot
Copy link

vscodebot bot commented May 13, 2019

Please ask your question on StackOverflow. We have a great community over there. They have already answered thousands of questions and are happy to answer yours as well. See also our issue reporting guidelines.

Happy Coding!

@vscodebot vscodebot bot closed this as completed May 13, 2019
@mjbvz
Copy link
Contributor

mjbvz commented May 13, 2019

Right click on an explorer side bar header, then uncheck Outline:

Screen Shot 2019-05-13 at 3 33 28 PM

@nathanjd
Copy link
Author

Thank you! If this setting is not stored in settings, where is it stored?

@vscodebot vscodebot bot locked and limited conversation to collaborators Jun 27, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
javascript JavaScript support issues *question Issue represents a question, should be posted to StackOverflow (VS Code)
Projects
None yet
Development

No branches or pull requests

2 participants