Bug 369198 - Kdenlive: Please Make Zoom Follow Mouse Cursor, not Playhead
Summary: Kdenlive: Please Make Zoom Follow Mouse Cursor, not Playhead
Status: RESOLVED FIXED
Alias: None
Product: kdenlive
Classification: Applications
Component: User Interface (show other bugs)
Version: 16.08.0
Platform: Arch Linux Linux
: NOR wishlist
Target Milestone: ---
Assignee: Jean-Baptiste Mardelle
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-09-22 15:29 UTC by qubodup
Modified: 2016-12-04 20:37 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
snd.noise: low_hanging+


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description qubodup 2016-09-22 15:29:18 UTC
One major usability issue of Kdenlive is the delay, which takes place when commanding the playhead to move.

One of the consequences is that zooming into the timeline requires a lot of stop-and-go user interactions.

You can't simply zoom into an area, you have to click the area, wait for the playhead to appear there and then you can zoom.

Video: https://youtu.be/RlqpmZj-vaI

Reproducible: Always

Steps to Reproduce:
Zoom into the timeline with ctrl+mousewheel

Actual Results:  
You zoom into the playhead location

Expected Results:  
You zoom into the location of the cursor
Comment 1 Wegwerf 2016-09-28 15:48:46 UTC
+1
Comment 2 farid 2016-09-29 17:56:23 UTC
I like this :)
Comment 3 farid 2016-09-29 17:57:28 UTC
It could be configurable ;)
Comment 4 Jean-Baptiste Mardelle 2016-12-04 20:37:28 UTC
Git commit b753b3cfb55ce2eb3ad27a1c546d9b70fcd17265 by Jean-Baptiste Mardelle.
Committed on 04/12/2016 at 20:37.
Pushed by mardelle into branch 'Applications/16.12'.

Ctrl+Mouse Wheel now zooms on mouse position

M  +9    -10   src/mainwindow.cpp
M  +3    -3    src/mainwindow.h
M  +13   -5    src/timeline/customtrackview.cpp
M  +3    -3    src/timeline/customtrackview.h
M  +2    -2    src/timeline/timeline.cpp
M  +1    -1    src/timeline/timeline.h

https://commits.kde.org/kdenlive/b753b3cfb55ce2eb3ad27a1c546d9b70fcd17265