Page MenuHomePhabricator

Change "Special:PendingChanges" from table to bulleted list
Closed, DeclinedPublic

Assigned To
None
Authored By
vseslav
Aug 8 2024, 5:33 PM
Referenced Files
None
Tokens
"Like" token, awarded by Pppery."Dislike" token, awarded by Dreamy_Jazz."Dislike" token, awarded by PMG."Dislike" token, awarded by Carn.

Description

Recently, the "Special:PendingChanges" page has been displayed as a table instead of a list, as before. This has made the tool inconvenient to use: now most of the screen is occupied not by text, but by table frames and spaces (cell margins) between them. Also, the top line containing the text "Pending Changes Currently, there are 386206 changes pending" is redundant. It duplicates the number of pages listed below the table and takes up a lot of space without any benefit.
To use the new variant, you need to scroll a lot. In addition, the function has become inconvenient to integrate into different projects. For example, see https://imgur.com/a/YzhaZZh .
I kindly ask you to return the previous compact, convenient view of an option with a list, not a table.
How it looked before, see - https://phabricator.wikimedia.org/T191156#10038781

PS. There is no need to separate the link "review" in its own column; it should appear next to the title of the article, instead “edit”.

Event Timeline

I see many benefits in having a sortable table, the old page not being sortable is something I always disliked. And I like the updated design, I think it's very desirable for all special pages to use Codex.

Wargo renamed this task from Fix display of page "Special:PendingChanges" to Fix display of table on page "Special:PendingChanges".Aug 8 2024, 8:17 PM
Wargo moved this task from Backlog to UI/UX errors on the FlaggedRevs board.
Wargo subscribed.

PS. There is no need to separate the link "review" in its own column; it should appear next to the title of the article, instead “edit”.

It is easy to click if it is aligned as current. No need to move mouse/finger horizontally, when opening multiple pages. And edit link should not be hidden at all.

Novem_Linguae renamed this task from Fix display of table on page "Special:PendingChanges" to Change "Special:PendingChanges" from table to bulleted list.Aug 8 2024, 10:48 PM

It is easy to click if it is aligned as current. No need to move mouse/finger horizontally, when opening multiple pages. And edit link should not be hidden at all.

Yes, now the "review" links are aligned relative to each other (they used to be offset), but there are more mouse movements:

  • they are separated from each other by vast empty spaces, through which you need to move the cursor;
  • the column with them is at the other end of the table from the "page" column. Accordingly, to open the page history first, and then the unchecked changes, I have to move the cursor across the entire screen to the right. Therefore, for ease of use, the links to the page itself and "review" should be as close to each other as possible, and not separated by non-clickable information messages about the size and time of the change.

And "edit link" is absolutely useless in this context: the point of the page is to provide access to view unverified changes. Accordingly, you make decisions about whether to edit the page only after you see the diff.
No one will open the text editor "blindly", without knowing whether to do this - that is, "edit link" here only takes up space that could be used for something useful. And access to editing the page is from the diff page.

The tool should be as convenient and ergonomic as possible, without any frills.

I am against going back to bullet list. All reasons mentioned by Wargo are correct. One column where we can just move in one column cursor is much more user friendly. Issue "how far is this column from name of article" can (and should) be solved by T372124

there are several issues mentioned here which could be solved without the need of converting the table back to a list:

  1. the "review" link should be closer to the page
    • solution: this will be done via T372124
  2. 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.
  3. 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.

Consider making 2 and 3 its own ticket. 2 and 3 might be able to move forward, unlike this ticket of rolling back the Codex/table conversion entirely, which in my opinion is not likely to be accepted.

Even though the specific layout of the table could be indeed tweaked as mentioned above, I think that the alignment of the buttons and links in the same columns is beneficial overall and I second keeping this special page displayed as a table

Ladsgroup subscribed.

Given the overwhelming support for the new look compared to the old one. This won't be done. Smaller scale fixes have their own tickets and are being discussed or already done (not deployed yet).