Anyone who uses GitLab knows how extensively we use icons in our product. Because information density is high and screen real estate is at a premium, we use them for everything from indicating status and critical actions to navigation and label clarity. In short, icons have a comparatively large impact for such a visually small UI element. In traditional product development, it’s common to incrementally update features and functionality, and then save visual updates for major version bumps or la...