Script Editor (not 100% unfortunately, getting there though)
Saving dialog
But there is always more to do (I’m looking at you property inspector ) Want to help? Get your hands dirty or submit GitHub issues with things that aren’t dark mode friendly.
Anybody know how the inspector palette is created? This is the last piece of the puzzle to get converted to dark mode (well, I’m sure there are others but this is what I know needs to be done)
I managed to find out where to add the code to make it dark mode friendly
Speaking of dark mode, 0.9.7 is chock full of dark mode goodness, but I know I didn’t get everything, so please submit GItHub issues so I can tackle the rest of it.
Added a new property for 0.9.8 for dark mode. Instead of having to write
if (systemAppearance = "dark") then set the foregroundColor of me to "white" else set the foregroundColor of me to "black end if
You can now just write
set the foregroundColor of me to (the systemTextColor)
systemAppearanceChanged also has a new third parameter pTextColor so you can set the colour without having to check the mode (of course check the mode if you’re using custom colours)