Skip to content
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

Vertical scrolling of navbar & compared columns, is very jerky / laggy / jumpy. #369

Open
garry-ut99 opened this issue Oct 7, 2023 · 2 comments

Comments

@garry-ut99
Copy link

garry-ut99 commented Oct 7, 2023

  • vertical scrolling of navbar & columns is very jerky / laggy / jumpy in ComparePlus 1.1 or dev, which is very annoying
  • it does occur even when comparing very small and simple files, which means it's not caused by too large / too complicated files / or too long lines
  • the issue doesn't occur in Compare 2.0.2 (or is barely noticeable to the point it's not a problem)
  • the issue occurs on Notepad++ 8.5.7 in both 32bit & 64bit versions, I use Win 7

I've recorded animations as a comparision :

ComparePlus 1.1 or dev - jerky, laggy

ComparePlus11

Compare 2.0.2- smooth

Compare202

@garry-ut99 garry-ut99 changed the title Vertical scrolling of navbar & one of the compared columns, is very jerky / laggy / jumpy. Vertical scrolling of navbar & compared columns, is very jerky / laggy / jumpy. Oct 7, 2023
@pnedev
Copy link
Owner

pnedev commented Oct 9, 2023

That is a tradeoff for using another approach for diffs alignment which allows showing the real line numbers in the compared files and also allows keeping the undo history.
I'll see if I can make it a bit better but the scrolling for sure cannot be as smooth as that in Compare v2 (again for implementation reasons and Scintilla internals - the Notepad++ editing engine).

BR

@garry-ut99
Copy link
Author

Ok, by the way, the same issue happens in UltraCompare, but some other compare tools like Beyond Compare, don't have this issue.

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

2 participants