'textures' is a weird collection that doesn't seem to be a good clause for our cause.
As of v0.31.0 it features:
- transparency.svg (not in use currently), see also T141801
- pending.gif, which is 2 KB large and should be replaced by a CSS animation
Latter is only used in SelectFileWidget (with drop target) when loading thumbnail, which is from a performance perspective counter-productive anyways. As in extra HTTP request for a 2 KB already pre-compressed file for loading a thumbnail preview.
Outside of OOUI it's used in Echo from what is easily identifiable:
- https://gerrit.wikimedia.org/g/mediawiki/extensions/Echo/+/dbc7b24a8e2a40e31608fae6fe99bf07aa52eb43/modules/styles/mw.echo.ui.DatedNotificationsWidget.less
- https://codesearch.wmflabs.org/search/?q=-pending&i=nope&files=&repos=
Remove 'textures' pack for dev clarity and code hygiene/performance.
transparency.svg
[x] Deprecate transparency.svg
[] Remove transparency.svg
pending.gif
[x] Deprecate pending.gif
[x] Replace all occurrences
[] Remove pending.gif
[] Remove textures pack