Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix #211461: show text of other dynamics in status line #3198

Merged
merged 1 commit into from
Jun 15, 2017

Conversation

MarcSabatella
Copy link
Contributor

Recently we changed the behavior of other dynamics (aside from the standard ones) to export their text to MusicXML. This PR makes the status line & screenreader do the same.

Note the issue references originally was about a request for a change in playback semantics upon editing the dynamic text. But 1) the main requested change was apparently already made for 2.1 (not clearing the velocity setting on edit), and 2) the further request to possible update the velocity according to the modified text does not actually make sense to me.

return QString("%1: %2").arg(Element::accessibleInfo()).arg(this->dynamicTypeName());
QString s;

if (dynamicType() == Dynamic::Type::OTHER) {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Would it be smart to override screenReaderInfo then? because the elision will not be nice when said by a screen reader.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

elipsis, not elison, right? If so: the same thing is used in Text::accessibleInfo() too

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes, I just stole this code from Text. But perhaps both should override screenReaderInfo(). I guess since a blind user can't see the text element itself in the score, hearing the full text read aloud would be especially important.

@lasconic lasconic merged commit 4760b05 into musescore:master Jun 15, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants