teotigraphix / Framework4Bitwig

Bitwig controller API framework extensions.
GNU Lesser General Public License v3.0
59 stars 13 forks source link

Bank.scrollIntoView does not work / or add Bank.makePageVisible() #225

Closed git-moss closed 2 years ago

git-moss commented 5 years ago

Tested with TrackBank and SceneBank to scroll the clip view but nothing happens.

nickallen74 commented 5 years ago

This method seems to work fine. The problem appears to be in the Push 2 extension. It calls the scrollIntoView method but very soon after calls the scrollTo with an absolute position that overrides the scrollIntoView.

git-moss commented 5 years ago

Add a new method to Bank to make the current page visible in the Bitwig UI, e.g.: Bank.makePageVisible()

git-moss commented 4 years ago

It is still not working in 3.1. If scrollIntoView is not intended to make the track/scene visible in Bitwig (as it says in the API documentation), then we need something like Bank.makePageVisible(). The problem with this is that in the Session View you cannot see the selection area anymore and get totally lost.

dplduffy commented 4 years ago

Will be writing to bitwig on this, but I would also like to have this fixed. I'm working on a script to control device pages and it really sucks that I can't automatically move the device pane to focus on the current cursor device, having to reach for a mouse is no bueno.

git-moss commented 2 years ago

This is addressed in 4.3.