Page MenuHomePhabricator

Replace deprecated WikimediaUI Base aliases with current Codex design tokens
Closed, ResolvedPublic

Description

Background

Initiated in T330694: tokens: Split out deprecated tokens into separate file, Codex v0.7.0 removes deprecated WikimediaUI Base aliases.

Goal

Replace deprecated tokens with current Codex design tokens. The tokens and their replacement keys can be found at 'deprecated-aliases-wikimedia-ui-base.json'.
This aims at making developer experience with Codex tokens simpler.

For example https://codesearch-beta.wmcloud.org/search/?q=background-color-framed&files=&excludeFiles=&repos=

Acceptance criteria for done

Details

SubjectRepoBranchLines +/-
operations/deployment-chartsmaster+1 -1
operations/deployment-chartsmaster+1 -1
operations/deployment-chartsmaster+1 -1
mediawiki/coremaster+1 K -1 K
wikibase/termboxmaster+107 -1 K
mediawiki/extensions/ContentTranslationmaster+3 K -3 K
oojs/uimaster+131 -137
oojs/uimaster+33 -41
oojs/uimaster+109 -127
oojs/uimaster+21 -32
mediawiki/extensions/ContentTranslationmaster+296 -309
oojs/uimaster+111 -120
oojs/uimaster+134 -119
oojs/uimaster+33 -27
wikidata/query/guimaster+138 -211
wikimedia/portalsmaster+125 -123
wikidata/query/gui-deployproduction+7 -7
mediawiki/extensions/WikibaseMediaInfomaster+38 -139
mediawiki/extensions/MediaSearchmaster+205 -538
mediawiki/extensions/GrowthExperimentsmaster+24 -24
Show related patches Customize query in gerrit

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes

Change 899517 merged by jenkins-bot:

[mediawiki/extensions/GrowthExperiments@master] styles: Replace deprecated WikimediaUI Base aliases with Codex tokens

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

Change 918626 had a related patch set uploaded (by VolkerE; author: VolkerE):

[mediawiki/extensions/MediaSearch@master] styles, build: Remove WikimediaUI Base dependency and use Codex tokens

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

@Volker_E Can we close this task?

Sadly there's quite some more. Haven't had time to put all projects here as I did with the other tasks. Growth's part is resolved!

ldelench_wmf set the point value for this task to 3.May 15 2023, 4:47 PM
Restricted Application triaged this task as High priority. · View Herald TranscriptMay 15 2023, 4:50 PM

Change 918626 merged by jenkins-bot:

[mediawiki/extensions/MediaSearch@master] styles, build: Remove WikimediaUI Base dependency and use Codex tokens

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

Taking this off our sprint board, the rest will be tackled less urgently (Growth and MediaSearch were the two most urgent ones, former for it interweaving also mediawiki.ui vars, latter for prepping to transform the whole interface to Codex).

Change 967325 had a related patch set uploaded (by VolkerE; author: VolkerE):

[mediawiki/extensions/WikibaseMediaInfo@master] styles, build: Remove WikimediaUI Base dependency and use Codex tokens

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

Change 967325 merged by jenkins-bot:

[mediawiki/extensions/WikibaseMediaInfo@master] styles, build: Remove WikimediaUI Base dependency and use Codex tokens

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

Change 969215 had a related patch set uploaded (by VolkerE; author: VolkerE):

[wikidata/query/gui@master] styles: Replace WikimediaUI Base with Codex Design Tokens

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

Change 969232 had a related patch set uploaded (by VolkerE; author: VolkerE):

[mediawiki/extensions/ContentTranslation@master] Replace WikimediaUI Base with Codex design tokens

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

Change 969311 had a related patch set uploaded (by VolkerE; author: VolkerE):

[wikimedia/portals@master] build, styles: Replace WikimediaUI Base vars with Codex design tokens

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

Change 969215 merged by jenkins-bot:

[wikidata/query/gui@master] styles: Replace WikimediaUI Base with Codex Design Tokens

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

Change 969707 had a related patch set uploaded (by WDQSGuiBuilder; author: WDQSGuiBuilder):

[wikidata/query/gui-deploy@production] Merging from fe3c2c8f0376b952e02c58977ad17dc6ec8ac15c

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

Change 969707 merged by Lucas Werkmeister (WMDE):

[wikidata/query/gui-deploy@production] Merging from fe3c2c8f0376b952e02c58977ad17dc6ec8ac15c

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

Change 969311 merged by jenkins-bot:

[wikimedia/portals@master] build, styles: Replace WikimediaUI Base vars with Codex design tokens

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

Volker_E removed the point value for this task.Oct 30 2023, 4:42 PM

Change 970878 had a related patch set uploaded (by VolkerE; author: VolkerE):

[oojs/ui@master] styles, themes: Replace deprecated `@min-size-*` vars

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

Change 970878 merged by jenkins-bot:

[oojs/ui@master] styles, themes: Replace deprecated `@min-size-*` vars

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

Change 971520 had a related patch set uploaded (by VolkerE; author: VolkerE):

[oojs/ui@master] styles, themes: Replace deprecated `size-*` vars

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

Change 971520 merged by jenkins-bot:

[oojs/ui@master] styles, themes: Replace deprecated `size-*` vars

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

The font size in OOUI dialogs has increased unexpectedly. For example, open "Merge with..." in the "More" menu on Wikidata. In addition to the increased font size, the buttons at the top are clipped and there's a small gap beneath them that wasn't there before.

1.png (455×555 px, 26 KB)

Change 971552 had a related patch set uploaded (by VolkerE; author: VolkerE):

[oojs/ui@master] themes: Replace `background-color-*` variables with category tokens

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

That's likely T350467.

Thanks, so it's T348286 that's the culprit.

Change 971588 had a related patch set uploaded (by VolkerE; author: VolkerE):

[oojs/ui@master] themes: Replace `color-*` variables with category tokens

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

Change 971592 had a related patch set uploaded (by VolkerE; author: VolkerE):

[oojs/ui@master] themes: Replace `opacity-*` variables with category tokens

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

Change 971594 had a related patch set uploaded (by VolkerE; author: VolkerE):

[oojs/ui@master] Replace `border-*` variables with category tokens

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

Change 971603 had a related patch set uploaded (by VolkerE; author: VolkerE):

[oojs/ui@master] WikimediaUI theme: Replace `box-shadow-*` variables with category tokens

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

Change 971552 merged by jenkins-bot:

[oojs/ui@master] themes: Replace `background-color-*` variables with category tokens

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

Change 971588 merged by jenkins-bot:

[oojs/ui@master] themes: Replace `color-*` variables with category tokens

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

Change 972533 had a related patch set uploaded (by VolkerE; author: VolkerE):

[wikibase/termbox@master] Replace WikimediaUI Base with Codex design tokens

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

Change 969232 merged by jenkins-bot:

[mediawiki/extensions/ContentTranslation@master] Replace WikimediaUI Base with Codex design tokens

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

Change 971592 merged by jenkins-bot:

[oojs/ui@master] themes: Replace `opacity-*` variables with category tokens

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

Change 971594 merged by jenkins-bot:

[oojs/ui@master] themes: Replace `border-*` variables with category tokens

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

Change 971603 merged by jenkins-bot:

[oojs/ui@master] WikimediaUI theme: Replace `box-shadow-*` variables with category tokens

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

Change 975779 had a related patch set uploaded (by Nik Gkountas; author: Nik Gkountas):

[mediawiki/extensions/ContentTranslation@master] CX3 Build 0.2.0+20231120

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

Change 975779 merged by Nik Gkountas:

[mediawiki/extensions/ContentTranslation@master] CX3 Build 0.2.0+20231124

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

Change 980958 had a related patch set uploaded (by Anne Tomasevich; author: Anne Tomasevich):

[mediawiki/core@master] Update OOUI to v0.48.3

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

Change 972533 merged by jenkins-bot:

[wikibase/termbox@master] Replace WikimediaUI Base with Codex design tokens

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

Change 980958 merged by jenkins-bot:

[mediawiki/core@master] Update OOUI to v0.48.3

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

Volker_E updated the task description. (Show Details)
Volker_E updated the task description. (Show Details)

Change 992387 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):

[operations/deployment-charts@master] termbox(test): update to 2024-01-22-163619-production

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

Change 992387 merged by jenkins-bot:

[operations/deployment-charts@master] termbox(test): update to 2024-01-22-163619-production

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

Change 992446 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):

[operations/deployment-charts@master] termbox: update to 2024-01-22-163619-production

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

Change 992446 merged by jenkins-bot:

[operations/deployment-charts@master] termbox: update to 2024-01-22-163619-production

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

Change 992452 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):

[operations/deployment-charts@master] Revert "termbox: update to 2024-01-22-163619-production"

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

Change 992452 merged by jenkins-bot:

[operations/deployment-charts@master] Revert "termbox: update to 2024-01-22-163619-production"

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