To be clear, we're open to being convinced, I just explained my current thoughts on it and the reasoning why.
Can you explain what you mean by clean re-imports? You import into a new project? That will of course lose all the editor work that has been done. I'd like to understand why you'd do this to better support your workflow.
Our intended workflow is to Import PSD into an existing project to update and create images and other items, most often with Replace existing
unchecked. You shouldn't need to start over in a new project.
When doing that you will need to manage a couple things:
- Image files on disk from previous imports will by overwritten if the PSD has the same names. However, if you renamed things, the image files will get new names and the files with the old names will remain. You can delete all the image files and folders created Import PSD, then run Import PSD and it will create only the image files used. We're considering writing metadata to the image files and a setting that would delete all Import PSD generated image files before creating new files. Alternatively, you can pack an atlas (turn of PMA) using
Attachments
and then unpack it to a new folder to obtain only the image files in use.
- Similarly, if you renamed slots, attachments, bones, etc then the old items will still be in your project. You'll need to delete them to keep your project clean.
These things you need to delete manually are only if you are renaming things.
Note that currently Import PSD creates bones, but if bones already exists, it does not modify them, even if Replace existing
is checked.