BlankSourceCode / obs-zoom-to-mouse

An OBS lua script to zoom a display-capture source to focus on the mouse
286 stars 27 forks source link

Multiple Zoom Levels #12

Open brucerothwell opened 10 months ago

brucerothwell commented 10 months ago

Have you thought of being able to define multiple zoom levels, and using 2 hotkeys.... one to zoom in, and one to zoom out? This way, the user could initiate the zoom to the first level, and if necessary, press the same hotkey to zoom in to the next zoom level. The other hotkey would be for zooming back out, one level at a time.

BlankSourceCode commented 10 months ago

Do you have a scenario where you need to zoom in different amounts? I'm not against the idea, but it might make the settings UI a bit overwhelming to somehow set multiple zoom levels but still support the option of a single toggle hotkey that it has today.

brucerothwell commented 10 months ago

Hello James…The scenario is you doing a software demonstration to train users kn a particular software processnor feature.You decide to want to zoom in on a popup window that has to be opened, but the predetermined zoom level does not make the popup window big enough on tje screen, so you’d want to be able to zoom in a bit more, perhaps more that once, until the area of the screen is big enough.Another possibibility is is you could draw a rectangle on the fly, around the area you wish to zoom in on… perhaps the direction of the draw defines if you zoom in or you zoom out — from upper left to lower right zooms in… lower right to upper left zooms out.-BruceSent from my iPhoneOn Nov 21, 2023, at 3:31 PM, James Lissiak @.***> wrote: Do you have a scenario where you need to zoom in different amounts? I'm not against the idea, but it might make the settings UI a bit overwhelming to somehow set multiple zoom levels but still support the option of a single toggle hotkey that it has today.

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: @.***>

BoilingSoup commented 8 months ago

Does OBS plugin UI support dynamic # of inputs?

For example, a "click to add another zoom level" button (and a button to delete a zoom level).

Alternatively, just having 2 or 3 input boxes for additional optional zoom levels would also be cool with me.