Page MenuHomePhabricator

Update theme icon for client preferences in user links
Closed, ResolvedPublic2 Estimated Story Points

Description

Following the work in T350195 and T350436, we should update Vector to use the new theme icon.

BeforeAfter
Screenshot 2023-11-13 at 4.31.50 PM.png (323×155 px, 17 KB)
screenshot 296.png (385×262 px, 25 KB)

QA Results - Beta

ACStatusDetails
1T351142#9372363

QA Results - Prod

ACStatusDetails
1T351142#9381771

Event Timeline

ovasileva set the point value for this task to 2.Nov 16 2023, 6:22 PM

@Mabualruz T350436 should be considered part of the task. There is no Codex release this week but there should be one next week. So either we get the icon released in Codex or we provide a temporary solution in Vector 2022 until the Codex release. Either way we need an icon in Vector 2022 before releasing to beta next week. Can you reach out to DTorsani-WMF and Justin to get a sense on the timeline and make sure they are aware of the urgency?

Thanks @Catrope, @DTorsani-WMF, and @JScherer-WMF for unblocking this.
https://gerrit.wikimedia.org/r/c/design/codex/+/976834/ this patch was supplied and it includes the svg file that will allow us to showcase the design as intended on beta. this will be our 1st patch with the svg

We need to have a 2nd patch with the proper mixin that we merge once https://gerrit.wikimedia.org/r/c/design/codex/+/976834/ reaches the release.

@Mabualruz feels free to use a hardcoded SVG for the time being (https://gerrit.wikimedia.org/g/mediawiki/core/+/3bded6596a8b3ddceaec5c4c9d502f5a88c8fee1/resources/lib/codex-icons/codex-icon-paths.less#1). it would be good to check the SVG out before it ends up in Codex.

e.g. Patch 1 to Vector: switch to inlined SVG matching https://gerrit.wikimedia.org/r/c/design/codex/+/976834/3/packages/codex-icons/src/images/appearance.svg
Patch 2: Replace variable with upstream Codex variable (blocked on Codex release)

Change 976950 had a related patch set uploaded (by Mabualruz; author: Mabualruz):

[mediawiki/skins/Vector@master] Update theme icon for client preferences in user links

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

Mabualruz updated Other Assignee, added: Jdrewniak.
Mabualruz added a subscriber: Jdrewniak.
Jdrewniak updated Other Assignee, removed: Jdrewniak.

Change 976950 merged by jenkins-bot:

[mediawiki/skins/Vector@master] Update theme icon for client preferences in user links

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

Edtadros subscribed.

@Jdlrobson, Is this ready in beta? the icon still looks like the old neato eye glasses:

screenshot 296.png (385×262 px, 25 KB)

Test Result - Beta

Status: ✅ PASS
Environment: beta
OS: macOS Sonoma
Browser: Chrome
Device: MBA
Emulated Device:NA

Test Artifact(s):

QA Steps

✅ AC1: Following the work in T350195 and T350436, we should update Vector to use the new theme (eye glasses/spectacles) icon (see description).

screenshot 296.png (385×262 px, 25 KB)

Create a follow-up ticket as part of sign off - Use Codex appearance icon.

Follow-up tracked in T352642: Use Codex icon for theme. All done for this one.

Test Result - Prod

Status: ✅ PASS
Environment: enwiki
OS: macOS Sonoma
Browser: Chrome
Device: MBA
Emulated Device:NA

Test Artifact(s):

QA Steps

✅ AC1: Following the work in T350195 and T350436, we should update Vector to use the new theme (eye glasses/spectacles) icon (see description).

screenshot 338.png (341×332 px, 27 KB)