Description
VS Code is a great coding IDE, but developers love to customize their tools to make them feel like home and VS Code lacks those customization abilities.
I love the sublime material theme and I wanted to implement it in VS Code but as far as I can see it's not possible now because only the coding area is customizable. So in my opinion some improvement in ui customization would be welcomed by a lot of us. In the ideal word every pixel and element of VS Code should be customizable with extensions, but for start it would be enough to start with the following things:
customization of the side panel (Improve the explorer view to match full VS design #123)- marked as done in Add file icons support in the explorer #211 (comment)adding support for custom tabs, the possibilities of the quick box is very limited (Allow extensions to add additional views #710)- marked as done in Allow extensions to add additional views #710 (comment)- adding the ability to add and remove ui elements (e.g. a bottom panel for error listing like in Atom)
I have read about the approach followed by VS Code. So instead of allowing extensions to create custom ui elements, VS Code itself should provide some API for this, what allows to the developers to set the content, but the styling of the content should be based on the theme of VS Code.
So in a nutshell: VS Code core provide the bones and template of the ui elements, extension developers can set the content but not the style and theme developers can style the content.