Invert the score colors in dark mode
Reported version
3.4
Type
Ergonomical (UX)
Frequency
Few
Severity
S5 - Suggestion
Reproducibility
Always
Status
closed
Regression
No
Workaround
Yes
Project
Dark themes are really useful in low light context, for instance at night. In musescore, with the dark theme switched on, the menus and controls are dark, but they only occupy a small surface in my screen. The major part of the screen is the actual score, and it is mostly white.
I suggest an inversion of the score colors when the dark theme is used, maybe optionally. Something like this could be great, though someone with design skills will probably be able to find colors with better contrast.
What do you think?
Fix version
4.0.0
Comments
Should all be possible already using Edit > Preferences > Advanced
I did not know this menu.
I played a bit with it and I could not change the white background, did I miss something?
What do you think about providing a coherent color theme by default with the dark theme?
Page background can be changed in Edit > Preferences > Canvas tab, the corresponding settings are not present in Advanced tab.
Glad to see I can manually do this.
So my request is about providing good defaults and making the switch automatic with dark theme :)
If anything there would need to be an 'extra dark' mode, as the current dark mode should stay like it is
Even with a new "extra dark" theme, it seems the settings in "Edit > Preferences > Canvas" do not depend on a theme.
Is there any plan to move "background" and "paper" colors to "Edit > Preferences > Advanced"? Would a patch toward this goal be welcomed?
How do I change the staff lines and default elements to white?
It would really be nice if there was a plugin for inverting everything....
I don't think plugins hace access to all these settings
Technically they have an access to these settings, but inverting all colors would require also changing colors of elements and staff lines. Since those colors are properties of elements such plugin would produce a score with most colors being actually inverted so colors would have to be inverted back prior to printing or publishing a score. Also some elements (at least measure numbers) don't seem to follow settings on new elements color so those would require additional workarounds in plugins (or perhaps even some fixes in MuseScore).
Other than those limitations, I see no reasons why this cannot be implemented as a plugin.
I am legally blind and cannot use any computer or cell phone app unless in some sort of dark mode or inverted color mode. I can not find any real easy way to switch from a white background to dark mode and back again. in the musescore software. I need a dark page whith white or yellow text in order to read and use anything. As a windows user, I use the high contrast inverted color mode with many apps but it does not work with musescore. I need to switch back to white background so others can see my screen, capture images for videos, to copy and paste in documents and to print. The best solution I have found is to use windows magnifier in full screen mode and invert the colors in the magnifier app. If there is a way to quickly switch between modes in musescore I have not found it yet.
Minton J Miller
In the forum thread I gave you a workaround involving using a custom workspace and setting an advanced preference. It handles everything except the staff lines in the score, since that color is actually part of the score. Probably we should consider amending the staff line display code to do something like, if the staff line color is set to to black (the default), then instead use whatever the score display color preference is.
Then it would be a single click to switch modes. but as it is, it can be done by switching workspace then changing staff line color.
In reply to In the forum thread I gave… by Marc Sabatella
Yes Marc I appreciate your efferts and like I said in the other thread the quickest way with the least amount of fuss for now is windows magnifier in full screen mode and then inverting colors is just one click. As I find other threads on this subject I will also post on them as well just incase someone is not aware of other threads on the subject.
This is not intended to be a criticism of musescore. This is all about helping as many low vision users as I can, get the most out of this amazing software.
It is a subject that is hard for most people with relatively normal vision to understand. Unless you have to read using high power magnification, have light sensitivity issues, have blind spots, have some form of tunnel vision, or in my case all of the above: you are going to have a hard time understanding what all the fuss is about. In fact, it is sometimes hare for people in the low vision community to understand what another's needs are because the variables are many.
Most people in the low vision community have multiple tools they use depending on the application and none of them are totally adequate but they do help. What might work for me in one instance might not work in another. To make it more complicated, what works for me may be totally useless to another person.
Again, I appreciate all your efforts and please keep in mind that these discussions are all about helping as many people as we can get the most from musescore and are in no way meant to be a negative comment on this incredible product.
Minton J Miller
Even though the workaround works great (maybe putting aside the topic of the staff lines which is more cumbersome), this suggestion would be quite a nice touch and really appreciated by people that are used to work with dark themes or at night. It would also enable users to get a much nicer default colorscheme than naively replacing black with white.
And here is the good news for MuseScore 4: a checkbox in the preferences window to enable and disable score color inversion with one click at any time.
The story behind it: https://musescore.org/en/node/324365 (see "Accessible Colour Themes")
So I guess we can mark this issue fixed
Wow great news!
Is the score dark mode automatically turned on when the system theme is switched to dark?
No, not yet, but that may still change!
Automatically closed -- issue fixed for 2 weeks with no activity.
Is there a way to change ALL the elements’ (title, subtitle, composer, staff, lines, text, notes, dynamics, etc.) default colours to white after changing the background or canvas colour to black? Or is there a way to set MuseScore to be just like the picture at the top by default, especially on Windows? Cuz I could easily do w/ that.
Wait for MuseScore 4
No need to wait for MuseScore 4, or to mess with all those options, On Windows, simply use the invert colors feature in the accessibility options. See for instance https://www.businessinsider.com/how-to-invert-colors-on-windows.
In reply to No need to wait for… by Marc Sabatella
Marc--Many thanks for this very useful observation, which takes care of black-white reversals in and out of MuseScore, as well as microscopic text problems in some corners of Windows on 4K monitors.--Frank Norman
Glad it helped! But meanwhile, MuseScore 4 was released in December, so no more need for workarounds. The invert option can be found in Edit / Preferences / Appearance
It would be better if inversion was optionally automatic, like dark theme already is.
(This is my first comment, so I have no idea what to set "Frequency" and "Status" to on this form.)
That'd be a separate feature request
The subject of this ticket is Invert the score colors in dark mode, not just Invert the score colors, but I opened a new ticket for that nonetheless.
See #345040: Automatically invert the score colors when the dark mode is enabled