Proposed naming convention
base-name: describes the feature or function (ie, bookmark, not star)
state: indicates a invariant that shows state, like blocked, muted, hidden
style: indicates if icon is distinct by being e.g. outlined or filled
size: default is 16x16, other icons are drawn for 12x12 or larger 20x20.
To reduce churn and noise, I suggest leaving the default size, state, style off. So, e.g. check.svg remains check.svg.
Broadly, the plan is to:
- consolidate and re-name icons and references to them in a set of bugs/patches across the codebase
- Update the icons in-place with the new assets from UX after optimization and consistency pass through svgo.