Page MenuHomePhabricator

Central task information is put in periphery by Maniphest
Open, LowPublic

Description

After the recent Phabricator update, where most stuff was shuffled around the screen in different ways, I've observed myself using Maniphest for a few days and I noticed some patterns where I'm forced to scroll or move my eyes a lot to reach certain items which are essential for me and used to be readily available but are no longer.

Sidebar galore

The main issue is the first section of the new sidebar, which is plethoric (many buttons, most of which rarely used) and overspaced. Its width makes all the rest of the page suffer and its height pushes task details outside the screen.

Crucial task information is too far

I noticed that some task "metadata" is in fact so integral to my process of understanding the report that it's even more important than the task summary, or anyway an indispensable aid in parsing the task summary. Such pieces of information should be identified and placed as near to the summary as possible, and by all means around the first lines of the description.

For me personally, what I keep looking for is:

  1. Tags, or rather component: this really must be near the title, to understand what the summary is talking about.
  2. Task author: it's impossible for me to interpret most reports if I don't see who wrote them.

I understand that our tags can be extremely numerous and lengthy (which I'd consider a problem in itself). In an ideal world, we'd be able to push the main component (most important "blue project" of the report) right under the title. In a sad world, we move all the tags up and we pay a significant cost every time a secondary tag is added (which would force us to reassess the existence or visibility of many projects and e.g. hide or delete many pink, green or yellow projects).

I also understand the task author name may mean little or nothing to most users, hence is not likely to be worth the space right below the title (<h1>), but perhaps it can still be added within the description area, e.g. in the top right of the description box with a "by Foo" element.

Risks

AntiPatterns I envisage if these two are not fixed:

  1. reporters are forced to start every description with a line explaining what relationship they have to the project (developer, user, tester etc.), so that the rest of the description can be parsed without scrolling down to the author name;
  2. reporters are forced to add the task component in brackets to every task summary, where not implicitly named by the summary already.

See Also

Event Timeline

Nemo_bis created this task.May 4 2016, 3:52 PM
Restricted Application added subscribers: Zppix, TerraCodes, Aklapper. · View Herald TranscriptMay 4 2016, 3:52 PM

Same as T134394 - not sure why you created this task?

awight awarded a token.May 4 2016, 4:47 PM
scfc awarded a token.May 4 2016, 5:19 PM

This item is about specific items which may be moved closer to the top-left, like author (also mentioned by Brion: https://lists.wikimedia.org/pipermail/wikitech-l/2016-May/085492.html ) and component.

The other task is about wasting less space in general so that there is more space for all the rest.

running this javascript might improve things? It seems the major problem is that Phabricator's desktop UI is being selected when the Tablet version is more appropriate?

JX.Device.setTabletBreakpoint(1200)
Anomie added a subscriber: Anomie.May 4 2016, 6:12 PM
jayvdb added a subscriber: jayvdb.May 4 2016, 6:58 PM

I've created https://secure.phabricator.com/T10926 about making it more likely to see the assignee and reporter in the side bar in desktop view without having to scroll.

Aklapper triaged this task as Medium priority.May 5 2016, 9:21 AM
Aklapper updated the task description. (Show Details)
Aklapper moved this task from Backlog to Upstreamed on the Phabricator (Upstream) board.
Ltrlg added a subscriber: Ltrlg.May 5 2016, 12:39 PM

Thanks for upstreaming.

running this javascript might improve things? It seems the major problem is that Phabricator's desktop UI is being selected when the Tablet version is more appropriate?

JX.Device.setTabletBreakpoint(1200)

Useful tip, thanks. If I do this, I get:

I'm not very fond of this view either, althought it's closer to what it used to be: stuffing all the buttons under an "Actions" dropdown, and leaving all that whitespace unused, is a regression compared to just having the buttons in the details area, next to tags etc.

Restricted Application added a subscriber: Luke081515. · View Herald TranscriptMay 14 2016, 12:20 PM
Nemo_bis updated the task description. (Show Details)May 14 2016, 3:32 PM
Danny_B moved this task from To Triage to Upgrades on the Phabricator board.Jul 9 2016, 8:16 PM
Aklapper lowered the priority of this task from Medium to Low.Aug 5 2017, 9:51 PM
Aklapper removed a project: Phabricator.