Update git family of icons + new
Purpose
Updating the git family of icons to match new styles, and adding two new icons.
Three of these share the same design, and contextually this makes sense for current state where we are not renaming or combining icons.
-
git-merge
andmerge-request
currently share the same icon. We will continue to do so until one can be deprecated, or updated if differences are warranted. - In previous exploration and testing (https://gitlab.com/gitlab-org/ux-research/issues/164 and ux-research#343 (closed)) it was determined that an open merge request means the same thing as just merge request, but we want to reserve the ability to update independently moving forward.
It’s common for libraries to repeat the same icon, only with a different name. Our icon docs currently don’t advocate for that, but they will be updated after seeing how icons are contextually used in the product, where similar metaphors justify similar design.
Before | After | |
---|---|---|
branch |
||
branch-deleted (new) |
- | |
commit |
||
comparison |
||
fork |
||
hook |
||
git-merge |
||
merge |
||
merge-request |
||
merge-request-open (new) |
- | |
merge-request-close |
@annabeldunstone and @katokpara can you confirm that everything looks correct here? The one I especially want to be sure on is merge-request-close
as before it looked like we were referencing issue-close
instead.