Cannot insert horizontal frame from another frame using palette
Reported version
3.x-dev
Type
Ergonomical (UX)
Frequency
Once
Severity
S4 - Minor
Reproducibility
Always
Status
closed
Regression
No
Workaround
No
Project
If you select a frame then click one of the frame icons in the palette, it inserts the specified frame before the selected frame. Unless you click the horizontal frame icon, then nothing happens. I might guess that with a vertical frame selected it might be wanting to insert the horizontal frame within the vertical, but that doesn't seem to happen either. Basically, nothing happens regardless of what type of frame you have selected. You need to use the menu to insert horizontal frames before other frames.
Fix version
3.5.0
Comments
Looks it's been this way since the initial commit eight years ago, just a missing case in the switch statements for acceptDrop() and drop().
Except that frames were not in the palettes until relativly recent?
Well, they were there in 2.3.2 at least, and the bug definitely goes back that far. I think they were there from beginning but can't prove it.
https://github.com/musescore/MuseScore/pull/6207
I think I never used the palette for adding frames, so well possible that I misremember
Fixed in branch 3.x, commit 1ed931a11c
_fix #306612: insert horizontal frame in front of frame using palette
Resolves: https://musescore.org/en/node/306612
You can select a frame and insert any other type of frame in front
using the palette, but you cannot insert a horizontal frame this way.
Cause is simple: missing handler for this in acceptDrop() and drop().
Fix is trivial._
Fixed in branch 3.x, commit a9d8c48e8a
_Merge pull request #6207 from MarcSabatella/306612-insert-hbox
fix #306612: insert horizontal frame in front of frame using palette_
Automatically closed -- issue fixed for 2 weeks with no activity.