flandreas / antares

Digital circuit learning platform
49 stars 6 forks source link

Choose data directory #529

Open flandreas opened 1 year ago

flandreas commented 1 year ago

The current version stores the user's projects and libraries in the standard application data directory (OS specific).

In principle, that directory is meant only for the application's configuration and property files and not for user files. In fact, some archiving programs won't even archive that directory.

Therefore, when Antares is started for the first time, let the user choose the directory where Antares should store her projects and libraries, e.g. in the user's "Documents" directory. Be aware that this might involve requesting specific consent from the user, as on operating systems like macOS, application programs are not allowed per se to access the user's directories.

flandreas commented 1 year ago

Note that part of this requirement is covered in the meantime by #581 "Expose Workspace".