0d7282e69b35d1cc7c67629ecddbd397b85ea727
Currently, internal I/O operators can be invoked with drag-n-drop path data, and when this happens a quick popup menu is shown to customize import settings. If these operators support operator presets, using a preset can override path data given by drag-n-drop, and that can be unwanted behavior. While this can be fixed by setting path properties to SKIP_SAVE, doing this would make these properties also to stop using ghost values. These ghost values are used by the file select window to open operator last import directory, and using this flag makes the file select windows always open the home directory. To fix that, add an explicit flag PROP_SKIP_PRESET that skips properties writing to presets. Also clarify that PROP_HIDDEN and PROP_SKIP_SAVE also avoid writing to presets. Added a operator that can clean operator's specific property presets. Importing presets from previous versions runs an automatic cleanup. Co-authored-by: Brecht Van Lommel <brecht@blender.org> Pull Request: https://projects.blender.org/blender/blender/pulls/117673
…
Blender
Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline-modeling, rigging, animation, simulation, rendering, compositing, motion tracking and video editing.
Project Pages
Development
License
Blender as a whole is licensed under the GNU General Public License, Version 3. Individual files may have a different, but compatible license.
See blender.org/about/license for details.
Description
Languages
C++
78%
Python
14.9%
C
2.9%
GLSL
1.9%
CMake
1.2%
Other
0.9%
