Timeline horizontal zoom in at mouse pointer_suggestion

Hello,

How often do you wish to zoom in at a particular spot horizontally at mouse pointer?

Ctrl + mousewheel zooms horizontally, but so often then one needs to
manually reposition the view to get back to the horizontal location where one was editing.

So my request is to have Ctrl + mousewheel zoom in/out at mouse pointer.

To zoom in on a particular point under the mouse would help workflow I think.
This way we have more control as to where we are zooming in and out to.

Thanks for considering this request.

1 Like

If you are referring to the timeline, then ā€˜zoomā€™ is actually ā€˜expansionā€™ which keep the playhead at the same position.

You can actually properly Zoom-in [aka: Enlarge] on the timeline by holding SHIFT and rolling the mouse wheel.

Iā€™d love it most to be able to zoom in at the playhead with Ctrl + mousewheel. Or, as you say, perhaps expand horizontally while keeping the playhead under the current mouse pointer position.

Yes that ā€œzoomsā€ vertically. Iā€™m interested in expanding the timeline horizontally without getting disoriented. To stay oriented I think to expand horizontally while staying centered on the mouse position would be nice.

Or perhaps better yet stay centered on the playhead while the horizontal zoom expands in and out with Ctrl + mousewheel.

It already does, the playhead appears to move because the timeline is expanding, but it stays in the same position relative to the ā€˜time positionā€™

No it ā€˜magnifysā€™ [traditional zoom] without moving in any direction.

I see what you are saying.
Iā€™d like to show what I mean with a couple pictures.

Hereā€™s zoomed way out:

Shotcut_horizontal_zoom_7-12-18_1

And next is what iā€™d like to have happen if I did Ctrl+Mousewheel scroll to zoom in:

Shotcut_horizontal_zoom_7-12-18_2

Thanks for any ideas.

Yes I understand what you are saying.
VideoPAD does what you need.

Thanks for the idea.
Kdenlive also does it nicely,
but currently with Windows has very problematic playback when using spacebar,
a known issue there.

Seems unrelated, but thatā€™s unknown to me, I always use the spacebar to pause/start. What issues are you having? Maybe you need a new keyboard :smiley:

Sorry, I meant Kdenlive editor has a known issue with Windows where spacebar does not play/stop properly. So that keeps me from exploring that editor much for now.
Edit: even though it has the zooming feature I describe here.

All the newer versions of Kdenlive (for Windows) have this spacebar bug. The only version Iā€™ve found that works properly with Windows is 17.04.3. You can find that version here:
https://www.videohelp.com/software/Kdenlive/old-versions

THIS is an issue !

Tho not a bug the CTRL+wheel zoom is a pain !

Why ?
simply because whan i set the pointer to a place in the timeline, hit CTRL and wheel, i expect ( like i quess 99% users do ) to zoom on mouse.
If not, what is the use of mouse cursor ?

I love shotcut for many reasons ! and i use it each time i need to edit video.
Itā€™s an almost perfect app ( that i use to promote around me ). But everyone that came to use it from my advice all tell me the zoom with CTRL-wheel has illogical behaviour.
Audacity/blender/unity3D does this very well !

( and as a former programmer i know itā€™s quite simple to code :stuck_out_tongue: )

So ? Any chance this small revolution happens ?
Or will users be stuck on devs choices and have to click on the horiz scrollbar after each zoom ? :stuck_out_tongue:

Happy shotcutting !!!

EDIT: maybe iā€™m dumb and didnā€™t install the latest version that integrates this great feature ?
i go check right awayā€¦ :wink:

EDIT2: nahā€¦
dowloaded latest versionā€¦ opened a project, CTRL-wheeled the timelineā€¦ same shitā€¦

Deleted the appā€¦ back to my working versionā€¦ :slight_smile:

I have more important things to work on, and I personally never use the mouse wheel. Gonna leave the easy stuff for others. Why not you? You already have the code in Shotcut/share/shotcut/qml/views/timeline/.

1 Like

Indeed i do !!!

Oh man i dunno you but as i can believe it youā€™re THE heart coder ?

1st of all i have to say you deserve my respect !

  • for making this awesome tool
  • and for beeing here, listenning at complaints like mine :confused:
    I confess am somewhat ashamed for my kinda tauntā€¦
    I didnā€™t intend to offence anyoneā€¦

Iā€™m a simple user. Loving your work. And i promised to myself that if i manage to earn some creds, part of them will come to you ( and also other open and free tools ).
I wish i had time for doing what i want. But you know the dev/coding reality much better than i do ^^
Making changes, check for approval, check for no bugs, check for user receptionā€¦ Is hell.

Make my own version ? sure i could ( provided i can dive in your code ) catch the structure, change the lil part iā€™m interrested in, and use itā€¦ you make an update and all has to be done again ? nah :wink:

As iā€™m not sure my changes wonā€™t fork the project ( yes iā€™m dumb enough for thinking this has to be in the trunk :stuck_out_tongue: ) i wonā€™t put my fingers in the gearsā€¦

Youā€™re right saying you leave simple things to others !
I love this as itā€™s the way i see things.

But as i said, am a user. Setup a dev environment, Āµ$studio, get the source, compile to someting that works, change the part i wanna be changedā€¦ itā€™s quite long ! i also have more important things to work on :stuck_out_tongue:
I guess what i speak of will take weeks to meā€¦ Minutes to you ? :wink:

do you have devs who took your work, who are able to make shotcut evolve ?
I guess yes ^^ i hope so :stuck_out_tongue: as shotcut is really a piece of nice work !

Not sure of what iā€™ll do now. But no doubt iā€™ll go on CTRL+wheel and use the sliderā€¦

Good luck on your important things and happy shotcutting :slight_smile:

Looked at the sourceā€¦
QML and java codeā€¦ Sorry to say iā€™m uncompetent on this.

I know assembly, C, C++, some java, python and many other typed languages but unable to change this kind of code that has legions of links here and there and here also and that are not typed so that reading the code dont tell what type you passā€¦

:frowning:
i think iā€™ll go on grumbling on thisā€¦ as i know that for those who have the knowledge itā€™s simply a 10 minutes changeā€¦

Have a nice evening ^^
I think iā€™ll gon

@pitibonom, SDKs for Shotcut are available here. Scroll to where it says " Technical Notes" and youā€™ll see the SDKs. Take your time to go through them and feel free to do pull requests over at Shotcutā€™s github page here. :slightly_smiling_face:

Itā€™s funny because I was thinking about a suggestion very similar to this except that instead of it zooming in to the mouse the zoom would center on wherever the playhead is.

@DRM !!!

You speak as a coder !!!
caught you ! :stuck_out_tongue: hehehe

Yes. Thereā€™s no doubt each user has his own needs.
I guess you know this much better than i do ^^

Iā€™m glad i met the master: @shotcut but it appears he left his baby to others; wich is a good thing !
To be honest during my former ( and loooong as am somewhat old :stuck_out_tongue: ) develompent career, i used to refuse the ā€œmake options for all users needsā€.
hehe. I used to discuss and deal for the usefullness of some things and for the errrā€¦ useless-fullness of some othersā€¦
An app has to keep as simple and small as possible.

You got here 2 schools:

  • 1 wanting the zoom around the timeline cursor
  • 1 wanting the zoom around the mouse cursor

When i say ā€˜zoomā€™ i talk about the horrizontal zoom ( as the vertical one is just useless )

wouldnā€™t it be a funny idea to let the user choose in preferences ?
ā€˜zoom on time-cursorā€™ VS ā€˜zoom on mouseā€™

if i were wealthy and having time, i sincerely would set up the whole project, compile it and change it !
Too bad iā€™m not and as @shotcut said in a just and clear way: i got better things to do.

I doubt his choice i to let shotcut die. Wich means there are ppl ( mebe you ? ) taking his relay.
I sincerely hope so !
now, what you guys will do with this masterpiece ? :stuck_out_tongue:

I donā€™t say iā€™m right asking for what i ask.
Iā€™m a user of many tools that zoom the way i explain.
and i wonā€™t leave shotcut ( unless i find a better feer app ) -> this is why i ask those things.

maybe make a poll ?

Or simply set a flag in prefs:
zoom mouse/zoom time cursor

As i said, for those having the whole project installed and knowing QT, the code and all its links, i believe itā€™s a work taking minutes :stuck_out_tongue:

Just give it a try and youā€™ll see ^^

Thanks for all this great work !

See you zoon :slight_smile:

I am not. :smile:

You misunderstood him. He is constantly working on Shotcut but there are only 2 devs working on Shotcut right now. So he has prioritized certain development Shotcut goals ahead of others. Thatā€™s why he wrote ā€œI have more important things to work onā€.

If you know programming you could help. Thatā€™s why he wrote ā€œWhy not you?ā€. :slightly_smiling_face:

1 Like

This change has been made for the next version 20.02.

This change has been made for the next version 20.02.

Wow, truly I am super excited about this. I love this feature.
For me it makes me feel like, ah, yes, zoom in on the exact spot that Iā€™m working on.
Thank you so much.
Very much looking forward to this wonderful Shotcut workflow improvement.