Design
In order to assure consistency across the Workleap platform, icon creators should follow the guidelines below.
Contribution Guidelines
New icons are often needed as we create new experiences within Workleap. The following guide will help you contribute to the Workleap icon library.
Process
Before proposing a new icon, look through the current icon set to see if an existing icon could fit your needs or if the concept you have in mind already exists.
All designers are encouraged to design their own icons and should do so.
Designing icons
Design Guide
The Workleap icon library has a set and specific design language. It’s important to follow this design language when contributing a new icon to ensure a common understanding across all verticals and make any new addition feel at home within Workleap.
Anatomy
Definitions
- Frame Size - The frame size is the size of the artboard that the icon is designed in.
- Stroke Alignment - The stroke alignment is the position of the stroke in relation to the shape. The stroke can be aligned to the inside, center, or outside of the shape. You should use center except if the shape is closed. In that case use inside.
- Corner Radius - Refer to the radius in the table unless using a different radius makes the icon more legible.
- Terminal - The terminal is the end of a stroke. The terminal can be round, square, or flat.
- Inner spacing - The inner spacing is the space between the shape and the stroke.
- Fill - The fill is the color of the shape. Icons using a fill are also known as solid icons. Any shapes on a filled icon should follow the stroke guidelines.
- Keylines - Keylines are the lines that define the shape of the icon. They are used to define the shape of the icon and the stroke alignment. You can toggle them in Figma by pressing
⌘G
(Mac) orCtrl+G
(PC).
Values
Anatomy | Small | Medium | Large |
---|---|---|---|
Frame Size | 16X16 | 24X24 | 32X32 |
Stroke Weight | 1.5px | 1.5px | 2px |
Stroke Alignment | Center/Inside | Center/Inside | Center/Inside |
Corner Radius | 1px | 1.5px | 2px |
Terminal | Round | Round | Round |
Inner Spacing | >= 1px | >= 2px | >= 2px |