UI Bug: Text fields in Album editor not respecting macOS dark mode
Steps to reproduce
1. On macOS 15 Sonoma (and earlier, presumably), go to System settings > Appearance and select Dark. 2. In Roon, select any album. Using the three dots button, select Edit... 3. In the Album editor dialog, go to the Edit album tab. 4. In the Title section, choose the Edit radio button, then click in the text box field beneath. (Note: The behaviour can be reproduced with any text field using the same UI element. I haven't worked on Mac applications, but presumably the OS exposes a method for checking the active mode and expects devs to adjust other UI styling accordingly.)
Note that the text you type will now appear black against a black background, making it illegible. Obviously, it's possible to type short strings like album titles "blind", but this feels like a 30-second fix with disproportionate UX upside.
Hi @Paraic_O_Donnell,
I’ve submitted a bug report with the dev team to get this looked at and while I can’t comment on exactly when this will happen, it is in the queue. I don’t believe any other details are needed at this moment, so I’ll go ahead and mark this case to close.
Once the changes are ready, we will make a new build of Roon and mention the bug fix in our Software Release Notes section, so I would keep an eye out for improvements in in the next Roon release(s). Thanks!
HI @Paraic_O_Donnell,
I’ve spoken to our dev team about your case. They want to know all of the fields that are affected by this. Once they have that information we can proceed with a fix. Thank you in advance for your assistance!
I don’t have an exhaustive list, but here’s another example from the Settings > Audio dialog. It doesn’t affect every text box, but it’s certainly widespread and – for me at least – trivial to reproduce.
Hi @Paraic_O_Donnell,
Thanks for getting back to me with those examples. I will check with the developers to see if this is enough information to act on.
Another question occurred to me. Are the same fields always impacted?