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 |
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
articlebranchUsercontinuityAboveBelowcontinuityBelowdotInCirclefunctionkubernetesNodemagnetpageSelectscalesecuritySignalDetectedsecuritySignalResolvedtearIcons to deprecate
analyzeEventcubeannotationflaganomalySwimLanechartHeatmapappsgridcontainerpackagecontinuityAboveuploadcontinuityWithinmaximizeesqlVisqueryfoldminimizeframeNextchevronSingleRightframePreviouschevronSingleLefthelpquestionindextableiptokenIPlogstashFilterfilterlogstashInputdownloadlogstashOutputuploadpaymentmoneysessionViewercommandLinesingleMetricViewerchartAreaspacesgridstarEmptySpacestarstarFillSpacestarFillstarMinusEmptystarstarMinusFillstarFillstarPlusEmptystarstarPlusFillstarFillstatschartLinestringtokenStringtableOfContentslistBulletunfoldmaximizevisGoalchartGaugewordWraplineBreakwordWrapDisabledlineBreakSlashIcons that require a decision
menuDownresizable_collapse_button.tsxmenuUpresizable_collapse_button.tsxcloudDrizzlecloud,bolt, orfaceNeutral. Confirm usage firstcloudStormycloud,bolt, orfaceSad. Confirm usage firstcloudSunnycloud,sun, orfaceHappy. Confirm usage firstmemoryvisTimelionstopFillstop,play, orEuiColorPickerSwatch. Preferplayfor toggleable actions. Usage in EUIcheckbox_control.tsxstopSlashEuiColorPickerSwatch(transparent/empty state). Component change, not another glyph. Usage in EUIcolor_picker.tsxkqlFunctioncheckorchevronLimitRight. Usage in EUIsuper_update_button.tsxfolderExclamationlinkSlash(Discover) orhourglass(Cases). Context-specificfolderClosedfolder/folderClose. Formalize likefolderOpened→ deprecate in favor offolderClosenamespacetokenNamespace) or keep and add to Figma