When doing the comparison, the inline arrows for copying sections are all on the left edge of their respective text. It would be easier/faster to use arrows if they were all in a center between the two files. As it currently is, you are forced to keep moving the mouse back and forth across the pane to mix two file together.
While on the subject of these arrows, in sections where there is a difference present for both files (ie. not missing lines, but changed lines), how difficult would be to have a modifier click that inserted the section from one side to the other? Something like shift-click on the copy section arrow for insert above and control-click for insert below (obviously just a thought on implementation, but it seems like the relative key positions map nicely for this ...). This eliminates the requirement to copy and paste for situations where a section of text is missing from one file but shows as mismatched.
There is almost a way to do this with the isolate context menu, but it doesn't work correctly. The first image shows before the isolate is executed and second after. The issue is that even though the lines are physically separated, they are still grouped together and selecting copy from one side to the other still has the affect of completely replacing with the other (instead of adding the line to the other file).
While on the subject of these arrows, in sections where there is a difference present for both files (ie. not missing lines, but changed lines), how difficult would be to have a modifier click that inserted the section from one side to the other? Something like shift-click on the copy section arrow for insert above and control-click for insert below (obviously just a thought on implementation, but it seems like the relative key positions map nicely for this ...). This eliminates the requirement to copy and paste for situations where a section of text is missing from one file but shows as mismatched.
There is almost a way to do this with the isolate context menu, but it doesn't work correctly. The first image shows before the isolate is executed and second after. The issue is that even though the lines are physically separated, they are still grouped together and selecting copy from one side to the other still has the affect of completely replacing with the other (instead of adding the line to the other file).
Comment