Currently user has to go to File->Parts to add or remove parts. I'm proposing adding a context menu when Right-Clicking on a parent score's tab or anywhere on the QTabBox of child scores which would allow user to immediate create & delete parts without going to File->Parts:
I suppose if I were to spend time to implement such a thing, then I could also have "Scores" submenu with options for "Open Score" as well as "Save Score".
The OP there wanted toe ability to delete a Part Tab by clicking on an X, similar to the x to Close the score. kuwitt's reply was that a right-click menu would be better.
Close and delete are not the same thing, so an X on a part that deletes that part is very different from an X on the score, which just closes it (and asking for save, if needed), but doesn't delete it
I am aware that close & delete are not the same thing. If an X for child scores gets implemented, it will necessarily mark the main score file with a * to indicate it has been changed if it wasn't previously. I'm wondering if maybe there should be a popup window "Are you sure you want to delete Part ___?" when press X, or if that would be too much questioning the user.
I don't think it would be a good solution to delete parts via a x-button. The normal behavior is to close a window by clicking the x and not deleting something. And I'm not sure, if it would be useful to define another behavior here.
For me the better solution would be to open a context menu via right click on the tab for more options and would be more clear.
Ok, thanks for your feedback Jojo & kuwitt, and I'll side with you two here because I can understand the problem of having different semantics of "delete" for parts while normally X just "closes" things. I've edited and renamed #192726: Remove duplicated tab for main score & enable setMovable (to allow reordering of parts) so it doesn't include my original request to have the X. Clearly it is better to have a context menu, and it sounds like we agree to have a context menu.
For the record, I like the context menu. We went from overly cluttered to overly sparse, I think, and there is room for a couple of more additions. This one makes sense to me. I also agree the "X" should not delete anything.
Well, it's already available in the menu system, and considering generation of parts happens only once in the life a score under normal circumstances, I don't think devoting additional screen real estate to it makes sense. This is just a convenient shortcut. But I'd be fine with making it available anywhere in the general score area as well. Right now the context menu when clicking outside of a specific context yields four submenus: Measures, Frames, Text, Lines. I'd propose adding a fifth, "Score", with items on it for accessing Parts, Page Layout, General Style, and Text Style. These are the things I access most that feel like they should be available here.
Comments
I suppose if I were to spend time to implement such a thing, then I could also have "Scores" submenu with options for "Open Score" as well as "Save Score".
A similar request for an easier way to remove a created part via the part tab came up some weeks ago in the German forum:
https://musescore.org/de/node/184836
Thanks...I can't read the german...could you maybe give a one sentence summary if it is significantly different?
Also, I had proposed in #192726: Remove duplicated tab for main score & enable setMovable (to allow reordering of parts) to also have an "X" button for each child score tab, which would remove a created part as well.
The OP there wanted toe ability to delete a Part Tab by clicking on an X, similar to the x to Close the score. kuwitt's reply was that a right-click menu would be better.
Close and delete are not the same thing, so an X on a part that deletes that part is very different from an X on the score, which just closes it (and asking for save, if needed), but doesn't delete it
Thanks.
I am aware that close & delete are not the same thing. If an X for child scores gets implemented, it will necessarily mark the main score file with a * to indicate it has been changed if it wasn't previously. I'm wondering if maybe there should be a popup window "Are you sure you want to delete Part ___?" when press X, or if that would be too much questioning the user.
I'd rather not have that X button there, a right-click menu would be OK though
I don't think it would be a good solution to delete parts via a x-button. The normal behavior is to close a window by clicking the x and not deleting something. And I'm not sure, if it would be useful to define another behavior here.
For me the better solution would be to open a context menu via right click on the tab for more options and would be more clear.
Ok, thanks for your feedback Jojo & kuwitt, and I'll side with you two here because I can understand the problem of having different semantics of "delete" for parts while normally X just "closes" things. I've edited and renamed #192726: Remove duplicated tab for main score & enable setMovable (to allow reordering of parts) so it doesn't include my original request to have the X. Clearly it is better to have a context menu, and it sounds like we agree to have a context menu.
For the record, I like the context menu. We went from overly cluttered to overly sparse, I think, and there is room for a couple of more additions. This one makes sense to me. I also agree the "X" should not delete anything.
Since a context menu is not necessarily discoverable, why not a toolButtonMenu like the one used for note input modes in 2.1?
Well, it's already available in the menu system, and considering generation of parts happens only once in the life a score under normal circumstances, I don't think devoting additional screen real estate to it makes sense. This is just a convenient shortcut. But I'd be fine with making it available anywhere in the general score area as well. Right now the context menu when clicking outside of a specific context yields four submenus: Measures, Frames, Text, Lines. I'd propose adding a fifth, "Score", with items on it for accessing Parts, Page Layout, General Style, and Text Style. These are the things I access most that feel like they should be available here.
Back in https://github.com/musescore/MuseScore/pull/2706/files/ (for master) I changed that context menu to be more or less only that "Score" menu you suggest (as the existing items for the most part don't work unless a note is selected). That then brought up https://musescore.org/en/node/120676.
Good idea Eric. I like me too this context menu and I support this.
I agree with @Marc in #12 of making it available anywhere in the general score area as well as the green area in my mockup.
To avoid [#120676], let's make sure to *add* the parts option to the right-click menu without removing the options that were already there.
Issac, I might use your commit for PR 2706 as a starting point, but modify it accordingly.