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

Support showing the activity bar in alternate layouts #118692

Closed
j-f1 opened this issue Mar 11, 2021 · 31 comments · Fixed by #206818
Closed

Support showing the activity bar in alternate layouts #118692

j-f1 opened this issue Mar 11, 2021 · 31 comments · Fixed by #206818
Assignees
Labels
feature-request Request for new features or functionality insiders-released Patch has been released in VS Code Insiders layout General VS Code workbench layout issues on-testplan ux User experience issues workbench-views Workbench view issues
Milestone

Comments

@j-f1
Copy link

j-f1 commented Mar 11, 2021

By default the activity bar is displayed on the left side of the editor. However, a more compact layout (especially if you have a shortcut to toggle the sidebar) would be above or below the sidebar content:

Screenshot_2021-03-10 23 59 43

Placing it on the top would resemble how Xcode lays out its sidebar:
Screenshot_2021-03-11 00 03 32

@vscodebot
Copy link

vscodebot bot commented Mar 11, 2021

(Experimental duplicate detection)
Thanks for submitting this issue. Please also check if it is already covered by an existing one, like:

@miguelsolorio
Copy link
Contributor

miguelsolorio commented Mar 11, 2021

Also similar to Nova:

@miguelsolorio miguelsolorio added feature-request Request for new features or functionality ux User experience issues workbench-views Workbench view issues labels Mar 11, 2021
@miguelsolorio miguelsolorio added this to the Backlog milestone Mar 11, 2021
@miguelsolorio
Copy link
Contributor

Adding vertical activity bar to the list as well (from #128376):

Example:

Visual Studio sidebar toggle (Icons come form Visual Studio Iconizer)
VisualStudio
Jetbrains IDE:
Jetbrains

@miguelsolorio miguelsolorio changed the title Support showing the activity bar at the top or bottom of the sidebar Support showing the activity bar in alternate layouts Jul 12, 2021
@NuckChorris
Copy link

I use Customize UI for this right now but it's a massive hack and it doesn't work in Codespaces. Would love to see this supported natively so that I can switch to Codespaces 😅

@manojbaishya
Copy link

manojbaishya commented Dec 8, 2022

Customize UI and Monkey Patch have stopped working on VSCode v1.74 due to #166126 [1]. Can we please have more upvotes on this issue?

[1] iocave/customize-ui#156

My personal preference is to have the activity bar at the top as follows:

@garfunkel
Copy link

Thanks for pointing that out - that is indeed annoying.

Hopefully they do fix this, it's an oddly rather large amount of space that's simply being wasted right now with some icons that are rarely actually clicked, especially compared to other touch targets. Some of us have to use rather large font sizes and it cuts down on the number of characters in a horizontal line that can fit on-screen just that little more than is really necessary.

@The-Compiler
Copy link

Perhaps I'm stating the obvious here for some, but I've been using Customize UI for so long that I forgot: Via a right click (or the "View: Toggle Activity Bar Visibility" commmand), you can also hide the activity bar entirely.

For me personally, this is a good-enough solution, since I'm using VSpaceCode for keyboard control and Edamagit for Git integration, which leads to me really not using the activity bar at all.

@MuhsinFatih
Copy link

@The-Compiler CustomizeUI was killed by a recent vscode update 😢

@The-Compiler
Copy link

@MuhsinFatih That's exactly why my comment above mentions a solution not involving Customize UI.

@sandy081 sandy081 added the layout General VS Code workbench layout issues label Oct 9, 2023
@sandy081 sandy081 modified the milestones: Backlog, October 2023 Oct 9, 2023
@sandy081
Copy link
Member

sandy081 commented Oct 9, 2023

Implemented in this PR - #195067

  • Activity bar position setting that supports side, top of primary side bar and hidden.
  • Deprecated activity bar visibility setting in favour of this new setting
  • Top position is supported only in custom title bar mode
  • Global actions (account, gear) are shown in title bar to the right and badges are supported
image

@louisefindlay23
Copy link

Awesome. Would it be possible to have bottom of primary side bar too?

@sandy081
Copy link
Member

It is possible, but not planned.

@dacapoday
Copy link

@sandy081
Copy link
Member

Leaving this open to support bottom location for activity bar.

@starball5
Copy link

Why is the entry for this in the March iteration plan titled "Move activity bar to bottom"? Is the default position being to be changed to the bottom? Or does it just mean that plan item is to support moving it to the bottom?

@benibenj
Copy link
Contributor

benibenj commented Mar 4, 2024

In addition to the current configurations, we also want to support bottom.
This means for workbench.activityBar.location we would have side, top, bottom and hidden

@abhijit-chikane
Copy link
Contributor

#195561 would love to see this as well

@VSCodeTriageBot VSCodeTriageBot added the unreleased Patch has not yet been released in VS Code Insiders label Mar 7, 2024
@benibenj
Copy link
Contributor

benibenj commented Mar 7, 2024

In the next insiders release we will support moving the Activity Bar to the bottom.
We also changed the layout of the activity bar at the top. It will now be rendered above the side bar title which solves many problems.

@mksoska
Copy link

mksoska commented Mar 8, 2024

Will there be an option to hide the Manage (gear wheel) icon from the title bar as well as the Accounts icon? Currently on macOS, all elements of the title bar are optional, except the Accounts and Manage icons with activity bar position top. Possibly, the Manage icon could be moved to the area above sidebar, like this:
Screenshot 2024-03-08 at 09 47 55

@VSCodeTriageBot VSCodeTriageBot added insiders-released Patch has been released in VS Code Insiders and removed unreleased Patch has not yet been released in VS Code Insiders labels Mar 8, 2024
@abhijit-chikane
Copy link
Contributor

abhijit-chikane commented Mar 8, 2024

it is very hard to understand which one is currently selected
image

earlier we had this border at the bottom but now it seems to be missing
image

@benibenj
Copy link
Contributor

benibenj commented Mar 8, 2024

@abhijit-chikane this is a bug and should be fixed in insiders on monday

@abhijit-chikane
Copy link
Contributor

@benibenj it is not working on the vscode web version
I have set it at the top and now it is not visible there
image
image

@benibenj
Copy link
Contributor

Thanks for reporting @abhijit-chikane. I found the problem and fixed it. Should work again in Mondays insiders release

@imoby
Copy link

imoby commented Mar 21, 2024

One other bug I noticed is that when docked to top or bottom, clicking the explorer button twice does not show/hide the explorer view. it does that when its docked to the left side

@microsoft microsoft locked and limited conversation to collaborators Jun 11, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
feature-request Request for new features or functionality insiders-released Patch has been released in VS Code Insiders layout General VS Code workbench layout issues on-testplan ux User experience issues workbench-views Workbench view issues
Projects
None yet
Development

Successfully merging a pull request may close this issue.