I updated to Glyphs 3501. Now all my preferences are gone (and I got the message that the pyobjc module is missing). Is anybody else experiencing this?
All keyboard shortcuts are gone. All appearance preferences are gone. This is incredibly annoying.
It looks like all my Glyphs.defaults are deleted. Any way to recover them?
The keyboard shortcuts are not stored here, they are managed by the system (not sure where). Replace this file when Glyphs is not running. In general, it’s not a good idea to mess with this file, but in this case it should be OK.
I don’t know how to check that or modify the installation method. In Glyphs, I have selected Python 3.13.3 (Homebrew). In Terminal, I ran both the commands you wrote, with “Requirement already satisfied” reported.
**The Python installation misses the required “PyObjC” module**
You can install it by running "pip3 install pyobjc" in the Terminal or use the Python module from Plugin Manager
Glyphs 3500 added fixed loading homebrew python. So it might now pick up a version that has no pyobjc. and if you do pip3 you might get a totally different python. So you need to find the homebrew python and make sure it has pyobjc. Or switch to another python.