The scrolling is imprecise right now, and some fiddling is required to make it scroll with the right timing.
I think there is a better way: if the 8 sections are marked, either by string regex (e.g. "OPENER", "FIGURE [0-9]+"...) or even by explicit html tag (e.g. ), we could make sure that we have that whole section visible when the time is reached. Instead of scrolling through the whole cuesheet, we could also jump, which might work better (if the section fits on the screen all at once). Jump there, and then scroll just within the section.
This would also allow us to automatically handle abbreviated cue sheets right from the Music Publisher, where one section has multiple purposes, e.g. "OPENER, MIDDLE BREAK, CLOSER" would be brought on-screen for each of those 3 sections, without having to cut/paste. Same for Figures (although you'd have to remember to use Heads for 1,2 and Sides for 3/4). We could then use the default cue sheets without editing them (of course, some amount of editing generally makes cue sheets work better, in my experience).
The scrolling is imprecise right now, and some fiddling is required to make it scroll with the right timing.
I think there is a better way: if the 8 sections are marked, either by string regex (e.g. "OPENER", "FIGURE [0-9]+"...) or even by explicit html tag (e.g. ), we could make sure that we have that whole section visible when the time is reached. Instead of scrolling through the whole cuesheet, we could also jump, which might work better (if the section fits on the screen all at once). Jump there, and then scroll just within the section.
This would also allow us to automatically handle abbreviated cue sheets right from the Music Publisher, where one section has multiple purposes, e.g. "OPENER, MIDDLE BREAK, CLOSER" would be brought on-screen for each of those 3 sections, without having to cut/paste. Same for Figures (although you'd have to remember to use Heads for 1,2 and Sides for 3/4). We could then use the default cue sheets without editing them (of course, some amount of editing generally makes cue sheets work better, in my experience).