scenebuilder
scenebuilder copied to clipboard
fix: application data, preferences and library are now stored in version specific locations
As all application specific locations are now version specific, multiple versions of Scene Builder can now be started at same time, as long they have different versions. Also each Scene Builder instance will have their own settings and library (e. g. it will work to run Scene Builder 8 with different settings than Scene Builder 19 SNAPSHOT).
As logfile names already include the Scene Builder version, logfiles are still stored in users home subdirectory .scenebuilder
.
Drawback: There is no functionality yet to import settings or user library from an older version of Scene Builder. If desired, this should be a different PR.
Question to @AlmasB: Shall we categorize this one as feature PR?
Issue
Fixes #369 Fixes #346 Potemtially solves issue #395 (only when SB launched from IDEA has different version than 19)
Progress
- [x] Change must not contain extraneous whitespace
- [x] License header year is updated, if required
- [x] The PR name must follow the pre-defined format
- [x] Verify the contributor has signed Gluon Individual Contributor License Agreement (CLA)