Cabbage Logo
Back to Cabbage Site

Question about examples folders

I’m considering moving the examples out of the application directories and bundles, and placing them by default in the user home directory. The reason being that users can then modify the examples directly without having to make a copy of them first. It also gives them the chance to break instruments, but isn’t that part of the fun? I find it constantly frustrating to have to make a copy of each example because the OS won’t let me save to the application folder or bundle. Anyone have any objections to this move? I would either set it up in the installers, or provide a menu command to copy all example to a new location from within Cabbage. What do you think is best?

Yes, I think that all I can experiment with and modify should be placed somewhere in the user folder (in Windows there is the %AppData% folder for these things and I noticed you already use it for the file ‘Cabbage2.settings’; in Linux, generally, you would create an hidden ‘.Cabbage’ folder in the home user dir; in MacOSX I don’t know, but I think it’s more similar to Linux, right?).
Anyway, in the program folder there should be only those files you should never modify (unless you want to update the application, of course).

I like the idea of having a copy of them readable and writeable, however I’d suggest keeping a “backup” in the app folder that can’t be touched… that way if they get broken and need to be restored, they can.

On OSX I think they can be placed in /Users/Shared… I’m pretty sure that’s a standard system readable dir, but it could just be I created it years ago and forgot. :slight_smile:

I agree with you. And it would be even better if there was an option within Cabbage to replace all the modified files with the original ones. :slight_smile:

Like a reset examples button for when things go wrong :joy: That would be useful.