I'd like the contents of this custom editor panel to persist with the file.
I can't seem to get my
PropertyGroup or even a
StringProperty to save with the blend file.
class PG_mypg(bpy.types.PropertyGroup): custString = bpy.props.StringProperty(name="custString") bpy.utils.register_class(PG_mypg) # this adds it but it doesn't persist in the file bpy.types.WindowManager.myPanelSettings = bpy.props.PointerProperty(type=PG_mypg) # even this one doesn't save either bpy.types.WindowManager.myCustString = bpy.props.StringProperty(name="customString")
Note that I want this to be set for my window, not per object.