microsoft / PowerToys

Windows system utilities to maximize productivity
MIT License
108.21k stars 6.39k forks source link

File diff / comparison tool #14950

Open crutkas opened 2 years ago

crutkas commented 2 years ago

Description of the new feature / enhancement

Best in class file diff engine. We had something like this that was monaco based in Windows Template Studio when you added an existing file.

This should be built into the context menu

Scenario when this would be used?

Diff'ing files on your disk.

Stretch goals:

Supporting information

No response

Aaron-Junker commented 2 years ago

Duplicate of #12055

crutkas commented 2 years ago

want to use this as our primary :)

Jay-o-Way commented 2 years ago

Something like the window I get when I move files to an existing location? Or (I bet) more detailed? I don't use/need something like this often, so curious what you have in mind :)

crutkas commented 2 years ago

I use diff tools a lot. Two files, what is different. Could also maybe work for just text as well

Aaron-Junker commented 2 years ago

I'm interested in working on this after Monaco Preview is done.

sntgchns commented 2 years ago

https://github.com/WinMerge/winmerge something like this?

crutkas commented 2 years ago

@sntgchns that, yup. my thought was to leverage Monaco engine like we did with Windows Template Studio.

Aaron-Junker commented 2 years ago

I'm interested in working on this after Monaco Preview is done.

@crutkas I'm still intrested in making this. Or atleast a spec, if needed.

Jay-o-Way commented 2 years ago

CCleaner (for example) also can check content. Why would one go through all the trouble of re-inventing something that already exists?

sntgchns commented 2 years ago

maybe all in one site is better?

Jay-o-Way commented 2 years ago

maybe all in one site is better?

How would you define "all in one"? PowerToys is also a package of "things" - but it can't possibly contain everything everybody wants. Personally - I don't see anything in investing time, energy, bugs etc. in something that already exists. But hey, that's just me...

Jay-o-Way commented 1 year ago

FYI have a look at https://devblogs.microsoft.com/visualstudio/comparing-files-in-visual-studio/

Jay-o-Way commented 1 year ago

FYI have a look at https://devblogs.microsoft.com/visualstudio/comparing-files-in-visual-studio/