Page MenuHomePhabricator

Implement Visual Changes to Edit Summary Based on UX Proposal
Open, Needs TriagePublic

Description

This task involves implementing the visual changes to the edit summary field as proposed by the UX design team in https://phabricator.wikimedia.org/T397256.

Acceptance Criteria:

  • Edit summary field visually matches the approved design
  • All interactions and constraints (e.g. character limits, autosummaries) function as expected
  • No regressions introduced in current editing workflows
  • Code is reviewed, tested, and deployed following standard process

Checklist

  • Is it a gadget, a user script, built in with option in settings, etc?
  • Implement changes to the edit summary interface (desktop and/or mobile as applicable)
  • Ensure full compatibility with MediaWiki front-end architecture
  • Maintain accessibility and internationalization support
  • Volume of icons and colours and effect on computational load (for infrastructure) and data transfer (for users with reduced access to internet) - SVG files are small. We might need to consider caching on a non-cached page
  • Adding feature flag. We will go with pilot wikis he, ca and uk initilially. If the feedback is good, then we will turn it on for all wikis. (~2 weeks in pilot wikis, then default true for all wikis for 1 month, then remove the feature flag completely after that )
  • Community awareness
  • Documentation
  • Turn visual change on for all wikis.
  • Remove feature flag.

Notes

  • Coordinate with the UX team in case clarifications are needed

Here is the figma board for orientation:
https://www.figma.com/design/RvBDwK0WqYK8zcXTZNGU0K/Wikidata-Integration-OngoingTickets?node-id=383-311&t=MnTUjyUhLgp6ylGn-1

Event Timeline

Blocked since 2 weeks for lack of accepted UX Proposal (T397256)

Blocked while visual change plan is discussed with WMF for the entire recent change/ watchlist. Larissa is away (until 20th August)

Change #1172257 had a related patch set uploaded (by Neslihan Turan; author: Neslihan Turan):

[mediawiki/extensions/Wikibase@master] Add icons for wikibase changes. WIP

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

Change #1193703 had a related patch set uploaded (by Seanleong-wmde; author: Seanleong-wmde):

[operations/mediawiki-config@master] Pilot wiki for Visual Changes

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

Change #1194116 had a related patch set uploaded (by Neslihan Turan; author: Neslihan Turan):

[mediawiki/core@master] Registering icons to .less file to be used by Wikibase on client Recent changes to display changes coming from repo. WIP

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

Change #1194116 merged by jenkins-bot:

[mediawiki/core@master] Registering icons to .less file to be used by Wikibase on client Recent changes to display changes coming from repo.

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

Change #1172257 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] Add icons for wikibase changes. WIP

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