Migrate or remove instances of deprecated issues icons in product
Summary
In gitlab-svgs#438 we are introducing a new Work items
icon as we work to consolidate planning items under a common umbrella. During this effort, we have also been evaluating existing icons and identifying ones that should be deprecated moving forward. As we work to deprecate these icons, we need to ensure any existing usage of these icons in the product are either migrated to alternatives or removed.
Important
This issue is has been addressed for CE, but there are still some remaining instances in EE
-
CE icon updates (!205790 (merged)) -
EE icon updates
The following icons are being deprecated as we don't plan to utilize them in the product:
- issue-closed
- epic-closed
- issue-update
Additionally, we are also deprecating the following icons that are duplicates of work item type icons in our set:
- issues
- requirements
Proposal
The decision for migration/removal will need to be determined on a case by case basis, with the following general guidelines.
issue-closed
epic-closed
-
We are moving away from type specific closed icons. Instead, we have moved towards text-only badges for work item state. In instances where we use the general type icon (ex:
issues
) for the open state, and are using the specific closed icon for closed state (ex:issue-closed
), we will want to remove both icon usages in favor of text only badges. -
In current instances where a text badge may not work, we can consider usage of the
issue-open-m
andissue-close
icons (which will in the future be renamed to be more generic).
issue-update
- This icon doesn't appear to be used anywhere in the product, and we have no plans to utilize such an icon. We just need to verify this is the case before moving forward with the icon deprecation.
issues
- This icon should be replaced by
issue-type-issue
(will be renamed in the future).
requirements
- This icon should be replaced by
issue-type-requirements
(will be renamed in the future).