royandreno I explained why I like having the current line on one spot. You don't have to search for the line as you are nearing the end. It's always on top at the same spot. Especially when playing outdoors in the daylight/sun the lyrics can be hard to see, this new 'bug fix' makes it even worse to look around for the current line.
I entirely agree with you on this point. The other scenario is when you have a larger iPad (e.g. iPad Pro) and therefore there is more screen real estate to have to scan in a short duration when you are trying to glance at it and find your place, even with highlighting turned on (I think the only time I've found a downside for having a larger screen!).
I also agree that if you set Settings -> Lyrics & PDF -> Current Line Position
to Top
, then that should apply right to the end of the lyric sheet; not just 'until the bottom of the lyric sheet hits the bottom of the screen at which point we highlight our way down the page'. I mean, current line position = Top
should apply to the entire lyric sheet, not just some/most of it.
Even the workaround of adding blank lines to the bottom of the lyric sheet isn't perfect as you either need to know how many blank lines to add so that each lyric sheet has enough of them to keep the lyrics at the end of the song at the top of the screen, or you just go nuts and add a large number on every lyric sheet (30? 50?) to ensure every lyric sheet 'works'. Is it a little messy? Yes. Does it achieve the goal? Also Yes.
I have mine set on Middle, but I also find it sometimes annoying that at the end of the song it just highlights line to the bottom of the screen. Not because of the change in position, but because there is that little toggle button in the bottom left corner for popping our the queue list, and that can obscure the first 1-2 characters of the 2nd/3rd last line of the lyrics sheet. As a result, I've found myself always adding a few blank lines to my lyric sheets so the last lyric event is above the flyout toggle.
In an ideal outcome, Peter could find a way to satisfy both manual scroll and time-stamps/auto-scroll scenarios. Who knows, maybe he can add that to the ST4 wish list... ;-)
@peter - just spitballing here... but would it be possible for ST4 to enforce 'strict' behaviour of the Current Line Position
setting when it detects time stamped lyrics? If enabled, it would allow ST to scroll past the existing end of the page to allow it to maintain the line position setting.
This could be an option, e.g. Enforce strict line position = Yes/No or No/Auto Scroll/Timestamp, to allow flexibility and behaviour backward compatibility to ST3.