Skip to content

fix(icons): update Icons May 2026#22140

Open
paul-palade wants to merge 17 commits intocarbon-design-system:mainfrom
paul-palade:icons-update-may-2026
Open

fix(icons): update Icons May 2026#22140
paul-palade wants to merge 17 commits intocarbon-design-system:mainfrom
paul-palade:icons-update-may-2026

Conversation

@paul-palade
Copy link
Copy Markdown
Contributor

@paul-palade paul-palade commented Apr 29, 2026

Updating 41 UI icons from October 2025 and updated categories.
All additions and updates approved by BXD.

Changelog

Updated

App catalogue

  • 32/ibm--bluepay.svg → payment--methods.svg
  • 32/ibm--tenet.svg → portfolio--management.svg
  • 32/ibm--turbonomic.svg
    Updated graphics

Data

  • 32/aggregator--count-rows.svg
Old friendly_name New friendly_name
aggregator count rows Aggregator count rows
  • 32/aggregator--recalculation.svg
Old friendly_name New friendly_name
aggregator recalculation Aggregator recalculation
  • 32/chart--bubble-packed.svg
Old friendly_name New friendly_name
Chart Bubble-packed Chart bubble packed
  • 32/surrogate--key-database.svg
Old friendly_name New friendly_name
surrogate key database Surrogate key database
  • 32/surrogate--key-flat-file.svg
Old friendly_name New friendly_name
surrogate key flat file Surrogate key flat file

File

  • 32/generate-pdf.svg → generate--pdf.svg
Old friendly_name New friendly_name
Generate pdf Generate PDF

Formatting

  • 32/square--solid.svg

Fixed missing preview on Carbon and IDL

Operations

  • 32/funnel--sequence.svg
Old friendly_name New friendly_name
funnel sequence Funnel sequence
  • 32/funnel--sort.svg
Old friendly_name New friendly_name
funnel sort Funnel sort
  • 32/pivot--horizontal.svg
Old friendly_name New friendly_name
pivot horizontal Pivot horizontal
  • 32/pivot--vertical.svg
Old friendly_name New friendly_name
pivot vertical Pivot vertical

Research

  • 32/iD.svg
Old friendly_name New friendly_name
ID iD

Status

  • 32/async.svg
Old friendly_name New friendly_name
async Async

Systems

  • 32/box--large.svg
Old friendly_name New friendly_name
Box extra large Box large
  • 32/slicestor.svg
Old friendly_name New friendly_name
slicestor Slicestor
  • 32/software-resource--resource.svg → software-resource--reference

Travel

  • 32/navaid--civil.svg
Old friendly_name New friendly_name
Navaid civil NAVAID civil
  • 32/navaid--dme.svg
Old friendly_name New friendly_name
Navaid dme NAVAID DME
  • 32/navaid--helipad.svg
Old friendly_name New friendly_name
Navaid helipad NAVAID helipad
  • 32/navaid--military.svg
Old friendly_name New friendly_name
Navaid military NAVAID military
  • 32/navaid--military-civil.svg
Old friendly_name New friendly_name
Navaid military civil NAVAID military civil
  • 32/navaid--ndb.svg
Old friendly_name New friendly_name
Navaid ndb NAVAID NDB
  • 32/navaid--ndb-dme.svg
Old friendly_name New friendly_name
Navaid ndb dme NAVAID NDB/DME
  • 32/navaid--private.svg
Old friendly_name New friendly_name
Navaid private NAVAID private
  • 32/navaid--seaplane.svg
Old friendly_name New friendly_name
Navaid seaplane NAVAID seaplane
  • 32/navaid--tacan.svg
Old friendly_name New friendly_name
Navaid tacan NAVAID TACAN
  • 32/navaid--vhfor.svg
Old friendly_name New friendly_name
Navaid vhfor NAVAID VHFOR
  • 32/navaid--vor.svg
Old friendly_name New friendly_name
Navaid vor NAVAID VOR
  • 32/navaid--vordme.svg → navaid--vor-dme.svg
Old friendly_name New friendly_name
Navaid vordme NAVAID VOR/DME
  • 32/navaid--vortac.svg → navaid--vor-tac.svg
Old friendly_name New friendly_name
Navaid vortac NAVAID VOR/TAC

User

  • 32/friendship.svg
Old friendly_name New friendly_name
friendship Friendship
  • 32/user--x-ray.svg
Old friendly_name New friendly_name
User x-ray User X-ray

Weather

  • 32/moonset.svg
Old friendly_name New friendly_name
moonset Moonset
  • 32/ref-evapotranspiration.svg
Old friendly_name New friendly_name
Ref evapotranspiration Reference evapotranspiration
  • 32/tropical-storm--tracks
Old friendly_name New friendly_name
tropical storm tracks Tropical storm tracks

Moved

App catalogueCommerce

  • 32/payment--methods.svg

Removed

App catalogue

  • 32/ibm--bluepay.svg
  • 32/ibm--tenet.svg

Social

  • 32/logo--twitter.svg

Status

  • 32/incomplete.svg

paul-palade and others added 14 commits March 25, 2026 15:46
Submitting 18 new UI icons from March 2026 and updated categories.
All additions and updates approved by BXD.

### Changelog

**New**

`Commerce`
- [x] 32/icon/order--server.svg
- [x] 32/icon/order--storm.svg
- [x] 32/icon/order--stratus.svg
- [x] 32/icon/shipment--delivery.svg
- [x] 32/icon/storm.svg

`Controls`
- [x] 32/icon/collapse--stripe.svg
- [x] 32/icon/collapse--title.svg
- [x] 32/icon/collapse--title-2.svg
- [x] 32/icon/open--stripe.svg

`Data`
- [x] 32/icon/swot.svg
- [x] 32/icon/swot--filled.svg

`Operations`
- [x] 32/icon/brainstorm.svg
- [x] 32/icon/brainstorm--filled.svg
- [x] 32/icon/renew--alt.svg

`Systems`
- [x] 32/icon/add--server.svg
- [x] 32/icon/server--time--usage.svg
- [x] 32/icon/stratus.svg

`Time`
- [x] 32/icon/delivery--time.svg

**Updated**

Renamed category: `Design and development` → `Third-party logos`
Submitting 16 new UI icons from April 2026 and updated categories.
All additions and updates approved by BXD.

### Changelog

**New**

`Commerce`
- [x] 32/bank--vault.svg

`Controls`
- [x] 32/square--slash.svg

`File`
- [x] 32/file--change.svg
- [x] 32/file--diff.svg
- [x] 32/file--x.svg
- [x] 32/keychain.svg

`Operations`
- [x] 32/change--circle.svg
- [x] 32/git--repo.svg
- [x] 32/unfold--open.svg
- [x] 32/minus--plus.svg

`Status`
- [x] 32/warning--diamond-fill.svg

`Systems`
- [x] 32/decline.svg
- [x] 32/globe--private.svg
- [x] 32/key--values.svg
- [x] 32/shield--alert.svg

`Technology`
- [x] 32/socket.svg

**Updated**

`Operations`
- [x] change-catalog.svg → change--catalog.svg
>Renamed icon
> Updated categories.yml
> Updated icons.yml
>Removed alias: change-catalog
>Added alias: change
>Added alias: catalog

`Systems`
- [x] file-storage.svg → file--storage.svg
>Renamed icon
> Updated categories.yml
> Updated icons.yml
Submitting 8 new pictograms from April 2026 and updated categories.
All additions and updates approved by BXD.

### Changelog

**New**

`IBM`
- [x] hashicorp--terraform.svg
- [x] ibm--aptio.svg
- [x] ibm--bob.svg
- [x] ibm--concert.svg
- [x] ibm--instana.svg
- [x] red-hat--ansible.svg

`watsonx`
- [x] watsonx--orchestrate.svg

`Time`
- [x] timesheet.svg
Updating 1 pictogram from April 2026 and updated categories.
All additions and updates approved by BXD.

### Changelog

**Updated**

`watsonx`
- [x] watsonx--orchestrate.svg
> - Updated categories.yml
_Commit 5 – Apr 15_
Updating 1 UI icon from April 2026 and updated categories.
All additions and updates approved by BXD.

### Changelog

**Updated**

`App catalogue`
- [x] 32/ibm--content-services.svg → ibm--content-cortex-repository.svg
> - Renamed icon
> - Updated categories.yml
> - Updated icons.yml
> - Removed alias: content management
> - Removed alias: SaaS
> - Added alias: object store
> - Added alias: content services
> - Added alias: library
> - Added alias: document storage
> - Added alias: object storage
Updating 41 UI icons from October 2025 and updated categories.
All additions and updates approved by BXD.

### Changelog

**Updated**

`App catalogue`
- [x] 32/ibm--bluepay.svg → payment--methods.svg
- [x] 32/ibm--tenet.svg → portfolio--management.svg
- [x] 32/ibm--turbonomic.svg
   Updated graphics

`Data`
- [x] 32/aggregator--count-rows.svg

> | Old friendly_name | New friendly_name |
> | :------------- | :------------- |
> | aggregator count rows  | Aggregator count rows |

- [x] 32/aggregator--recalculation.svg

> | Old friendly_name | New friendly_name |
> | :------------- | :------------- |
> | aggregator recalculation  | Aggregator recalculation |

- [x] 32/chart--bubble-packed.svg

> | Old friendly_name | New friendly_name |
> | :------------- | :------------- |
> | Chart Bubble-packed  | Chart bubble packed |

- [x] 32/surrogate--key-database.svg

> | Old friendly_name | New friendly_name |
> | :------------- | :------------- |
> | surrogate key database  | Surrogate key database |

- [x] 32/surrogate--key-flat-file.svg

> | Old friendly_name | New friendly_name |
> | :------------- | :------------- |
> | surrogate key flat file  | Surrogate key flat file |

`File`
- [x] 32/generate-pdf.svg → generate--pdf.svg

> | Old friendly_name | New friendly_name |
> | :------------- | :------------- |
> | Generate PDF  | Generate PDF |

`Formatting`
- [x] 32/square--solid.svg
> Fixed missing preview on Carbon and IDL

`Operations`
- [x] funnel--sequence.svg

> | Old friendly_name | New friendly_name |
> | :------------- | :------------- |
> | funnel sequence  | Funnel sequence |

- [x] funnel--sort.svg

> | Old friendly_name | New friendly_name |
> | :------------- | :------------- |
> | funnel sort  | Funnel sort |

- [x] pivot--horizontal.svg

> | Old friendly_name | New friendly_name |
> | :------------- | :------------- |
> | pivot horizontal  | Pivot horizontal |

- [x] pivot--vertical.svg

> | Old friendly_name | New friendly_name |
> | :------------- | :------------- |
> | pivot vertical  | Pivot vertical |

`Research`
- [x] iD.svg

> | Old friendly_name | New friendly_name |
> | :------------- | :------------- |
> | ID  | iD |

`Status`
- [x] async.svg

> | Old friendly_name | New friendly_name |
> | :------------- | :------------- |
> | async  | Async |

`Systems`
- [x] box--large.svg

> | Old friendly_name | New friendly_name |
> | :------------- | :------------- |
> | Box extra large  | Box large |

- [x] slicestor.svg

> | Old friendly_name | New friendly_name |
> | :------------- | :------------- |
> | slicestor  | Slicestor |

- [x] software-resource--resource.svg → software-resource--reference

`Travel`
- [x] navaid--civil.svg

> | Old friendly_name | New friendly_name |
> | :------------- | :------------- |
> | Navaid civil  | NAVAID civil |

- [x] navaid--dme.svg

> | Old friendly_name | New friendly_name |
> | :------------- | :------------- |
> | Navaid dme  | NAVAID DME |

- [x] navaid--helipad.svg

> | Old friendly_name | New friendly_name |
> | :------------- | :------------- |
> | Navaid helipad  | NAVAID helipad |

- [x] navaid--military.svg

> | Old friendly_name | New friendly_name |
> | :------------- | :------------- |
> | Navaid military  | NAVAID military |

- [x] navaid--military-civil.svg

> | Old friendly_name | New friendly_name |
> | :------------- | :------------- |
> | Navaid military civil  | NAVAID military civil |

- [x] navaid--ndb.svg

> | Old friendly_name | New friendly_name |
> | :------------- | :------------- |
> | Navaid ndb  | NAVAID NDB |

- [x] navaid--ndb-dme.svg

> | Old friendly_name | New friendly_name |
> | :------------- | :------------- |
> | Navaid ndb dme  | NAVAID NDB/DME |

- [x] navaid--private.svg

> | Old friendly_name | New friendly_name |
> | :------------- | :------------- |
> | Navaid private  | NAVAID private |

- [x] navaid--seaplane.svg

> | Old friendly_name | New friendly_name |
> | :------------- | :------------- |
> | Navaid seaplane  | NAVAID seaplane |

- [x] navaid--tacan.svg

> | Old friendly_name | New friendly_name |
> | :------------- | :------------- |
> | Navaid tacan  | NAVAID TACAN |

- [x] navaid--vhfor.svg

> | Old friendly_name | New friendly_name |
> | :------------- | :------------- |
> | Navaid vhfor  | NAVAID VHFOR |

- [x] navaid--vor.svg

> | Old friendly_name | New friendly_name |
> | :------------- | :------------- |
> | Navaid vor  | NAVAID VOR |

- [x] navaid--vordme.svg → navaid--vor-dme.svg

> | Old friendly_name | New friendly_name |
> | :------------- | :------------- |
> | Navaid vordme  | NAVAID VOR/DME |

- [x] navaid--vortac.svg → navaid--vor-tac.svg

> | Old friendly_name | New friendly_name |
> | :------------- | :------------- |
> | Navaid vortac  | NAVAID VOR/TAC |

`User`
- [x] friendship.svg

> | Old friendly_name | New friendly_name |
> | :------------- | :------------- |
> | friendship  | Friendship |

- [x] user--x-ray.svg

> | Old friendly_name | New friendly_name |
> | :------------- | :------------- |
> | User x-ray  | User X-ray |

`Weather`
- [x] moonset.svg

> | Old friendly_name | New friendly_name |
> | :------------- | :------------- |
> | moonset  | Moonset |

- [x] ref-evapotranspiration.svg

> | Old friendly_name | New friendly_name |
> | :------------- | :------------- |
> | Ref evapotranspiration  | Reference evapotranspiration |

- [x] tropical-storm--tracks

> | Old friendly_name | New friendly_name |
> | :------------- | :------------- |
> | tropical storm tracks  | Tropical storm tracks |

**Moved**

`App catalogue` → `Commerce`
- [x] 32/payment--methods.svg

**Removed**

`App catalogue`
- [x] 32/ibm--bluepay.svg
- [x] 32/ibm--tenet.svg

`Social`
- [x] 32/logo--twitter.svg

`Status`
- [x] 32/incomplete.svg
Updating 2 UI icons from October 2025 and updated categories.
All additions and updates approved by BXD.

### Changelog

**Updated**

`Travel`
- [x] 32/navaid--vordme.svg → navaid--vor-dme.svg
- [x] 32/navaid--vortac.svg → navaid--vor-tac.svg
@laurenmrice
Copy link
Copy Markdown
Member

laurenmrice commented Apr 30, 2026

@paul-palade I had a quick question about deprecating the incomplete svg. Is this being replaced by something else? We currently use this in our Progress indicator component and in our Status indicators.

@paul-palade
Copy link
Copy Markdown
Contributor Author

@paul-palade I had a quick question about deprecating the incomplete svg. Is this being replaced by something else? We currently use this in our Progress indicator component and in our Status indicators.

Hey @laurenmrice I was only told incomplete.svg should not be used on its own. Like you're saying, only to be used with Carbon components. If this change would break the components, I can retract it from my commit. Thanks!

Comment thread packages/icons/deprecated.yml Outdated
Comment on lines +82 to +84
- name: incomplete
reason:
Icon should not be used. Available in Carbon Design System under various components.
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think if we're using this in the system, it shouldn't be deprecated. We can explore other methods to convey this usage guidance though. I'm not sure @laurenmrice if you recall a mechanism on the website or otherwise?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Gotcha, @tay1orjones! I'll take undo the commit. Thanks!

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey @tay1orjones, @laurenmrice fixed this in latest commit: d6aa12f

Copy link
Copy Markdown
Member

@laurenmrice laurenmrice May 4, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We could probably specify this as guidance on the Status indicators pattern page.

Comment thread packages/icons/deprecated.yml Outdated
Comment on lines +85 to +87
- name: ibm--turbonomic
reason:
Icon no longer relevant to how we represent IBM Turbonomic. Updated graphics to match current IBM Turbonomic app icon. No newline at end of file
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

IIRC Changing the artwork doesn't trigger a deprecation

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey @tay1orjones I'll take it out of deprecated, then. Thanks for letting me know!

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey @tay1orjones, @laurenmrice fixed this in latest commit: d6aa12f

@codecov
Copy link
Copy Markdown

codecov Bot commented May 4, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 97.89%. Comparing base (0ba3f47) to head (d6aa12f).
⚠️ Report is 19 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main   #22140      +/-   ##
==========================================
+ Coverage   95.08%   97.89%   +2.80%     
==========================================
  Files         541      203     -338     
  Lines       45217    31032   -14185     
  Branches     6560     1592    -4968     
==========================================
- Hits        42996    30379   -12617     
+ Misses       2092      643    -1449     
+ Partials      129       10     -119     
Flag Coverage Δ
main-packages ?
web-components 97.89% <ø> (+0.01%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@netlify
Copy link
Copy Markdown

netlify Bot commented May 4, 2026

Deploy Preview for v11-carbon-react ready!

Built without sensitive environment variables

Name Link
🔨 Latest commit d6aa12f
🔍 Latest deploy log https://app.netlify.com/projects/v11-carbon-react/deploys/69f8bfb462b8fc0008d249e6
😎 Deploy Preview https://deploy-preview-22140--v11-carbon-react.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@netlify
Copy link
Copy Markdown

netlify Bot commented May 4, 2026

Deploy Preview for v11-carbon-web-components ready!

Name Link
🔨 Latest commit d6aa12f
🔍 Latest deploy log https://app.netlify.com/projects/v11-carbon-web-components/deploys/69f8bfb48fce3b0009350b96
😎 Deploy Preview https://deploy-preview-22140--v11-carbon-web-components.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants