Allow user to set mode along with key signature
As a user
I should be able to set mode (major, minor, dorian, etc.) as a property of a key signature
So I can capture all information about the semantics of the current key
And so that I can export to MusicXML with the correct key information
MuseScore currently preserves major or minor mode when importing a MusicXML file, but does not expose any way in the UI for the user to set mode with a key signature otherwise. For improved export to MusicXML, as well as other reasons of musical semantics, MuseScore should expose a "mode" setting in the key signature UI. It doesn't appear that any changes to the file format would be required, as MSCX already understands a
KeySig/mode element; this would only be a UI enhancement.
Available modes should be (at least) the same set supported by MusicXML: