Text Frame: guarantee page associated with system
Not sure if a text-frame is actually associated with a system 'under-the-covers', probably not, but from a user's perspective, I want text-frames to be inserted mostly above a measure when I insert them and have them both be on the same page. Sometimes a frame will end up being at the end of a page while the system's measure begins at the first system of another page. This happens frequently, requiring me to use a manual page-break upon the previous system's last measure. Not too big of a problem, but if I change things within previous systems, that page-break may no longer apply logically, and so I must refactor. I'd like to some how safeguard against this. Any tips?
Aside: Of course, there may be reasons (relatively rare for my purposes) to want a text-frame at the end of a page (after a measure's system instead of before), and that's one of the main reasons why discussions here about making [append] apply to the current measure/system as selected and not be always inserted at the end of the entire score seem reasonable to me.
Comments
Text frames and vertical frames are both systems unto themselves. Frames are basically measures, internally (they share a common base class, MeasureBase). So what you're really wanting is a way to keep two systems together, where in your case it just so happens the first contains a text frame and the second regular measures. Would be just as relevant the other way around (eg, text frames representing extra lyric verses or copyright info below a song), or for that matter two text frames or two systems of measures.
The idea of a "keep with next" type of break is a good one, and it's come up before. Some of the framework is perhaps in place for MuseScore 4 as part of the multimeasure repeat support - that keeps measures together on a system, not systems on a page.