split diff view among 2 or 3 monitors
It's very tough to examine diffs on a single monitor. You have 3 panes, Semantic View on the left, source in middle, and changed on the right. You wind up having to scroll all over the place. Most developers have two monitors, and many like me have three. What if you could hit an "Expand" button and one monitor would display source view full screen, and the other monitor was destination view? Optionally, the third monitor would show Semantic View and the top pane of changed files would be on all of the views. Considering the fact that Plastic is used 50% of the time for viewing diffs, I think this would be an enormously exciting new feature and product differentiator.
Göran Wallgren commented
Related improvements were included in the Labs/Beta release 18.104.22.1680, Mar 22, 2017:
"Windows GUI: dynamic diff window to help diffing code in multi-screen setups.
You can show the diffs from a branch or changeset, move the window to a second screen, and the diffs will be updated when you select a different changeset or branch. This is super useful to review changes.
The diff window will be updated if you select a different branch in Branch Explorer or the branches view, and same for changesets. It works for shelves too.
You can skip this behavior launching the diff window using Shift + DoubleClick. When there are more than one "dynamic" diff, the diffs won't be updated."
Yes, this is a really good idea. In fact we are already experimenting with it :-)
We will consider your specific suggestions!