How do you unload a part?

when i try to reload / update a part that i’ve already imported, fritzing fails and says the part is already loaded.

the only ways i’ve found to unload the part are:

  • if i imported the part during this session: close fritzing and say “no” to keeping imported parts then restart fritzing
  • otherwise: remove part from “mine” bin, make sure the part isn’t in any open projects (otherwise the part is still findable in the db with the search box even though it doesn’t appear in “mine”), then restart fritzing

is there a better workflow here? or a way to unload / reload a part?

i opened an issue here: FR: A "reimport part" button · Issue #3907 · fritzing/fritzing-app · GitHub

I am just about to add a bug report to that as it is a bug. Fritzing thinks it has deleted that part but the fzp file is still present and that will block a reload of the part. I thought I had reported this, but I don’t see an issue on github. I looked at the source a couple of years ago, and Fritzing thinks it has completely deleted the part but looking at a test just now, it has not deleted the .fzp file from Fritzing/Documents/user which will block the reload of the part.

Peter

1 Like

Thanks for sharing this kind information.

I would like to reactivate this topic.
I have the same question as been asked in 2021: how to unload a part from Fritzing loaded as ‘mine’ part?
If there should be some instructions in the manual, please point me to it so that I can look it up.
Thanks

There isn’t anything in the docs (AFAIK) and the procedure is a bit complicated. You need to right click on the part in the mine parts bin, then select delete part and answer yes to the prompt. That however does not delete the part (even though it says it does.) To really delete it you need to shut down Fritzing and answer yes to the save parts prompt and yes to the save parts bin prompt (you can answer no to the save the sketch prompt without danger.) That will really delete the part. I think there is an enhancement request to fix this (it is possible to fix) but it so far hasn’t been acted on.

Peter