SUMMARY The interface to scroll and zoom the timeline is very difficult to use and wastes users a lot of time ending up scrolled at an unintended point. Aspect #1 STEPS TO REPRODUCE Use ctrl-mouse wheel with the intent to zoom in & out on the current time positon OBSERVED RESULT Always zooming where I don't intend to zoom. I'm not even sure whether it zooms in on the cursor or in the middle of the screen because it appears so random. EXPECTED RESULT When the time bar is on the screen, more likely than not the user intends to zoom on the time bar. Especially if it's centered on the screen and/or the cursor is close to the time bar. Aspect #2 STEPS TO REPRODUCE Click the timeline horizontal scroll bar to try to scroll OBSERVED RESULT The timeline is scrolled even before the mouse is moved. EXPECTED RESULT No scrolling until the suer moves the mouse. Taking into account the user's click position on the scroll thumb so that any scrolling is relative to where the user clicked and where the scroll thumb was originally. Aspect #3 STEPS TO REPRODUCE Go to hotkeys, find a hotkey for scrolling or zooming the time line via the keyboard OBSERVED RESULT Could not find any hotkeys for scrolling or zooming the timeline EXPECTED RESULT There should be easy keyboard hotkeys for scrolling and zooming the timeline (towards the timebar if in view / center of the screen otherwise). SOFTWARE/OS VERSIONS appimage 20.12.2 on Artix Linux ADDITIONAL INFORMATION There are serious usability issues with zooming in/out & scrolling the timeline... Clicking the scroll thumb should not move it if you just click it but don't move the mouse yet... and exactly what ctrl-wheel mouse centers on is super on clear. My opinion is that it should always keep the time bar right in the middle of screen as you ctrl-wheel up/down super not* clear. sometimes it feels like it centers on the mouse position, but sometimes it simply does not do that. even if it did always center on the mouse, 2 notches and wherever you're trying to zoom on (which really is ALWAYS the timebar) is no longer in the middle of the screen so you get lost. (also keyboard hotkeys for scrolling the timeline would be extremely helpful) as well for zooming in/out on the timebar centered in the middle of the screen.
Thanks for your report! 1) Is a duplicate of BUG 431017 (so this is no reason to keep this report open) 2) The scrollbar has been replaced by a "zoombar" in 21.04 so the code is completely different. Please try again with version 21.04 if this still exists (Release Candidate: https://files.kde.org/kdenlive/unstable/kdenlive-21.04.0-rc2-x86_64.appimage) 3) There are shortcuts to zoom and scroll the timeline! Got to menu Settings > Configure Keyboard Shortcuts… - "Zoom In" (default Shortcut Ctrl++) - "Zoom Out" (default Shortcut Ctrl+-) To scroll you should move the timeline cursor with the arrow keys. To make bigger steps try to hold Ctrl or Shift Please close this report if 2) and 3) work are fixed or tell us if there is anything else with these points that is not covered with my explanations.
Thanks for the quick feedback. 1) Glad to know this has been confirmed as a problem. It seems a lot better already with the nightly as well. 2) Confirming this is no longer an issue in the nightly. It's a lot easier to move with the scrollbar now. 3) Thanks for letting me know about Ctrl-+/-, very useful. However, I feel it would still be useful to have a hotkey combination that can scroll the timeline without moving the timebar, to not lose the current position, but to see different portions on each side. In summary, I feel the latest nightly build already addresses a lot of the pains that were a major slowdown, but scrolling hotkeys (e.g. alt+shift+left/right?) would still be useful, as well as perfecting the fix for #431017.
Thanks for your answer. As only 3) seems to be still valid (for this report) I changed the title.
Not really sure if this is the place to say this or if I should open a new bug, but I wish the timeline supports scrolling with a horizontal mouse wheel, i.e. I have a mouse with one of those and now intuitively use it to scroll horizontally on most KDE stuff but now that I needed to edit a video that ability is notoriously lacking in kdenlive. Which is a bummer, 'cause the only way I found was clicking the scroll handle and dragging it, zooming in/out (!) or directly setting a time in the timeline monitor.
What type of mouse is that? Do you have 2 scroll-wheels? Timeline: With the normal mouse wheel you can horizontally scroll, shift + mouse wheel for vertically scroll, ctrl + mouse wheel for zoom in/out.
(In reply to emohr from comment #5) > What type of mouse is that? Do you have 2 scroll-wheels? Yup, it's a Logitech MX Master 3. It has a horizontal scroll wheel for the thumb > With the normal mouse wheel you can horizontally scroll Oooooooooooooooooh Thank you. Dumb me am so used to that thumb horizontal scroll wheel that kind of forgot about the vertical one. Still though I do think it would be nice the timeline supported scrolling with a horizontal scroll wheel.
This seems to be the same command for horizontal scrolling like you tilt the normal mouse wheel left/right. Yes, this is not implemented. That would be a new Qt command to implement. That would mean we add to above point 3: Add horizontal mouse wheel scrolling. I updated the title too.