Potentiometer symbol

I have opened an issue in the bug tracker. If you know how to replicate the part that changes its alignment on different loads, feel free to post it.

It could be. First, I changed all the properties to start with a lower case in the resources.xml and in the new parts. This worked well for new parts. However, when using old parts and going through the obsoleting mechanism, the parts got their old properties (which started with an upper case letter). So, probably Fritzing is not handling well this corner case. Finally, I left all the properties starting with an upper case letter (both in resources.xml and properties).

Yes, I used the upgrade menu that appears after you open a sketch with obsolete parts. I did not see that Fritzing positions the parts based on the connectors. It always keeps the upper left corner of the svg file.

This seems a bug in the swapping mechanism. I open a bug here

At the beginning, I thought that it was a bug in the obsoleting mechanism, but I could replicate this bug when swapping a part. So, I just think that the obsoleting mechanism is just triggering a swap.

Yes, I agree that the svgs should start at 0,0. However, this fix in the part will cause to add wires in the breadboard and (likely) remove wires from the schematic view, changing a lot the sketch. I am wondering if this fix is worth it right now. Would it cause severe problems? I can see three options. The first one would be to leave the offset in this part to do not mess the sketches of the users. Potentiometers are common parts and it could be painful to clean the sketch after the update. Another option would be to comment the replacedby attribute in the old part. This would not trigger the update mechanism. We could uncomment it once the origin in the connectors feature is implemented and the bug with the sapping mechanism fixed. Thus, the new potentiometers added to the sketch will use the new parts and the sketches with old potentiometers will still use the old parts. Finally, we could fix the part and force the users to clean up the sketch after the upgrade. If so, I think it would a good idea to specify which parts will be upgraded, see issue here. @KjellM , what do you think is the best strategy?