Page MenuHomePhabricator

Deprecate and remove 'textures' pack
Closed, ResolvedPublic

Description

'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:

Remove 'textures' pack for dev clarity and code hygiene/performance.

transparency.svg

  • Deprecate transparency.svg
  • Remove transparency.svg

pending.gif

  • Deprecate pending.gif
  • Replace all occurrences
  • Remove pending.gif
  • Remove textures pack

Event Timeline

Change 497699 had a related patch set uploaded (by VolkerE; owner: VolkerE):
[oojs/ui@master] [DEPRECATING CHANGE] textures: Deprecate unused 'transparency'

https://gerrit.wikimedia.org/r/497699

Change 497699 merged by jenkins-bot:
[oojs/ui@master] [DEPRECATING CHANGE] textures: Deprecate unused 'transparency'

https://gerrit.wikimedia.org/r/497699

Change 497815 had a related patch set uploaded (by VolkerE; owner: VolkerE):
[oojs/ui@master] [DEPRECATING CHANGE] textures: Deprecate 'pending.gif'

https://gerrit.wikimedia.org/r/497815

Change 497855 had a related patch set uploaded (by VolkerE; owner: VolkerE):
[oojs/ui@master] themes: Replace 'pending.gif' with CSS animation

https://gerrit.wikimedia.org/r/497855

Change 497815 merged by jenkins-bot:
[oojs/ui@master] [DEPRECATING CHANGE] textures: Deprecate 'pending.gif'

https://gerrit.wikimedia.org/r/497815

Change 497855 merged by jenkins-bot:
[oojs/ui@master] themes: Replace 'pending.gif' with CSS animation

https://gerrit.wikimedia.org/r/497855

Change 497869 had a related patch set uploaded (by VolkerE; owner: VolkerE):
[oojs/ui@master] themes: Provide background needed for PendingElement on inputs

https://gerrit.wikimedia.org/r/497869

Change 497869 merged by jenkins-bot:
[oojs/ui@master] themes: Provide background needed for PendingElement on inputs

https://gerrit.wikimedia.org/r/497869

Change 498143 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[mediawiki/core@master] Update OOUI to v0.31.1

https://gerrit.wikimedia.org/r/498143

Change 498143 merged by jenkins-bot:
[mediawiki/core@master] Update OOUI to v0.31.1

https://gerrit.wikimedia.org/r/498143

Jdforrester-WMF subscribed.

This patch landed in MediaWiki master in time for 1.33.0-wmf.23, which will go out to Wikimedia production from 2019-03-26.

Change 512986 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[oojs/ui@master] [BREAKING CHANGE] Drop textures, deprecated since 0.31.1

https://gerrit.wikimedia.org/r/512986

Change 512988 had a related patch set uploaded (by VolkerE; owner: VolkerE):
[oojs/ui@master] [BREAKING CHANGE]: Remove 'textures' pack

https://gerrit.wikimedia.org/r/512988

Change 512988 abandoned by Jforrester:
[BREAKING CHANGE]: Remove 'textures' pack

https://gerrit.wikimedia.org/r/512988

Change 512986 merged by jenkins-bot:
[oojs/ui@master] [BREAKING CHANGE] Drop textures, deprecated since 0.31.1

https://gerrit.wikimedia.org/r/512986

Volker_E claimed this task.
Volker_E removed a project: Patch-For-Review.

Horray \o/

Volker_E triaged this task as Medium priority.Jun 27 2019, 2:57 AM
Volker_E updated the task description. (Show Details)

Change 519341 had a related patch set uploaded (by Jforrester; owner: Jforrester):
[mediawiki/core@master] Update OOUI to v0.33.0

https://gerrit.wikimedia.org/r/519341

Change 519341 merged by jenkins-bot:
[mediawiki/core@master] Update OOUI to v0.33.0

https://gerrit.wikimedia.org/r/519341