Bug 35287 - feature request: smooth scroll
Summary: feature request: smooth scroll
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: LibreOffice (show other bugs)
Version:
(earliest affected)
Inherited From OOo
Hardware: All All
: high enhancement
Assignee: Not Assigned
URL:
Whiteboard:
Keywords:
: 90326 127762 (view as bug list)
Depends on:
Blocks: Smooth-Scroll
  Show dependency treegraph
 
Reported: 2011-03-14 02:31 UTC by quesada
Modified: 2024-05-15 23:22 UTC (History)
30 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description quesada 2011-03-14 02:31:21 UTC
Would it be possible to have smooth scroll everywhere, like when scrolling with mousewheel and adv. page? right now it only works if one hits the bottom of the screen using the arrow keys...

Actions that benefit from smooth scroll: finding the next match, clicking in navegator on a heading far away from the insertion point,  mousewheel and adv. page. This would make the user experience far more pleasant than word. Remember when IE5 introduced smooth scroll? It felt so much better than netscape's. Today every browser implements it, but word processors don't. Why?
Comment 1 Rainer Bielefeld Retired 2011-03-29 05:27:59 UTC
For me Smooth Scroll does not work at all with my  "LibreOffice 3.3.2  – WIN7  Home Premium  (64bit) German UI [OOO330m19 (Build:202 / tag 3.3.2.2)]" on
64 bit AMD Phenom II X4 955 Processor 32.2 GHz, 4GB RAM, 
Graphic Card: NVIDIA GeForce GT 430

Activating that option scrolling 1 screen takes 1/100 instead of  1/1000 sec and display is bucking a little instead of jumping directly, but soft scroll is not useful at all. We need a speed definition independent to processor and video card performance.
Comment 2 Björn Michaelsen 2011-12-23 11:46:41 UTC Comment hidden (obsolete)
Comment 3 Roman Eisele 2012-05-10 00:26:25 UTC
This is a feature/enhancement request, therefore changed 'Importance' field to 'enhancement'.
Comment 4 Florian Reisinger 2012-08-14 13:59:57 UTC Comment hidden (obsolete)
Comment 5 Florian Reisinger 2012-08-14 14:01:06 UTC Comment hidden (obsolete)
Comment 6 Florian Reisinger 2012-08-14 14:05:51 UTC Comment hidden (obsolete)
Comment 7 Florian Reisinger 2012-08-14 14:07:52 UTC Comment hidden (obsolete)
Comment 8 Ali Akbar Hakim 2014-06-13 03:27:09 UTC
I get the same problem with LO 4.2.4 on Windows 8 OS. Because the scrolling feature is not so smooth even if I have changed the configuration related to, it is make me hard to block from one paragraph to another paragraph in the next page using pointer movement. Is there any help, please.

With respect,



Ali
Comment 9 Ali Akbar Hakim 2014-06-13 03:33:35 UTC
Additional information that I need to clarify that my word "smooth" in the last comment mean "slower speed" to scroll up and down the page. Literally it's smoother when I configure to smooth scroll, but it just too fast. Making blocking one paragraph to another in the next page difficult to precisely stop at the paragraph we intend to.
Thanks before
Comment 10 Joel Madero 2014-11-04 03:08:06 UTC Comment hidden (obsolete)
Comment 11 tommy27 2014-12-11 07:36:58 UTC Comment hidden (obsolete)
Comment 12 Buovjaga 2015-04-04 14:57:07 UTC
*** Bug 90326 has been marked as a duplicate of this bug. ***
Comment 13 Nathan Wells 2015-09-29 05:13:37 UTC
I confirm this issue in Windows 10 64-bit Libreoffice Dev Version: 5.1.0.0.alpha1+

While my scroll speed and smoothness works well in most apps, LibreOffice scrolls a page at a time, making scrolling with my trackpad or middle mouse button impossible.

It would be great to see LibreOffice incorporate smooth scrolling like Chrome/Firefox Microsoft Word etc. Maybe even have an in-app option for how many lines should be scrolled, or to turn smooth scrolling off/on.

I assume this is possible as many other Windows applications have such a feature now.
Comment 14 Yan Pas 2016-03-18 11:46:58 UTC
Does this ticket relate to LO Writer or whole LO suite? I would also like to see smoothness in all LO apps
Comment 15 Joel Madero 2016-03-18 15:23:12 UTC
This particular one is for Writer - to be honest though it's unlikely it's going to be implemented any time in the near future. Feature requests are entirely taken up by volunteers, a volunteer would have to find it interesting enough to do + have the skills to implement it. There are several thousand real bugs and that's where the vast majority of effort goes.
Comment 16 Yan Pas 2016-03-18 17:52:04 UTC
Created bug 98754 for smooth scroll in whole LO
Comment 17 --- deleted --- 2016-04-21 04:00:04 UTC Comment hidden (me-too)
Comment 18 guy solomon 2018-02-27 04:26:40 UTC
I'm a hardcore user of MS Excel, but migrating to linux world.  I am trying out LO Calc and to my dismay, I can find NO decent scrolling options, especially on my laptop.

For me this is MAJOR.  Not a minor "enhancement."  I will not use Calc, or at least not very much simply because I can NOT navigate easily in spreadsheet material.

Maybe I'm missing something?  Perhaps there is a plugin somewhere?  Numlockx does not do the trick so far.

Without smooth scroll/ arrow key navigation, the usability of Calc is GREATLY diminished for me.  And I'll wager for any serious user.  

It might be a minor feature to some, but for me it's a deal-breaker.  Got to have decent navigation.  No if's, and's etc.

Let me know if there's something I'm missing here, please.  Thank you.

gs
Comment 19 Nate Graham 2018-02-27 15:05:40 UTC
You're not missing anything, Guy; the feature simply hasn't been implemented. I agree with you regarding the importance and severity of the issue, but let's not forget that LibreOffice is a mostly volunteer project, and there are many other important and severe issues. Projects of this nature always have more work to do than there are resources to do it.

If, like me, you want this done, the best ways would be to do the work yourself, or find someone who can and either encourage or pay them to do it.
Comment 20 Simon 2018-06-30 18:57:30 UTC
*** Bug 35759 has been marked as a duplicate of this bug. ***
Comment 21 Simon 2018-06-30 19:05:09 UTC
Smooth vertical and horizontal scrolling should be the default and only way to scroll.

It took me time to understand why I was always lost when navigating in Libre Office -> it's because scrolling. I did some test with different users, they all lost a considerable amount of time compared to other spreadsheet system due to this problem.
Comment 22 netjiro 2018-10-07 08:24:24 UTC
+1

Smooth scrolling has been repeatedly shown to increase navigability in UI design. Since calc is being used more and more for viewing all kinds of documents, not just classical spreadsheets, this is getting increasingly important.

Smooth scrolling (pixel) and not snapping back to cell borders should be the default. Both vertical and horizontal, as well as in subcell content scrolling.
Comment 23 Marcel Partap 2018-10-29 19:44:40 UTC
Wow 2018 and the *Open Document Foundation* should really sponsor fixing this, could be paid 100% from marketing budget. Can someone please make that phone call.

The chunky scrolling gives an incredibly ugly impression when group-editing any document.
The other office does it way way better.
Comment 24 godotly 2019-02-20 16:15:56 UTC
I agree. I love LibreOffice, but this is one of the most annoying features when using LO calc, and the first "bug" I noticed when switching from MS Excel. Please implement smooth (pixel per pixel) scrolling for LO calc, it is time (this thread was started in 2011!).
Comment 25 tbreportbug 2019-03-06 16:32:26 UTC
The fact that smooth scrolling is missing, is a BUG!

Calc is almost unusable without smooth scrolling in these cases:

- Document has cells which have long vertical height.
- Some cells in the document use "Wrap text automatically" from the cell Format settings.

Smooth scrolling option should exist. Or actually, it should be the default.

Someone please make noise about this BUG to the developers.
Comment 26 Xisco Faulí 2019-03-20 17:53:44 UTC
*** Bug 35759 has been marked as a duplicate of this bug. ***
Comment 27 ffs 2019-06-02 11:36:53 UTC
I think smooth scrolling is an essential feature.

By smooth scrolling I need to drag the chart around without it snapping to cells at the top left hand corner.  Personally I'd like to see this as the default with a snap to top|bottom|left|right option.

Now there are various arguments about this - mostly that if a chart needs this feature then it is really an abuse of what a chart* is for - but this ignores what the real world does with charts - I have to use them as provided by other people, yes they are awful, yes there are better ways to achieve this but no, I have no option and the snapping to cell at the top left hand corner is really really irritating!

* 99% of the time a chart is used there is a better tool available - don't you just get sick of thinking of every problem in 2d? if the world used the best tool then I would have this problem and calc/excel would a niche product. However, it's not a niche product and this feature is needed to make it work effectively!
Comment 28 Dictor 2019-06-20 14:58:46 UTC
While it's not extremely unnerving when a sheet has cells that are 1-liners, when word wrap is active, it might happen to have a sheet with 3-4 rows per "screen page". This is when you really freak, unable to find the content you were looking for, screen completely changing from one wheel click to the other, eyes who can't follow, and eventually a headache.
Oh and did I mention your coworkers using microsoft making fun of you, hardcore FLOSSer?

Not asking for pixel scrolling NOW, but it would be nice starting tomorrow with the chance to set the number of rows to scroll for each wheel click WITHOUT having to make changes that affect the whole system which, outside of this, works flawlessly as is.

And yes, whoever thinks this is not a bug must be somebody who does not use it; maybe saying oh nice, I love opensource software, and then using excel.

Pretty Please?
Comment 29 Nate Graham 2019-06-20 16:19:22 UTC
I doubt that anyone thinks this is not a bug. Rather, it's simply that nobody has implemented the requested feature yet, I imagine because it's quite challenging. Scrolling-related issues are often difficult to address.
Comment 30 geeheeb 2019-09-24 10:24:22 UTC
I agree on the above comments that conceptually this can be considered "not a bug". From the practical point of view, this counter-intuitive behaviour makes my life miserable. This particular issue is the single reason I need to have a partition on my HDD to accommodate Windows and MS-Office, since I do have to work with large cell files either sent to me by other people or created by me when normalising information before using it in other applications.
Comment 31 Roman Kuznetsov 2019-09-25 13:37:08 UTC
*** Bug 127762 has been marked as a duplicate of this bug. ***
Comment 32 danglingpointerexception 2020-04-20 16:29:39 UTC
I too am having the same frustrating problem with large cells and vertically scrolling!

I can only get around it by zooming out significantly which then makes it really hard to read and see on a laptop screen!

Please prioritise this problem and fix it!
Comment 33 Cezary Drożak 2020-04-27 14:14:37 UTC
I think that while this feature would be very welcome by most of the users, there may be some that still prefer the current behavior. Also, customization options of LibreOffice make it a better choice than MS Office for me. For example, I use my own keybindings on a daily basis.

We should consider, which option should be made default and what customization options to add. I would suggest the following settings:

# Smooth scrolling
[x] Enable smooth scrolling
    ( ) Always enabled
    (o) Enable smooth scrolling when…
        [x] using a precise scrolling device
        [x] cell does not fit on a single screen

    Scroll with scroll wheel by:
    [  3] px   

Where precise scrolling device is a touchpad, trackball with scroll modifier (https://wiki.archlinux.org/index.php/Logitech_Marble_Mouse#Scroll_modifier) etc.
Comment 34 Cezary Drożak 2020-04-29 12:20:51 UTC
(In reply to Cezary Drożak from comment #33)
> I think that while this feature would be very welcome by most of the users,
> there may be some that still prefer the current behavior. Also,
> customization options of LibreOffice make it a better choice than MS Office
> for me. For example, I use my own keybindings on a daily basis.
> 
> We should consider, which option should be made default and what
> customization options to add. I would suggest the following settings:
> 
> # Smooth scrolling
> [x] Enable smooth scrolling
>     ( ) Always enabled
>     (o) Enable smooth scrolling when…
>         [x] using a precise scrolling device
>         [x] cell does not fit on a single screen
> 
>     Scroll with scroll wheel by:
>     [  3] px   
> 
> Where precise scrolling device is a touchpad, trackball with scroll modifier
> (https://wiki.archlinux.org/index.php/Logitech_Marble_Mouse#Scroll_modifier)
> etc.

Now I think that it would be better to call the current behavior "snap to cells". In my opinion it should be disabled by default as smooth scrolling just feels so much more natural. Also, scrolling speed should be handled by OS so that setting is unnecessary.
Comment 35 Noah 2020-06-11 16:43:56 UTC
I desperately want the ability to scroll in a spreadsheet without the view snapping to the edge of a cell.

This is my absolute #1 problem with LibreOffice. I would love it if this was fixed (I consider it a bug because extremely large cells are unusable otherwise).

I made an account here just to post this and will probably never use the account again.
Comment 36 netsurfer912 2020-07-02 09:34:57 UTC
> I made an account here just to post this and will probably never use the account again.

Same here. Not only does the snapping make scrolling terribly wonky (line snapping is already bad, but that is at least predictable), but my current use case containing cells higher than the window is just plain impossible with this, which is just great.
Comment 37 RP 2020-07-11 03:38:44 UTC
Please add smooth scrolling(vertical and horizontal) as an option that users can enable for their convenience. The current method of scrolling throws me off as it just snaps to the end of the cell.
Comment 38 NoExp 2020-07-31 16:36:33 UTC
> I made an account here just to post this and will probably never use the account again.
+1
Comment 39 patro666 2020-08-21 13:02:53 UTC
Please add smooth scrolling feature. Without it, Calc is useless for professional work.
Comment 40 Mayk Backus 2020-09-07 18:53:29 UTC
This is also happening on Thinkpad 490s
In the old 6.4 and also in :

Version: 7.0.1.2
Build ID: 00(Build:2)
CPU threads: 8; OS: Linux 5.4; UI render: default; VCL: gtk3
Locale: en-US (en_US.UTF-8); UI: en-US
Ubuntu package version: 1:7.0.1_rc2-0ubuntu0.20.04.1
Calc: threaded

Scrolling i choppy.. In freeoffice and other applications it works fine.
Comment 41 MarjaE 2020-11-12 20:26:05 UTC
Smooth scrolling gives me migraines. So for me, that reduces navigability and inflicts a lot of pain. Please allow users to avoid smooth scrolling. If it is to become the default, make it easy to disable.
Comment 42 gustavo 2021-07-09 18:13:43 UTC
In my experience (Kubuntu 20.04) Libreoffice always scrolls vertically by 3 cells which is OK when the cells are not tall but makes it very hard to work if the cells are tall. It probably needs to scroll based on nr of pixels not on number of cells.
Comment 43 bryanpaget@pm.me 2021-07-29 15:38:00 UTC Comment hidden (me-too)
Comment 44 Manoj Bhatt 2021-08-30 11:33:17 UTC Comment hidden (spam)
Comment 45 V Stuart Foote 2021-10-30 18:23:00 UTC
Smooth scroll is already implemented in Writer (Tools -> Options -> Writer -> View) and activated from the ScrollBar buttons (<up>, <down>); while Calc is currently limited to scroll by sheet rows. Maybe not really applicable to the other modules, except maybe Draw or Impress canvas at high Zoom levels.

Still, more consistent scroll behavior of the document canvas' modeling web browser experiences would improve UX.
Comment 46 J Appleseed 2021-12-28 10:52:36 UTC
Signed up to add my two cents to this discussion. My use case is somewhat different to most of those described here. I work on a laptop with a very small screen (about 11") and don't have regular access to an external monitor.

I am attempting to make the transition away from MS office, but this is literally the sticking point. It is very easy to become lost scrolling vertically through large spreadsheets when using the trackpad, due to the fact that every minor horizontal scroll movement results in an unacceptable amount horizontal movement (in the order of cells rather than the pixel widths that would ideally occur under smooth scrolling; certainly as implemented in the competitor).

I would be very grateful if this could be considered for incorporation into a future version.

Cheers
Comment 47 dani praia 2023-05-12 13:41:55 UTC
(In reply to Nathan Wells from comment #13)
> I confirm this issue in Windows 10 64-bit Libreoffice Dev Version:
> 5.1.0.0.alpha1+
> 
> While my scroll speed and smoothness works well in most apps, LibreOffice
> scrolls a page at a time, making scrolling with my trackpad or middle mouse
> button impossible.
> 
> It would be great to see LibreOffice incorporate smooth scrolling like
> Chrome/Firefox Microsoft Word etc. Maybe even have an in-app option for how
> many lines should be scrolled, or to turn smooth scrolling off/on.
> 
> I assume this is possible as many other Windows applications have such a
> feature now.

yes we need the scroll speed fixed
Comment 48 dani praia 2023-05-12 13:42:47 UTC
please fix the scroll speed. i would contribute to a special fund to fix this bug
Comment 49 Arundel 2024-03-23 00:04:18 UTC
This feature should be present! It really annoys me that it is not present! Some cells can contain much text, so some part is clipped due to this; can not navigate the text with keys when editing it, and scrolling one row will teleport the cell out of view. This teleporting of the view also makes it hard to follow where you're navigating to! I would have upvoted this instead of leaving a comment, as my arguments were made by others already, but I do not see an upvote button (strange barebone forum), and I do not want to come across as a "me too" comment, when wishing to express support.