Page MenuHomePhabricator

Fix default view regressions after merging the typed list component
Closed, ResolvedPublic

Description

After we merged the typed list component, the default view spacing and layout has been affected by a couple of visual regressions. This proposal wants to address those regressions, and suggest minor optimizations to the typed list component that address some usability issues that have been identified after internal testing.

The proposal suggests:

  • A project-wide approach to how spacing is applied to the default view (this will improve the experience of use beyond the typed list component)
  • A fallback solution for those components that don't have a bespoke view (eg. Type, Key, ...)
  • A visual treatment for terminal components (e.g. Key id )
  • A persistent quick action in edit source mode

Read mode

image.png (1×2 px, 345 KB)

Edit source mode

image.png (1×1 px, 229 KB)

Figma file
https://www.figma.com/file/aHFajGRfm8rLMhDNECGCcK/Default-view-regressions-and-typed-list-optim?type=design&node-id=0%3A1&t=SZiLox94VPDDkTrL-1

Event Timeline

Change 932265 had a related patch set uploaded (by Genoveva Galarza; author: Genoveva Galarza):

[mediawiki/extensions/WikiLambda@master] [WIP] Fix typed list regressions

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

Change 932265 merged by jenkins-bot:

[mediawiki/extensions/WikiLambda@master] Fix typed list regressions

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

Change 934546 had a related patch set uploaded (by Genoveva Galarza; author: Genoveva Galarza):

[mediawiki/extensions/WikiLambda@master] Fix typed list regressions (part II)

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

Change 934546 merged by jenkins-bot:

[mediawiki/extensions/WikiLambda@master] Fix typed list regressions (part II)

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