Skip to content

⚠️ Feature Request: Add Preference to Hide/Disable Risky Copy Direction (Right to Left) #2729

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
fast-blender-add-ons-dot-com opened this issue Apr 15, 2025 · 15 comments

Comments

@fast-blender-add-ons-dot-com

⚠️ Feature Request: Add Preference to Hide/Disable Risky Copy Direction (Right to Left)
Summary:
WinMerge is incredible software and a vital part of many workflows — thank you for it. That said, there’s a critical usability risk in the right-click context menu when comparing files.

Here’s the issue:

I always use Copy Left to Right — it’s my safe, consistent workflow.

The context menu is around 2 inches tall, and Copy Left to Right is near the top — great!

But just 1 inch below it is Copy Right to Left, and that option could erase hours of work with a single misclick.

This is extremely dangerous in a real-world scenario — what if your hand slips? Or you accidentally tap the wrong spot on a trackpad?
Today in San Diego, there was a light earthquake, and my bed was literally shaking. It made me think: what if something like this happened while working?

What could go wrong:

A misclick replaces your carefully edited work with older content.

There is no undo, and if you don’t catch it immediately, it’s gone.

This could cost a user an entire day of work, or at best a half-day recovering it from memory.

✅ Proposed Solution: Add a Safe Preference Option
In Preferences, please allow users to configure their copy direction menu behavior:

Show both options (current behavior)

Show only Copy Left to Right

Show only Copy Right to Left

(Optional) Add confirmation if choosing the “non-preferred” direction

This one setting would eliminate a serious pitfall, and make WinMerge safer for professionals relying on it daily.

💬 Why this matters:
We’re not asking for a new feature — we’re asking for a small, thoughtful safeguard to protect existing work. Accidental overwrite should never be one inch away from muscle memory.

@fast-blender-add-ons-dot-com
Copy link
Author

One more note because I would just be in heaven I would just consider win merge my copy left to right software and design all my code and everything around that so you know if you could make it a strict lock or something all across the board for all buttons because you know at the top of your file when you're inside a file copying item by item left to right you have the undo feature but you know if you you know if you could make it just you know like put the copyright to left all the way on the other side or something cause they're right next to each other and you know why even risk it you know I mean I know people programming yeah you could be you could be focused and everything but you know like you know why even have them that close...'cause it's like putting the pain button like one inch below the pleasure button you know that's kinda the design...

@fast-blender-add-ons-dot-com
Copy link
Author

You could even make two WINMERGE softwares one only copies left to right and the other one is exactly the same but it only copies right to left and the entire interface is a pure glaring red color...code is money....right... So with this idea you can make an extra setting you know like a danger warning that turns the entire interface red if you switch to the option that you specified in your danger preference like mine would be right to left so if that is ever on I would make it really strict throughout the software that the interface turns bright red...

@sdottaka
Copy link
Member

Currently WinMerge does not have the feature you suggest, but you can prevent right-to-left copying by clicking on the status bar and making the left side ReadOnly (RO) as in the image below.

Image

Image

I think it would be good to have a setting that makes the left side ReadOnly when WinMerge is launched.

@auge8472
Copy link

auge8472 commented Apr 15, 2025

I think it would be good to have a setting that makes the left side ReadOnly when WinMerge is launched.

I want to suggest to make one side ReadOnly. There may be people who uses the sides in the opposite way than you do (as @fast-blender-add-ons-dot-com already proposed).

@fast-blender-add-ons-dot-com
Copy link
Author

@fast-blender-add-ons-dot-com
Copy link
Author

O K this is a little bit long but it'll help make your software better (Read to the end I have an idea where you might be able to make thousands of dollars)

it appears that some of the confirmation message boxes I disabled when I first got WINMERGE so I brought every single one back so now it's pretty safe I have to click that read only box every time I click the open file button on the header that doesn't stay ticked... Like I think it should if I check it then click save project... So I would make that governed by the save project settings so you could choose whether to have that automatically ticked or not and when you click the open file button on the header to open the comparison window where you select folders and you can choose to save project down at the bottom left that window when it does actually open up the comparison I would add an undo button, I'm not really sure why you guys have undo OK when you're inside of two files merging comparisons line by line but there's not an undue button there but if you add these two things then you know everything else is just absolutely perfect....

Only other thing I would do, I don't know if you guys are making money but if not you could sell this....you can always make a W I N M E R G E Visual Studio code plugin... Because I use the partial DIFF plugin which allows you to compare your clipboard with your selected text and that's awesome because when I have GPT generate code I could instantly see what it added and then you know that gives you a lot of strength when using G P T as you could probably guess...

And the thing is when you do that partial DIFF comparison it opens it up in a comparison window in visual studio code and you know when GPT makes edits you don't always want every single thing it did ...if you give it a good instruction normally you're good...but IF you can make a visual studio plug in that would allow you to merge line by line when you're in that double window comparison window and then you know sell it for a dollar you know and if it has your brand name on it like everybody would buy it you know I would buy it right now for a dollar you know but when you think about it 200,000 programmers are giving you a dollar which they're happy to give for you know your new Visual Studio Code plugin and then you just made like two hundred thousand dollars.

You know because Chat GPT is a world changing thing and the only thing they really left out a chat GPT that I keep telling them about in feature requests is when chat GPT gives you code you know you got to sit there and read the whole thing... To make sure it's good... but if you know when they output code.....if they showed you a differential of what it changed in your code then you would be 'in the know' and you would have a very streamlined process for using chat GPT..... So the partial DIFF plugin fills a lot of that need .....but...you could trade off the fact that they haven't added my feature request yet And do this and make a little money you know before they accept this.... And even after because to have a WINMERGE plugin is gold and everybody loves your software and would be happy to support your cause.

I checked with GPT and this idea doesn't seem to be available 🙂👍

@tsehygit
Copy link

@sdottaka how about making that readonly option more obvious? the whole bar is the same color and if i dont see this issue i dont even know this feature. maybe changing it to a 'readonly: [checkbox]' instead?

@fast-blender-add-ons-dot-com
Copy link
Author

@sdottaka
Copy link
Member

@sdottaka how about making that readonly option more obvious? the whole bar is the same color and if i dont see this issue i dont even know this feature. maybe changing it to a 'readonly: [checkbox]' instead?

The problem is that in 3-pane view, displaying it as readonly: [checkbox] would take up too much space.

@sdottaka
Copy link
Member

I think all they really gotta do is when you save your project just save
your read only setting with that and the software would just be absolutely
perfect

Actually, if you set the Read-only checkbox in the Select Files or Folders dialog and then save the project, that setting will be properly saved.
Image

@tsehygit
Copy link

I think all they really gotta do is when you save your project just save
your read only setting with that and the software would just be absolutely
perfect

Actually, if you set the Read-only checkbox in the Select Files or Folders dialog and then save the project, that setting will be properly saved. Image

selecting files from file explorer and right clicking to compare in winmerge dont give the option.

@fast-blender-add-ons-dot-com
Copy link
Author

@fast-blender-add-ons-dot-com
Copy link
Author

@fast-blender-add-ons-dot-com
Copy link
Author

Yeah I think that last guy dog blade is posting malicious software links the software wants me to run something in my windows key run box I would probably ban that guy's account

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants
@sdottaka @auge8472 @fast-blender-add-ons-dot-com @tsehygit and others