Skip to content

Commit c2a8a72

Browse files
paul-palademaradwan26heloiselui
authored
fix(icons): update Icons May 2026 (#22140)
* feat(icons): new Icons April 2026 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` * chore: update snapshots * feat(icons): new Icons April 2026 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 * fix: add warning--diamond-fill to categories * chore: update snapshots * feat(icons): new Icons April 2026 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 * feat(icons): new Icons April 2026 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 * feat(icons): new Icons May 2025 _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 * chore: update snapshots * fix(icons): updated Icons May 2026 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 * fix(icons): update Icons May 2026 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 * fix(icons): update Icons May 2026 * chore: update snapshots --------- Co-authored-by: Mahmoud <maradwan26@gmail.com> Co-authored-by: Heloise Lui <71858203+heloiselui@users.noreply.github.com> Co-authored-by: Mahmoud <132728978+maradwan26@users.noreply.github.com>
1 parent 9cdf860 commit c2a8a72

14 files changed

Lines changed: 108 additions & 105 deletions

e2e/icons-react/__snapshots__/PublicAPI-test.js.snap

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1030,7 +1030,6 @@ exports[`@carbon/icons-react should not update exports without a semver change 1
10301030
"IbmAppConnectEnterprise",
10311031
"IbmApplicationAndDiscoveryDeliveryIntelligence",
10321032
"IbmAspera",
1033-
"IbmBluepay",
10341033
"IbmCloud",
10351034
"IbmCloudAppId",
10361035
"IbmCloudBackupAndRecovery",
@@ -1173,7 +1172,6 @@ exports[`@carbon/icons-react should not update exports without a semver change 1
11731172
"IbmSoftwareWatsonxDocumentLibrary",
11741173
"IbmStreamsets",
11751174
"IbmTelehealth",
1176-
"IbmTenet",
11771175
"IbmTestAcceleratorForZ",
11781176
"IbmToolchain",
11791177
"IbmTurbonomic",
@@ -1577,8 +1575,8 @@ exports[`@carbon/icons-react should not update exports without a semver change 1
15771575
"NavaidTacan",
15781576
"NavaidVhfor",
15791577
"NavaidVor",
1580-
"NavaidVordme",
1581-
"NavaidVortac",
1578+
"NavaidVorDme",
1579+
"NavaidVorTac",
15821580
"Need",
15831581
"NetworkAdminControl",
15841582
"NetworkEnterprise",
@@ -1699,6 +1697,7 @@ exports[`@carbon/icons-react should not update exports without a semver change 1
16991697
"PauseOutline",
17001698
"PauseOutlineFilled",
17011699
"PausePast",
1700+
"PaymentMethods",
17021701
"PcnENode",
17031702
"PcnMilitary",
17041703
"PcnPNode",
@@ -1780,6 +1779,7 @@ exports[`@carbon/icons-react should not update exports without a semver change 1
17801779
"PortOutput",
17811780
"PortUsage",
17821781
"Portfolio",
1782+
"PortfolioManagement",
17831783
"Power",
17841784
"PowerEnterprisePoolsMeteredCapacityIntegration",
17851785
"PowerVirtualServerDisasterRecoveryAutomation",
@@ -2083,7 +2083,7 @@ exports[`@carbon/icons-react should not update exports without a semver change 1
20832083
"Socket",
20842084
"SoftwareResource",
20852085
"SoftwareResourceCluster",
2086-
"SoftwareResourceResource",
2086+
"SoftwareResourceReference",
20872087
"SoilMoisture",
20882088
"SoilMoistureField",
20892089
"SoilMoistureGlobal",

e2e/icons-vue/__snapshots__/PublicAPI-test.js.snap

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -4102,10 +4102,6 @@ exports[`@carbon/icons-vue should not update exports without a semver change 1`]
41024102
"IbmAspera20",
41034103
"IbmAspera24",
41044104
"IbmAspera32",
4105-
"IbmBluepay16",
4106-
"IbmBluepay20",
4107-
"IbmBluepay24",
4108-
"IbmBluepay32",
41094105
"IbmCloud16",
41104106
"IbmCloud20",
41114107
"IbmCloud24",
@@ -4674,10 +4670,6 @@ exports[`@carbon/icons-vue should not update exports without a semver change 1`]
46744670
"IbmTelehealth20",
46754671
"IbmTelehealth24",
46764672
"IbmTelehealth32",
4677-
"IbmTenet16",
4678-
"IbmTenet20",
4679-
"IbmTenet24",
4680-
"IbmTenet32",
46814673
"IbmTestAcceleratorForZ16",
46824674
"IbmTestAcceleratorForZ20",
46834675
"IbmTestAcceleratorForZ24",
@@ -6284,14 +6276,14 @@ exports[`@carbon/icons-vue should not update exports without a semver change 1`]
62846276
"NavaidVor20",
62856277
"NavaidVor24",
62866278
"NavaidVor32",
6287-
"NavaidVordme16",
6288-
"NavaidVordme20",
6289-
"NavaidVordme24",
6290-
"NavaidVordme32",
6291-
"NavaidVortac16",
6292-
"NavaidVortac20",
6293-
"NavaidVortac24",
6294-
"NavaidVortac32",
6279+
"NavaidVorDme16",
6280+
"NavaidVorDme20",
6281+
"NavaidVorDme24",
6282+
"NavaidVorDme32",
6283+
"NavaidVorTac16",
6284+
"NavaidVorTac20",
6285+
"NavaidVorTac24",
6286+
"NavaidVorTac32",
62956287
"Need16",
62966288
"Need20",
62976289
"Need24",
@@ -6772,6 +6764,10 @@ exports[`@carbon/icons-vue should not update exports without a semver change 1`]
67726764
"PausePast20",
67736765
"PausePast24",
67746766
"PausePast32",
6767+
"PaymentMethods16",
6768+
"PaymentMethods20",
6769+
"PaymentMethods24",
6770+
"PaymentMethods32",
67756771
"PcnENode16",
67766772
"PcnENode20",
67776773
"PcnENode24",
@@ -7096,6 +7092,10 @@ exports[`@carbon/icons-vue should not update exports without a semver change 1`]
70967092
"Portfolio20",
70977093
"Portfolio24",
70987094
"Portfolio32",
7095+
"PortfolioManagement16",
7096+
"PortfolioManagement20",
7097+
"PortfolioManagement24",
7098+
"PortfolioManagement32",
70997099
"Power16",
71007100
"Power20",
71017101
"Power24",
@@ -8308,10 +8308,10 @@ exports[`@carbon/icons-vue should not update exports without a semver change 1`]
83088308
"SoftwareResourceCluster20",
83098309
"SoftwareResourceCluster24",
83108310
"SoftwareResourceCluster32",
8311-
"SoftwareResourceResource16",
8312-
"SoftwareResourceResource20",
8313-
"SoftwareResourceResource24",
8314-
"SoftwareResourceResource32",
8311+
"SoftwareResourceReference16",
8312+
"SoftwareResourceReference20",
8313+
"SoftwareResourceReference24",
8314+
"SoftwareResourceReference32",
83158315
"SoilMoisture16",
83168316
"SoilMoisture20",
83178317
"SoilMoisture24",

e2e/icons/__snapshots__/PublicAPI-test.js.snap

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -4101,10 +4101,6 @@ exports[`@carbon/icons should not update exports without a semver change 1`] = `
41014101
"IbmAspera20",
41024102
"IbmAspera24",
41034103
"IbmAspera32",
4104-
"IbmBluepay16",
4105-
"IbmBluepay20",
4106-
"IbmBluepay24",
4107-
"IbmBluepay32",
41084104
"IbmCloud16",
41094105
"IbmCloud20",
41104106
"IbmCloud24",
@@ -4673,10 +4669,6 @@ exports[`@carbon/icons should not update exports without a semver change 1`] = `
46734669
"IbmTelehealth20",
46744670
"IbmTelehealth24",
46754671
"IbmTelehealth32",
4676-
"IbmTenet16",
4677-
"IbmTenet20",
4678-
"IbmTenet24",
4679-
"IbmTenet32",
46804672
"IbmTestAcceleratorForZ16",
46814673
"IbmTestAcceleratorForZ20",
46824674
"IbmTestAcceleratorForZ24",
@@ -6283,14 +6275,14 @@ exports[`@carbon/icons should not update exports without a semver change 1`] = `
62836275
"NavaidVor20",
62846276
"NavaidVor24",
62856277
"NavaidVor32",
6286-
"NavaidVordme16",
6287-
"NavaidVordme20",
6288-
"NavaidVordme24",
6289-
"NavaidVordme32",
6290-
"NavaidVortac16",
6291-
"NavaidVortac20",
6292-
"NavaidVortac24",
6293-
"NavaidVortac32",
6278+
"NavaidVorDme16",
6279+
"NavaidVorDme20",
6280+
"NavaidVorDme24",
6281+
"NavaidVorDme32",
6282+
"NavaidVorTac16",
6283+
"NavaidVorTac20",
6284+
"NavaidVorTac24",
6285+
"NavaidVorTac32",
62946286
"Need16",
62956287
"Need20",
62966288
"Need24",
@@ -6771,6 +6763,10 @@ exports[`@carbon/icons should not update exports without a semver change 1`] = `
67716763
"PausePast20",
67726764
"PausePast24",
67736765
"PausePast32",
6766+
"PaymentMethods16",
6767+
"PaymentMethods20",
6768+
"PaymentMethods24",
6769+
"PaymentMethods32",
67746770
"PcnENode16",
67756771
"PcnENode20",
67766772
"PcnENode24",
@@ -7095,6 +7091,10 @@ exports[`@carbon/icons should not update exports without a semver change 1`] = `
70957091
"Portfolio20",
70967092
"Portfolio24",
70977093
"Portfolio32",
7094+
"PortfolioManagement16",
7095+
"PortfolioManagement20",
7096+
"PortfolioManagement24",
7097+
"PortfolioManagement32",
70987098
"Power16",
70997099
"Power20",
71007100
"Power24",
@@ -8307,10 +8307,10 @@ exports[`@carbon/icons should not update exports without a semver change 1`] = `
83078307
"SoftwareResourceCluster20",
83088308
"SoftwareResourceCluster24",
83098309
"SoftwareResourceCluster32",
8310-
"SoftwareResourceResource16",
8311-
"SoftwareResourceResource20",
8312-
"SoftwareResourceResource24",
8313-
"SoftwareResourceResource32",
8310+
"SoftwareResourceReference16",
8311+
"SoftwareResourceReference20",
8312+
"SoftwareResourceReference24",
8313+
"SoftwareResourceReference32",
83148314
"SoilMoisture16",
83158315
"SoilMoisture20",
83168316
"SoilMoisture24",

packages/icons/categories.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -793,7 +793,6 @@ categories:
793793
- ibm--app-connect-enterprise
794794
- ibm--application-and-discovery-delivery-intelligence
795795
- ibm--aspera
796-
- ibm--bluepay
797796
- ibm--cloudant
798797
- ibm-consulting-advantage--agent
799798
- ibm-consulting-advantage--application
@@ -854,7 +853,6 @@ categories:
854853
- ibm--secure-infrastructure-on-vpc-for-regulated-industries
855854
- ibm--streamsets
856855
- ibm--telehealth
857-
- ibm--tenet
858856
- ibm--test-accelerator-for-z
859857
- ibm--toolchain
860858
- ibm--turbonomic
@@ -975,6 +973,7 @@ categories:
975973
- infrastructure--classic
976974
- load-balancer--vpc
977975
- mysql
976+
- portfolio--management
978977
- power-enterprise-pools-metered-capacity-integration
979978
- power-virtual-server-disaster-recovery-automation
980979
- red-hat-ai-instructlab-on-ibm-cloud
@@ -1031,6 +1030,7 @@ categories:
10311030
- order--server
10321031
- order--storm
10331032
- order--stratus
1033+
- payment--methods
10341034
- piggy-bank
10351035
- piggy-bank--slot
10361036
- pricing--consumption
@@ -1672,7 +1672,7 @@ categories:
16721672
- gamification
16731673
- gem
16741674
- gem--reference
1675-
- generate-pdf
1675+
- generate--pdf
16761676
- GIF
16771677
- HD
16781678
- HD--filled
@@ -2082,7 +2082,7 @@ categories:
20822082
- slisor
20832083
- software-resource
20842084
- software-resource--cluster
2085-
- software-resource--resource
2085+
- software-resource--reference
20862086
- source-control
20872087
- subclassification
20882088
- subject--definition
@@ -2371,8 +2371,8 @@ categories:
23712371
- navaid--tacan
23722372
- navaid--vhfor
23732373
- navaid--vor
2374-
- navaid--vordme
2375-
- navaid--vortac
2374+
- navaid--vor-dme
2375+
- navaid--vor-tac
23762376
- palm-tree
23772377
- passenger--drinks
23782378
- passenger--plus

packages/icons/deprecated.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,4 +75,4 @@ deprecated:
7575
Icon no longer relevant. IBM Cloud Databases for Redis UI icon is retired. New icon with new name was requested
7676
- name: ibm-watsonx--code-assistant-for-z--refactor
7777
reason:
78-
Icon no longer relevant. watsonx Code Assistant for Z Refactoring Assistant has been merged into an existing product.
78+
Icon no longer relevant. watsonx Code Assistant for Z Refactoring Assistant has been merged into an existing product.

0 commit comments

Comments
 (0)