-
Suggestion
-
Resolution: Unresolved
-
None
-
None
On the Commit page, when in 'Split view staging' mode, allow users to swap the staged and unstaged panels so that unstaged files appear at the top.
Sourcetree's current "staged on top, unstaged on bottom" view seems to go against how many (most?) other git clients work, e.g. Git Extensions, GitKraken, Fork, so this change would move Sourcetree to be more consistent with other clients. This would be especially useful for developers who are forced to use different clients e.g. at home and work.
One good argument for the "unstaged on top" view is that this aligns with the branch graph view, where the uncommitted changes are shown above the latest commit. When staging a file, it is moved to the section below, ready to be included in the new commit. I acknowledge that this is not how some people would think, however, which is why I'm proposing an option to switch between the two approaches rather than as a hard change.