Use of Tab bar for navigation and filtering
Across GitLab, we are currently using the tab bar both for navigation and also as a filter.
Example for Tab bar as Navigation - In the Merge request page switching between Discussions, Commits, etc. Example for Tab bar as Filtering lists – Branches page, Labels page, etc.
This inconsistency can result in the user losing context between tabs or not realizing what the current context is.
Earlier today, I accidentally deleted the "web ide" label
Proposal
- We should visually differentiate navigational sections and filtered lists.
- We should avoid placing actions that are cross-contextual - in this case "Unsubscribe" and "Delete" are both potentially destructive actions in the context of a Subscribed list.
@gitlab-com/gitlab-ux Please share your thoughts.