BlocklyProp icon indicating copy to clipboard operation
BlocklyProp copied to clipboard

Add support for project settings

Open zfi opened this issue 7 years ago • 3 comments

Add a new, optional field to the project model to support a JSON document containing options and settings related to a specific project.

zfi avatar Aug 23 '18 18:08 zfi

@MatzElectronics - do project setting carry over to cloned projects?

zfi avatar Feb 20 '19 23:02 zfi

Good question - I was originally envisioning per-user preferences. But, we could also support per-project preferences as well, and yes, I would imagine that they would clone over.

MatzElectronics avatar Feb 20 '19 23:02 MatzElectronics

OK, that still works. The user profile settings can hold a grab-bag of details, including default project behaviors. Some or all of those behaviors, when applied to the project, can then be a component of the project settings grab-bag - as long as we do not propagate any personally identifiable information.

I will incorporate the project settings into the clone methods. The UI will decide what can be copied from the user's default project settings into the per-project settings.

zfi avatar Feb 20 '19 23:02 zfi