@recaptime-dev's working patches + fork for Phorge, a community fork of Phabricator. (Upstream dev and stable branches are at upstream/main and upstream/stable respectively.) hq.recaptime.dev/wiki/Phorge
phorge phabricator
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

On workboards, put older milestone columns on the right

Summary:
Ref T10349. Instead of showing columns in "Backlog, Custom, Sprint 1, Sprint 2, Sprint 3" order, show the sprints in reverse order: 3, 2, 1.

This makes it easier to get to the new stuff, and you don't have to drag over older stuff or archive it immediately.

Trello's own meta-board for Trello development is a good example of this in the wild: older stuff goes out to the right, so you can get to the newer stuff easily:

https://trello.com/b/nC8QJJoZ/trello-development

Test Plan: Saw board in 3, 2, 1 order instead of 1, 2, 3.

Reviewers: chad

Reviewed By: chad

Maniphest Tasks: T10349

Differential Revision: https://secure.phabricator.com/D15267

+4 -2
+4 -2
src/applications/project/storage/PhabricatorProjectColumn.php
··· 169 169 // Normal columns and subproject columns go first, in a user-controlled 170 170 // order. 171 171 172 - // All the milestone columns go last, in their sequential order. 172 + // All the milestone columns go last, in reverse order (newest on the 173 + // left) so that you don't have to scroll across older milestones to get 174 + // to the newest ones. 173 175 174 176 if (!$proxy || !$proxy->isMilestone()) { 175 177 $group = 'A'; 176 178 $sequence = $this->getSequence(); 177 179 } else { 178 180 $group = 'B'; 179 - $sequence = $proxy->getMilestoneNumber(); 181 + $sequence = (10000000 - $proxy->getMilestoneNumber()); 180 182 } 181 183 182 184 return sprintf('%s%012d', $group, $sequence);