Skip to content

[EuiIcon] Deprecate new aliases and remove unused #9880

Description

@weronikaolejniczak

The purpose of this task is to address remaining deprecations and removals of icons. Any other changes beyond this issue will be tackled by @elastic/eui-icons, not by @elastic/eui-team to free up engineering capacity for higher effort initiatives.

See #9815 (comment) for more context

Icons to remove

  • article
  • branchUser
  • continuityAboveBelow
  • continuityBelow
  • dotInCircle
  • function
  • kubernetesNode
  • magnet
  • pageSelect
  • scale
  • securitySignalDetected
  • securitySignalResolved
  • tear

Icons to deprecate

Deprecated alias Replacement
analyzeEvent cube
annotation flag
anomalySwimLane chartHeatmap
apps grid
container package
continuityAbove upload
continuityWithin maximize
esqlVis query
fold minimize
frameNext chevronSingleRight
framePrevious chevronSingleLeft
help question
index table
ip tokenIP
logstashFilter filter
logstashInput download
logstashOutput upload
payment money
sessionViewer commandLine
singleMetricViewer chartArea
spaces grid
starEmptySpace star
starFillSpace starFill
starMinusEmpty star
starMinusFill starFill
starPlusEmpty star
starPlusFill starFill
stats chartLine
string tokenString
tableOfContents listBullet
unfold maximize
visGoal chartGauge
wordWrap lineBreak
wordWrapDisabled lineBreakSlash

Icons that require a decision

Icon Section Note
menuDown A Comment: Delete (no usage). Usage in EUI resizable_collapse_button.tsx
menuUp A Comment: Delete (no usage). Usage in EUI resizable_collapse_button.tsx
cloudDrizzle B Deprecate (if unused or replaceable) → cloud, bolt, or faceNeutral. Confirm usage first
cloudStormy B Deprecate (if unused or replaceable) → cloud, bolt, or faceSad. Confirm usage first
cloudSunny B Deprecate (if unused or replaceable) → cloud, sun, or faceHappy. Confirm usage first
memory B Deprecate if unused. Confirm usage first
visTimelion B Deprecate if old references only. Audit Timelion refs first
stopFill B Deprecate → stop, play, or EuiColorPickerSwatch. Prefer play for toggleable actions. Usage in EUI checkbox_control.tsx
stopSlash B Deprecate → Updated EuiColorPickerSwatch (transparent/empty state). Component change, not another glyph. Usage in EUI color_picker.tsx
kqlFunction B Deprecate → check or chevronLimitRight. Usage in EUI super_update_button.tsx
folderExclamation B Deprecate → linkSlash (Discover) or hourglass (Cases). Context-specific
folderClosed C Active alias of folder / folderClose. Formalize like folderOpened → deprecate in favor of folderClose
namespace C Active, not in Figma. Decide: deprecate (e.g. toward tokenNamespace) or keep and add to Figma

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions