[Libreoffice-ux-advise] [Bug 46988] VIEWING: Screen jumps when scrolling down with arrow keys

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Thu Jan 4 19:15:17 UTC 2018


https://bugs.documentfoundation.org/show_bug.cgi?id=46988

V Stuart Foote <vstuart.foote at utsa.edu> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |michael.meeks at collabora.com
                   |                            |, vstuart.foote at utsa.edu

--- Comment #24 from V Stuart Foote <vstuart.foote at utsa.edu> ---
(In reply to J22Gim from comment #22)
> Any news about this? 
> 
> If the described behavior (ie "jumping" several lines) is intended I think
> somebody should defend it. I mean somebody should say "it is intended due to
> such and such reason and that is why this behavior is desirable in this
> application" and not "I don't mind using it like this".
> 
> If the behavior is not well justified I think the "jumping" behavior makes
> LibreOffice Writer look kind of sloppy...

LibreOffice Writer already supports a Smooth Scroll [1], that is disabled by
default. It does not completely remedy this, but it mostly functions (I've
noticed some canvas "tearing" while scrolling when OpenGL is enabled).

So it is enabled from a Writer session. Tools -> Options -> LO Writer -> View:
Smooth scroll check box.  Then restart LibreOffice. 

The long present feature works by building additional views of the document and
swapping them to VCL canvas sequentially during scroll--as opposed to the
single view--which would appear to jump.

But, it imposes additional overhead, and was even disabled for macOS builds due
to the performance impact. Nor is it used on newer Android and iOS builds.

Some refactoring is probably overdue, at least to restore for OS X builds--and
with HA and OpenGL rendering support--seems more could be done.

@Michael M, any thoughts on behavior of this and direction of the RFE? 

=-ref-=
[1]
https://opengrok.libreoffice.org/xref/core/sw/source/core/view/viewsh.cxx?h=1224#1221

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the Libreoffice-ux-advise mailing list