Page MenuHomePhabricator

Make new table at Special:PendingChanges more dense
Closed, ResolvedPublic

Description

copied from https://phabricator.wikimedia.org/T372085#10055195

  1. the vertical space is too large (this has also been critisized by several power users at dewiki).
    • solution: reduce padding or line-height per CSS.
  2. there's too much whitespace between the columns without any benefit (this has also been critisized by several power users at dewiki).

the table should be made more dense with these changes, because power users want the information to be presented not only clear, but also very dense, such that they don't have to scroll too much (with their mouse or their eyes) in any direction.

this should also partly solve T372085.

Event Timeline

This is using the table from the pager from codex so it's standard. Either the table in codex should get more compact or local override or something else.

Maybe we should keep the big padding/margin for Vector 2022, and compact it for all older skins. This could be done at the FlaggedRevs level or the Codex level, assuming it could get consensus.

Lots of padding/margin seems to me to be a 2020s front end style that is pro-mobile, making items easier to click for fingers.

But some of us still like the 2000s/2010s compact desktop style, and I hypothesize those of us that like that will still be using old skins.

Maybe we should keep the big padding/margin for Vector 2022, and compact it for all older skins. This could be done at the FlaggedRevs level or the Codex level, assuming it could get consensus.

Lots of padding/margin seems to me to be a 2020s front end style that is pro-mobile, making items easier to click for fingers.

But some of us still like the 2000s/2010s compact desktop style, and I hypothesize those of us that like that will still be using old skins.

We can't and shouldn't make a front end special page look good for any skin beside the canonical one. It's the responsibility of the non-canonical skin to make it look "good" otherwise it becomes a slippery slope of "what about Timeless, what about monobook, etc." The usual thing is that codex or the skin could have "theme" and that would make the tables look different in different skins. but I don't think this is responsibility of flagged revs.

Take the following as an example:

image.png (87×1 px, 15 KB)

The extra parentheses have been fixed through https://en.wikipedia.org/w/index.php?title=MediaWiki:Pendingchanges-recent&oldid=1241092182

However, the pendingchanges-watched message could probably be modified to just have the number and place the active part into the heading for the column such as below:

Screenshot 2024-08-17 214724.png (178×1 px, 19 KB)

Change #1063739 had a related patch set uploaded (by Abaris; author: Abaris):

[mediawiki/extensions/FlaggedRevs@master] Simplify watcher count display in Pending Changes table

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

Change #1063739 merged by jenkins-bot:

[mediawiki/extensions/FlaggedRevs@master] Simplify watcher count display in Pending Changes table

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

Dogu claimed this task.