-
Notifications
You must be signed in to change notification settings - Fork 749
Fix line wrap mouse scroll #693
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
base: main
Are you sure you want to change the base?
Conversation
Note: Scroll beyond end does not work for mouse scrolling
Note: Scrolling to end is broken
|
My mistake, this is actually for issue #686 |
Codecov Report
@@ Coverage Diff @@
## master #693 +/- ##
==========================================
+ Coverage 71.21% 71.97% +0.75%
==========================================
Files 142 139 -3
Lines 13287 13062 -225
==========================================
- Hits 9462 9401 -61
+ Misses 3825 3661 -164
Continue to review full report at Codecov.
|
|
@jonathanslenders It looks like there is some error with Appveyor and Python 2.6. It looks like some sort of SSL error with respect to pypi. My rudimentary googling seems to indicate an issue with python 2.6 and pip. Any thoughts? I don't think my changes would cause it. |
|
Don't worry about Python 2.6, especially on Windows there's no reason to use it (IMHO). It shouldn't be because of these changes. Thanks for the pull request, I hope to get some time soon to review and merge it! |
|
I've been working on the Both I think a possible long term path would be to make the mouse scrolling functions set a |
|
Great analysis! Thanks a lot. I haven't had the time yet to dive into this issue, I will. It's something I think needs to be fixed. |
2abbf7d to
548a99e
Compare
For issue #168
This fixes some of the mouse scrolling issues with Window. And adds some unit tests to check them.
wrap_linesallow_scroll_beyond_bottomStill needs work to get scrolling up to work. It currently stops scrolling up when the amount of lines needed to add a line from the top would force the cursor off screen after moving up 1 line. Or if the cursor is not on the last line of the window but on the last line of the visible lines.