True Human Design
 
Read Thread
◀ Back to Forum

 62 views
 2 replies

Ed Windows context menus: sent to left, sent to right, not working 2020-10-23 00:13:43
Testing with 0.9.2.0, the installer puts these into the registry:

HCR\*\shell\Diffinity - set as left\command =
C:\Program Files (x86)\Diffinity\Diffinity.exe "%1" "" setAsLeft

HCR\*\shell\Diffinity - set as right\command =
C:\Program Files (x86)\Diffinity\Diffinity.exe "%1" "" setAsRight

Those do not work. Changing them to these values seem to work properly (maybe there is a better way, I just took a guess):

HCR\*\shell\Diffinity - set as left\command =
C:\Program Files (x86)\Diffinity\Diffinity.exe "%1" "" -bringToFront

HCR\*\shell\Diffinity - set as right\command =
C:\Program Files (x86)\Diffinity\Diffinity.exe "" "%1" -bringToFront

Notice the place of "%1" and "" is swapped for set as right.





Anders Re: Windows context menus: sent to left, sent to right, not working 2020-10-23 15:39:22
Admin:
Hi, the idea is that you first select a file and click "set as left", then select another file and click "set as right". Diffinity will then popup showing the comparison of the two files.

An alternative is to select two files and select Send to -> Diffinity.

Rich Re: Windows context menus: sent to left, sent to right, not working 2020-10-29 12:06:19
This is actually quite a useful feature as designed.

Ed - your way will only work if you have "use single instance" enabled, otherwise you'll end up with 2 Diffinity windows with only 1 file in each.

Admin - a possible enhancement to this feature is to replicate kDiff's behaviour:
1. Right-click and set "Save [file] for later".
2. Right-click another file, you can choose "Compare with [file you saved]" or "Compare with..." which opens a sub menu of the last 20 or so files you added with the "save for later" option.

The list of these files is stored in the registry, so you can select files from different applications and at different times/sessions. It looks like with the current Diffinity behaviour you can only invoke left and right from within the same app (and the same session of that app). Obviously with your way you can explicitly set left and right, but you can easily swap them when Diffinity is open :)