# Epic DREAM-48 - Replace old icon font with Octicons

Project: Stream Design System
Status: in development
URL: https://community.openproject.org/work_packages/DREAM-48

## Detailed specification

### Motivation and background information

### Acceptance criteria

### Out of scope

| Attribute | Value |
| --- | --- |
| Mockups |  |

## Planning

| Attribute | Value |
| --- | --- |
| Roadmap |  |
| Date |  |
| Votes |  |
| List |  |
| Target versions | Product Backlog |
| Sprint |  |
| Backlog bucket |  |
| Relevance |  |

## Subitems

| ID | Type | Subject | Status | Assignee | Target versions | Project | Priority | Spent time |
| --- | --- | --- | --- | --- | --- | --- | --- | --- |
| DREAM-35 | Feature | Include new IFC toolbar Octicons | closed |  | 14.1.0 | Stream Design System | Medium |  |

## Bugs and other work packages

| ID | Type | Subject | Status | Assignee | Target versions | Module |
| --- | --- | --- | --- | --- | --- | --- |
| DREAM-46 | Code maintenance | Replace old icons with Octicons in the main menu | closed |  | 14.3.0 |  |
| DREAM-32 | Code maintenance | Use Octicons inside the GitLab plugin | closed |  | 14.3.0 |  |
| DREAM-471 | Code maintenance | Replace old spot icons with Octicons | closed |  | 16.5.0 | Frontend components and Primer design system |

## Details

| Attribute | Value |
| --- | --- |
| Module | Frontend components and Primer design system |
| Enterprise plan |  |
| Labels |  |

## People

| Attribute | Value |
| --- | --- |
| Assignee |  |
| Accountable | Henriette Darge |
| Product manager |  |
| Designer |  |
| Developers |  |
| Requested by |  |
| Interest by |  |

## Estimates and progress

| Attribute | Value |
| --- | --- |
| Work |  |

## Description

# User Problem

## User

_What persona, persona segment, or customer type experiences the problem most acutely?_

*   Developer
    
*   Customer
    

## Problem

_What problem or job does the user have?_

*   Currently we have two different sets of icons (our old icon font and the new primer Octicons)
    
*   We basically deprecated the old icon font and want to only use the Octiocons
    

## Pain

_What is the primary workaround that users perform that we could remove or replace? Why is it painful?_

*   For developers:
    
    *   The code base is unneccessary large
        
    *   New developers are confused&nbsp;
        
    *   As long as the old icons exists, there is always the danger the people will use it (accidentally)
        
*   For users:
    
    *   The current state is inconsistent, as the icons do look differently (sometimes more, sometimes less)
        

# Acceptance criteria

*   All icons in the application are Octicons
    
*   The old icon font files are removed (for `op-icon` and `spot-icon`)
