Text options lost in Version 4

• Mar 2, 2023 - 02:55

Prior to updating to version 4, when I selected the lyrics a control panel would open with text options including subscript. Is this possible in the new version?


In reply to by DanielR

The subscript specifically, yes. But the rest of the options are more plainly visible. Usability testing was showing that too many options were making the Inspector confusing, so seldom-used ones were moved to separate panels in accordance to common usability guidelines. But no doubt there is room for continued tweaking on the specifics. and also, it would be nice for individual users who for whatever reason subscript a lot could "pin" this to the standard section. That sort of thing is being investigated for future update.

In reply to by Marc Sabatella

Dear Marc, without any success I am trying to change the font of selected text to 'superscript', e.g. within accord names. I am using the German version of Musescore 4.2.1. Which menu do I have to open to select the superscript option. I could not find the 'more' option as mentioned in one of your comments.

In reply to by muelhj

It certainly works in other kinds of text, but it seems (???) that you cannot put a superscript or subscript in chord names. I'm guessing that the chord names are sort of processed when you add them (to be sure that it's a valid chord name?) and formatted the way that the developers decided was proper.

To place a super- or subscript in other text (Title, Subtitle, Composer, Lyricist, lyrics, system text, staff text, and many others ...

Type the characters: H2O
Select (highlight) the text you want to turn into a subscript. the "2"
Go to the left and click the Properties tab. Since text is currently selected, you should see sections of General, Text, and Show more. Click to expand Show more.
Immediately below Show more, you'll see "Follow staff size" at the left, and two "A"s at the right, one with a subscript "2", the other with a superscript "2". The latter are the buttons to set subscript and superscript, respectively.

20240406 171041 subscript-superscript.png

In reply to by Jojo-Schmitz

Oh no, I tried that and it failed. It says the invite may be expired, or you might not have permission to join. I think what maybe happened is that I accidentally failed the test that proves I'm a human (I know). Can you send me a different invite, or can someone else send me one? I would really appreciate it.

In reply to by Riley Sullivan

There isn’t any specific Discord channel where future plans are discussed, but the #design and #announcements channels perhaps most worth following as far as that goes. But GitHub is where you can really learn more - the design specs that are posted from time to time, the PR’s that are posted as work in progress, and the projects for upcoming releases that detail what’s targeted for when.

In reply to by Riley Sullivan

"What does it mean if a PR is "ongoing"? I thought a pull request is for a bug that is fixed or a feature that is completed"

It simply means it's waiting to merge. And when a developer has merged it into the code (in a few day/weeks, more or less), then you see the label "merged". And so, only then is the patch effective/the bug is fixed (verifiable if wished in a nightly)


In reply to by Riley Sullivan

It is important to realize that “open source” means anyone can see the code and contribute suggested changes (which is what a PR represents), but that doesn’t mean every single change submitted by a user is ready to be included in the program and will be merged as is. If that happened, it would be complete chaos, with fixes for one bug introducing dozens of others, new features conflicting with each other, inconsistent design, things that just plain don’t work, things that will be impossible to support in the future, even malware could be inserted into the program. So just because a given contributor issues a pull requests says “in my opinion, this is ready to be merged”, that doesn’t mean it is truly ready.

So instead, there are people on the core team who examine the PR’s submitted by other users to decide which are ready. If it seems one is for something that is truly desirable but the code simply isn’t ready, they will be given advice on what to fix. If it’s for something that seems like it might be useful at some point but isn’t a high enough priority at the moment to devote the time that’s would be needed to review the code, it might sit a while. Or if it’s something that is decided not to be in the best interests of MuseScore to include at all, it will probably just be closed. Contributors are advised to consult with the team before trying to implement major new functionality.

Also, people often submit “draft” PR’s that even the develop knows aren’t ready, because that’s a way to get others to be able to test the changes and give suggestions on the functionality and/or the code itself.

The JACK PR is a pretty big change that has been underway for quite some time, and until very recently wasn’t anywhere near close to being ready for merge as far as I can tell - it essentially didn’t actually work yet. Over the past few weeks it seems it is finally reaching that point. But, most of the team resources are devoted to finalizing the 4.3 release, so reviews of major new functionality that wouldn’t be possible to include until a later release is probably not as high a priority. So I wouldn’t be surprised if it didn’t get reviewed for a few more weeks yet, and that review might point out any number of changes that would be needed before it could be included - changes to make sure it doesn’t break things, that it is supportable, etc.

In reply to by Riley Sullivan

JACK is the usual way of doing that sort of thing on Linux, but not so much in other platforms. The way it works is you install a separate system called JACK and then connect both MuseScore and your video player to that system, and JACK synchronizes them. It only works with programs that actually support JACK, and it’s pretty “techy”.

So while work is progressing on the Linux front, totally separate from that there is thought being given toward a better cross-platform video sync solution. I don’t have any special insight into how any of that other work is going or if it has begun (aside from the trial demo someone posted at one point).

Do you still have an unanswered question? Please log in first to post your question.