You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The outline view lives inside the file explorer and while it can be re-arranges in there it cannot be dragged into its own view. Alternative locations could be:
a standalone viewlet,
inside another viewlets,
the bottom panel, or
as a re-arrangable view that can be docked anywhere in the UI (like most others have it).
Reacted by Yukai Huang, Thomas Balsløv, Alberto Sierra, Eliana Garcia, Jens Fischer, Mikhail Bulash, Craig Buckler, Jacob Stamm, Ghislain B., regs01 and 635 more
Reacted by TronTron, KytoSai, kytosai-private, Aleksey Z, Gennady Zlobin, TerraTech, Jeongwoo Ahn, RickdeGier, Camilo, howe and 26 more
Reacted by Ivan Ganev, phatmann, Mandeep Khinda, Matt, James Ratcliffe, Echo Zhang, Yi Rong, Yuqing, Roberto Villalba, Evgheni and 110 more
Reacted by Dmitrij Rysanow, KytoSai, tientranquang2710, Vlad Vetu, kytosai-private, Aleksey Z, Sergey Romanov, Gennady Zlobin, TerraTech, Jeongwoo Ahn and 32 more
Reacted by TronTron, KytoSai, kytosai-private, Aleksey Z, Sergey Romanov, Gennady Zlobin, Ashfahan, manaya sasaki, TerraTech, Camilo and 27 more
I have an ultrawide monitor and would prefer to dock this on the right side (separate from the existing sidebars). However, I can also imagine that on smaller screens (like a laptop) people would prefer it in the existing sidebar (some might want it in explorer, some might want it on its own tab).
Honestly, I think the best thing would be for all sidebar buttons to be individually dockable (eg. so I could have files and debug views visible on opposite sides of the window, or even docked into the same left sidebar). I think it'd be better to do something that works with the existing views than something specific for Outline.
Reacted by Imre Nagy, Yukai Huang, Thomas Balsløv, Alberto Sierra, Jens Fischer, Trevor, Glen, Trukil, Jérome Morino, abgivant and 118 more
I think, outline should be a viewlet. But viewlets should become more flexible in general, at least ability to dock any of them left or right, independent of other viewlets, is desirable .
Reacted by Imre Nagy, Yukai Huang, Johannes Rieken, Thomas Balsløv, Alberto Sierra, Matt Acosta, Christian, Jens Fischer, Trevor, Glen and 39 more
Danny Tuppeny (@DanTup) & Gulshan (@gulshan) That's a good idea. I would love to use outline viewlet permanently docked to one side and use every other viewlets in the other side.
Reacted by Matt Acosta, movedoa, Paul Guenette, amelvill, Sergey Romanov, KytoSai, Shubharthi, Fahad Mubeen, Matthew Hagerty, Dmitry Panyushkin and 2 more
I think, outline should be a viewlet. But viewlets should become more flexible in general, at least ability to dock any of them left or right, independent of other viewlets, is desirable .
💯, it would solve the problem of increasing amount of viewlets contributed by extensions and constant switching between them
Reacted by Thomas Balsløv, Trevor, Trevor Robertson, Joris Griffioen, movedoa, Hristo Kanchev, saluto, Emil Gelev, serdom, Paul Guenette and 5 more
Johannes Rieken (@jrieken)
Wasn't there a breadcrumb option as well? I would prefer that alternative, I always like having it on top right corner, the same default as VS. As long as I can have it on front stage at all time without having the solution explorer always open.
The most annoying thing here that as a programmer myself, I'm pretty sure it is rather easy to implement a new 3rd optional panel which has the same functionality as the console docked to the right.
If you think it is an easy task, just do it and submit PR. I am also programmer myself and I see it as one of the most complex task for VS Code.
Reacted by Rafael Sierra, Degubi, Felix Breidenstein, Jay Windsor, K Zhang, Princeton Ferro, Manoj Baishya and Simon Weaver
The most annoying thing here that as a programmer myself, I'm pretty sure it is rather easy to implement a new 3rd optional panel which has the same functionality as the console docked to the right.
If you think it is an easy task, just do it and submit PR. I am also programmer myself and I see it as one of the most complex task for VS Code.
Uh, an angry russian programmer here. Sir, I am not a contributor of VS Code and it will take literally days of grep-ing to understand structure and "default ways" of such complex project. At the same time, adding a new (optional and hidden by default) entity similar to already existent "Ctrl+J Panel" should not be difficult if you already know the code; it is something like three positions in the "Appearance" menu (show and move Panel2) and some tinkering to avoid collisions with already existent Panel. Where am I wrong?
Guys, please if you don't have anything to add that will move this issue forward, please refrain from commenting.
There are people following this issue (like me) waiting for news but just getting spammed by "this should be easy", "it has been 3 years, where's my panel!?" and such.
Again: if you do not have a PR or new information that will help this to be accomplished, please refrain from commenting.
Reacted by Juan Rial, Yi Rong, zhylmzr, Degubi, Dmytro Sadovnychyi, Magnus Ihse Bursie, The Finch Company, Dmitry Panyushkin, Nicolas Göddel, mhanuszh and 25 more
Reacted by Simon Weaver and byehack
Reacted by The Finch Company, Andrew Hlynskyi and Manoj Baishya
Not sure if mentioned already, can't be bothered to look through the spam. However, moving outline to the same panel as terminal then moving that whole panel to the right gets you half way there. With the most recent update you can now open terminals inside the editor area. You just drag this new editor pane to the bottom where the old terminal panel used to be and you're done.
Reacted by Wenzhao Hu, Dmitry Panyushkin, alenny811, Klavdij Oberstar, Sebastian Nyberg and Saleh
@SimonDever
it's not good idea when working with splited editor groups. (try to add terminal at bottom after split the editor)
<btw we should have three panel (left/right/bottom) at same time.>
maybe we should request new feature to improve better grouping?
Besides what's already been told, from the extension developer perspective, it would be also great to allow re-using the Outline view in custom Side Bars. I'm aware of the options we have to create our own Outline via TreeViews but it would be another step backwards to something the previous code outline extensions already provided just to have it in another view... doesn't sound effective at all to me.
Plus, there is some extra stuff happening on the built-in Outline view (watched the source before and compared to TreeView alternatives), which is great, but it would make more sense to re-use that functionality across extensions and focus on extending the built-in views instead of having it hardcoded to the Explorer... sadly trying to use the id on custom views leads to: ... A view with id 'outline' is already registered..
Would also add to allow the same customization as with TreeViews or providing an API that covers both (I assume it's actually just a TreeView in the end) ... but that's probably another topic.
The new side panel (an experimental feature in 1.61) should resolve this. See #132893
Thanks. I think this issue is well resolved. Just add "workbench.experimental.sidePanel.enabled": true to user setting and restart VSCode. Enable "View"-> "Appearance" -> "Show Side Panel".
Reacted by Gulshan, lixaotec, Magnus Ihse Bursie, Jeff L., Ambrosia Developments, Andrew Zey, Milton Becker, byehack, Maxim Grise, Gustav von Zitzewitz and 7 more
Reacted by Roderick Gadellaa, Felix Breidenstein, John Leskas, Ian Gilman and Ryan Rishi
Reacted by Garden Yuen, John Leskas and Ryan Rishi
Activity
DanTup commentedon May 16, 2018
I have an ultrawide monitor and would prefer to dock this on the right side (separate from the existing sidebars). However, I can also imagine that on smaller screens (like a laptop) people would prefer it in the existing sidebar (some might want it in explorer, some might want it on its own tab).
Honestly, I think the best thing would be for all sidebar buttons to be individually dockable (eg. so I could have files and debug views visible on opposite sides of the window, or even docked into the same left sidebar). I think it'd be better to do something that works with the existing views than something specific for Outline.
gulshan commentedon May 16, 2018
I think, outline should be a viewlet. But viewlets should become more flexible in general, at least ability to dock any of them left or right, independent of other viewlets, is desirable .
Ettemlevest commentedon May 16, 2018
Danny Tuppeny (@DanTup) & Gulshan (@gulshan) That's a good idea. I would love to use outline viewlet permanently docked to one side and use every other viewlets in the other side.
Krzysztof-Cieslak commentedon May 16, 2018
💯, it would solve the problem of increasing amount of viewlets contributed by extensions and constant switching between them
ToMakeSense commentedon May 22, 2018
visual studio, Eclipse, webstom etc... I think it's obvious
jrieken commentedon Jun 8, 2018
adding Isidor Nikolic (@isidorn) since this is about the workbench layout
gulshan commentedon Jun 8, 2018
Linking showing two sidebars issue- #26777
regs01 commentedon Jun 10, 2018
Gulshan (@gulshan) i like the new way of Code Outline extension, but still it should be optional. Not everyone would like it in an own viewlet.
ghiscoding commentedon Jun 11, 2018
Johannes Rieken (@jrieken)
Wasn't there a breadcrumb option as well? I would prefer that alternative, I always like having it on top right corner, the same default as VS. As long as I can have it on front stage at all time without having the solution explorer always open.
jrieken commentedon Jun 11, 2018
Ghislain B. (@ghiscoding) Yeah, breadcrumb is an option that we explore this milestone, see #9418
156 remaining items
Serhioromano commentedon Mar 5, 2021
If you think it is an easy task, just do it and submit PR. I am also programmer myself and I see it as one of the most complex task for VS Code.
RollingHog commentedon Mar 5, 2021
Uh, an angry russian programmer here. Sir, I am not a contributor of VS Code and it will take literally days of grep-ing to understand structure and "default ways" of such complex project. At the same time, adding a new (optional and hidden by default) entity similar to already existent "Ctrl+J Panel" should not be difficult if you already know the code; it is something like three positions in the "Appearance" menu (show and move Panel2) and some tinkering to avoid collisions with already existent Panel. Where am I wrong?
jrial commentedon Mar 5, 2021
In treating this like a discussion area, a soapbox, a pub, ... It's not. It's an issue tracker.
You said you're a programmer, so I'm sure I don't need to lecture you on its correct use.
rafaelsierra commentedon Mar 5, 2021
Guys, please if you don't have anything to add that will move this issue forward, please refrain from commenting.
There are people following this issue (like me) waiting for news but just getting spammed by "this should be easy", "it has been 3 years, where's my panel!?" and such.
Again: if you do not have a PR or new information that will help this to be accomplished, please refrain from commenting.
AmbrosiaDevelopments commentedon Jul 24, 2021
Not sure if mentioned already, can't be bothered to look through the spam. However, moving outline to the same panel as terminal then moving that whole panel to the right gets you half way there. With the most recent update you can now open terminals inside the editor area. You just drag this new editor pane to the bottom where the old terminal panel used to be and you're done.
byehack commentedon Aug 4, 2021
@SimonDever
it's not good idea when working with splited editor groups. (try to add terminal at bottom after split the editor)
<btw we should have three panel (left/right/bottom) at same time.>
maybe we should request new feature to improve better grouping?
Lorenz-N commentedon Aug 28, 2021
Besides what's already been told, from the extension developer perspective, it would be also great to allow re-using the Outline view in custom Side Bars. I'm aware of the options we have to create our own Outline via TreeViews but it would be another step backwards to something the previous code outline extensions already provided just to have it in another view... doesn't sound effective at all to me.
Plus, there is some extra stuff happening on the built-in Outline view (watched the source before and compared to TreeView alternatives), which is great, but it would make more sense to re-use that functionality across extensions and focus on extending the built-in views instead of having it hardcoded to the Explorer... sadly trying to use the id on custom views leads to:
... A view with id 'outline' is already registered..Would also add to allow the same customization as with TreeViews or providing an API that covers both (I assume it's actually just a TreeView in the end) ... but that's probably another topic.
gjsjohnmurray commentedon Oct 25, 2021
The new side panel (an experimental feature in 1.61) should resolve this. See #132893
silentred commentedon Oct 25, 2021
Thanks. I think this issue is well resolved. Just add
"workbench.experimental.sidePanel.enabled": trueto user setting and restart VSCode. Enable "View"-> "Appearance" -> "Show Side Panel".gustavz commentedon Nov 16, 2021
puh that was hell of a ride :D thanks for this feature, finally!
manojbaishya commentedon Nov 16, 2021
The new panel does not get hidden in Zen Mode.
KamasamaK commentedon Nov 16, 2021
You should put any feedback you have specific to the new panel in its own issue at #132893.
jrieken commentedon Dec 21, 2021
Closing. All thanks to SteVen Batten (@sbatten) 🍻