To select the SVG I have to double click it. Then it works.
Instead for the pad: not necessary the double click. Just click one time and edit them.
It’s fantastic to see that a simple plugin, solved an issue present since ever on KiCAD and never solved natively. There was more engagement to tell me that “this feature is useless. no one uses it” … bah …
Instead of you’ve made my day@qu1ck … thank you so much.
EDIT: I hope you will make this plugin available through the Plugin Manager of KiCAD
It would be interesting if the creator, @qu1ck, was willing to post an estimate of the time and effort required to create this plugin (including, or not including, the prior years of experience writing software) .
Yes but good thing about plugins is that I can write them and release them independently of kicad’s release schedule. If transformation tool is added to kicad itself you won’t see it until v8, i.e. for another year at least.
I think you already figured it out but for clarity I’ll add install instructions to the top post.
Yes, that’s the plan. Just wanted to share it here first so that power users can help me weed out any silly bugs that I may have overlooked. Thanks for testing.
About 3 days, leisurely 3-5 hours a day. That included fumbling about in inkscape to draw the icon as well as tracking down and fixing kicad buggy behavior regarding item selections and plugins. But I am pretty familiar with kicad codebase and API already and in general have >15years of writing software for a living.
I am using 7.0.5 KiCad and just used the plugin manager to install transformit. Nothing happens. I select any footprint in PCB editor or my logos on the back silkscreen that are all reversed when looking through the board so they print correctly on the back and try to change size or rotate and it just doesn’t work. edited: I posted on your GitHub and thought we can update people here who don’t know about GH when we find the answer. If you have KiKit installed, it breaks Transformit, so temporarily uninstalling KiKit lets it work again.