-
Notifications
You must be signed in to change notification settings - Fork 29.7k
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
Revisit how activity bar items and status bar items can be hidden by the user #113757
Comments
@egamma there is a specific reason why "Hide" is the last entry in the status bar and not to the top. Since the menu opens from the bottom to the top in the status bar, it felt more natural to have the "Hide" entry closer to the mouse and not all the way up. As for consistency, I think the "Hide" entry in the activity bar could spell out the name of the view to hide. What is the push for removing "Hide" entirely? |
Since the home indicator will go away, I think it is fair to say that we have these things in the activity bar:
That is not true, the right-click menu on a status entry allows to quickly "Hide" it, while the click outside shows a menu without that entry. See the following video to proof that:
That is consistent with the status bar: if you click on a specific icon the menu may be different from the menu you get when you click somewhere outside any item.
I think the real challenge here is that some of the entries in the activity bar have a left-click menu that is the same when you right-click. If we remove "Hide" actions from the left-click menu, would we show them when you right click? Maybe it is easier we setup a call to discuss this item. |
Agree that we shall not show We shall also use check mark for showing/hiding Accounts icon to make it consistent. Having a separator between top entries and bottom entries in activity bar is also inconsistent with left and right entries in status bar. Either we shall have the separator in both or not. Personally I feel separator makes sense. Summarizing my suggestions:
|
@sandy081 I like your suggestions, but the status bar one is not so straight forward. Given #74972 is still proposed API and needs adoption, the status bar will group every entry from extensions under a single name. So you can end up having left and right side entries under 1 name, so we cannot visually group them properly. Also, when you have many entries in the status bar it maybe less obvious that there are left and right entries. To conclude: I think the separators make a lot of sense in the activity bar because they separate views from other things like menu and accounts, but in the status bar I do not see a lot of value doing so. |
After meeting we decided to:
|
One thing I was not able to do is showing a "Hide Menu" as first entry on the right click menu of the main menu in the activity bar. It looks like the main menu is not using our |
Thanks @bpasero for the changes and they look good. FYI I also made following changes
SidebarPanel |
Currently hiding an activity bar item is different than hiding a status bar item.
Activity bar:
Status bar:
Hiding the selected item is the top most item in the activity bar and the bottom most item in the status bar.
Do we need support for hiding the selected item at all? The user can already hide any item from the menu.
As part of this effort should also investigate how to guide users about how to restore a hidden item.
The text was updated successfully, but these errors were encountered: