Keep at least the next row visible in Structure view

I’ve been using the Structure view to follow along with the recording as I play, since it’s super easy to see what section I’m in and how many bars to the next section, and what the next section is.

Right now the automatic scrolling behaves just like a text editor - it ensures the currently playing bar is on-screen. It would be awesome to have at least one extra row visible at the bottom of the screen so I can always see what’s coming up next!

There’s a bit of a technical “excuse” for why it works this way—I am working around a limitation in Apple’s SwiftUI framework to implement my own auto-scroll behavior for this view.

Recent changes made to SwiftUI may allow me to improve this soon. I’ll be sure to take a look at this again during the next round of updates.

Thanks for the feedback!