Add ways to disable Diff auto-updating on changeset
The new "multi-screen diff" in Plastic 6.0 is excellent. It was introduced in 6.0.16.884; if you have the Plastic SCM main window open on part of your screen, and open one diff window on another part of your screen, then the diff window's contents will change when you move around in the Branch Explorer.
(Slightly related uservoice: https://plasticscm.uservoice.com/forums/15467-general/suggestions/15615156-show-diffs-in-branch-explorer-and-changesets-views )
However, this has a few flaws related to cases where you don't want the "Diff changeset" window to change. To stop the Diff from updating when you click a changeset, you need more than one Diff window open. This is OK in theory, but in practice it works like this:
If you double-click a changeset to open the 2nd Diff window, the double-click is ALSO interpreted as a single-click which updates the contents of the 1st Diff window.
If you right-click a changeset to choose something in the context menu, this is ALSO interpreted as a single-click which updates the contents of the 1st Diff window.
One of my coworkers is going nuts over this and would like an option to completely disable the auto-updating of Diff window content.
-
Ryan commented
Goodness gracious *please* do this. In order to open two diffs I need to open three windows!
Let me view Diff A, okay great. Let me view Diff B too so I can compare, okay great. Let me jump back to Diff A so I can -- Oh Wait, this is Diff B too now, that not helpful at all, let me go back and re-open Diff A. Okay great, now I can close my duplicate Diff B window.
Being forced into new UI features is not a great experience.