For unknown reason in my case the Defold ignores both Defold.app/Content/Info.plist
and NSUserDefaults
values for the com.defold.editor
identifier. But on the mac where everything works fine the Defold really reads both them.
So I tried to figure out where is my Defold stores NSUserDefaults values.
- Created the folder supermegafolder
- Opened it in the project opening dialog
- Ran in the terminal defaults read to find where the Defold saved the supermegafolder as the value for the NSNavLastRootDirectory key.
- Found it and see that the bundle identifier is net.java.openjdk.cmd
After that I run this workaround in the terminal:
defaults write net.java.openjdk.cmd NSRequiresAquaSystemAppearance -bool YES
And now the top bar doesn’t switch to the Dark Mode and right clicks work fine.