Delete, remove, clear icon usage

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Problem

There appears to be inconsistent use of delete, remove, and clear icons including:

  • No clear reason for using one icon over another
  • Visual variations in usage
  • Variation in classes used to represent icons.

The remove icon is represented by a trash can. This has lead to confusion and is preventing the addition of a remove icon due to a naming collision.

Purposed Solution

  • Change remove icon to a more descriptive name (remove -> trash)
  • Create a remove icon
  • Add usage guidelines to Pajamas
  • Fix visual design variation (Merge request approvals)
  • Staderdize classes

Current usage

Page/Area Icon Screenshot
Web IDE remove web-ide
Branch fa-trash-o branch
Tags fa-trash-o tags
Boards fa fa-trash boards
Labels text labels
Feature Flags s16 ic-remove feature-flags
Feature Flags Edit clear feature-flags-edit
Packages fa fa-trash packages
Settings > Merge request approvals remove mr-approvers
Settings > Memebers fa fa-trash members
Settings > CI/CD > Variables fa fa-minus-circle variables
Settings > CI/CD >License Management remove license
Edit issue text edit-issue
Edited by 🤖 GitLab Bot 🤖