In debugging some preferences GUI behavior, I'm wondering about the need for 
the "Save all preferences" menu option. I say that because, so far, both the 
path and startup dialogs already send "pd save-preferences" when the ok button 
is pressed. Also, the audio dialog has the "Save All Settings" button and we 
really only need to add similar functionality to the midi dialog.

I propose the following:
* path & startup dialogs save preferences with ok button (current behavior)
* audio & midi dialogs save preferences with ok button (add this)
* remove "Save all preferences" button in audio dialog
* remove "Save all preferences" menu option as I think this is 
counterintuitive...

Conceptually I see things like this:
* there is a current preference state at all times
* the state is loaded from the default location at start
* this state can be updated when making changes in the dialogs and hitting the 
ok button
* I can save and load the state to and from external files
* I can clear the state

The "Save all preferences" menu option implies there are separate states 
between the GUI and pd core. As far as I can tell, there currently aren't.

--------
Dan Wilcox
@danomatika <http://twitter.com/danomatika>
danomatika.com <http://danomatika.com/>
robotcowboy.com <http://robotcowboy.com/>



_______________________________________________
Pd-dev mailing list
Pd-dev@lists.iem.at
https://lists.puredata.info/listinfo/pd-dev

Reply via email to