Time signature incorrectly positioned after changing staff type

• Nov 1, 2013 - 15:29
Type
Functional
Severity
S4 - Minor
Status
closed
Project

1. Open attached score (produced in 1.3).
2. Right-click stave.
3. 'Staff Properties…'.
4. 'Change Instrument...'.
5. Choose 'Electric Guitar'.
6. 'OK'.
7. Change 'Type:' to 'Tab. 6-str full'.
8. 'OK'.

Result: The time signature is incorrectly positioned.

Time signature incorrectly positioned after changing staff type.png

Using MuseScore 2.0 Nightly Build (e03ddb3) - Mac 10.7.5.


Comments

If I am not mistaken, the time signature is correctly laid out when the score is re-opened.

This issue stems from the fact that time signatures are no longer automatically re-laid out after each change. This is part of an on-going process of simplify and speed up the re-laying out of the score after changes, to increase the responsiveness of the programme.

Possibly, with time signatures, there has been some 'overkill'... but this is something for the core developers to decide, I believe.

Thanks,

m.

With different steps due to changes (after changing the instrument, change the staff type via 'Instruments'), this might be fixed?

Using MuseScore 2.0 Nightly Build (16c2771) - Mac 10.7.5.

@Marc: "it's another matter as to whether it's a bug that you need to use Instruments dialog to get the staff type to actually change. Staff properties / Advanced *appears* to let you to change to tab without doing that step, but it has no effect.".

To switch to a TAB staff, you only need to change instrument if the current instrument does not support TAB's. In other words, you can't turn into a tab a flute part or a voice part. This does not seem a bug to me, but consistency. In fact, this has been discussed in more than one occasion and we agreed on this; did'nt we?

In which sense "Staff properties / Advanced *appears* to let you to change to tab without doing that step, but it has no effect."? If you are given the choice of TAB's, select a TAB template and reset to it, the current staff DOES turn into the selected TAB template.

Or am I missing something?

M.

@Marc: "I guess I was missing the step of pressing "Reset to template" after selecting the template I wanted. When I do that, it works.".

Well, I kind of suspected this... ;) In fact, initially, I was in doubt whether to have the staff type template drop list to act immediately (select an item and the staff type changes) or with an additional command (press "Reset to").

On one hand, the first behaviour is probably more common; on the other hand, resetting to a ready-made template erases any customization you may have done to the staff type with no way back.

So, to be conservative, I preferred the second approach. It can be changed (probably rather easily), though, if there is some consensus.

Worth opening a specific issue or a thread in the TechPrev forum?

Thanks,

M.

Worth discussion, sure. FWIW, you might want to compare with the behavior of the Text Properties dialog (as accessed via context menu), which changed last week - for the better as far as I am concerned. There are individual controls for fonts, position, etc, but also a drop down to select one of the predefined text styles, and a "reset to style" button that clears any changes you have made and restores the defaults of the selected predefined text style. As of last week, selecting a different predefined text style now automatically forces a "reset to style", so the dialog immediately updates to reflect the settings of that style - thus clearing any customizations you might have done in this dialog.

Seems to me more or less exactly analogous to Advanced Staff Properties, and I think the same behavior - selecting a new predefined template forces an automatic "reset to template" makes sense to me.