Good evening @jorge_garcia -- I'm following up on this issue. I've broken up my libraries and I was able to get them to upload. That said, my original library was 1.6MB, which is puny by today's standards. The new libraries were 874K and 614K respectively. I had to upload the smaller of the libraries twice -- the first time failed. More importantly, because of the library change, I had to edit every design file and manually replace all the components. For whatever reason, "Swap Library" never seems to work - even if it does find a match, it won't let me swap because it doesn't have every component matched (or some other reason). Utterly useless.
A couple things that would really help:
1 - multi-select to delete -- literally took me 30 mins to delete all the individual components, packages, symbols, and models when I broke them apart.
2 - cascading delete - when I delete the component, just delete all the packages, footprints, and symbols -- or ask me if I want that. Imagine my surprise when I deleted the component and the size of the library never changed because all the 'bulk' was in the footprints.
3 - fix swap library - seems like it should work, but it doesn't even when all the components are in the new library essentially unchanged (like when you simply rename the library). In this case, I had to open every design, find all the components from the old library, replace it with the components from the new library. It's like 50 clicks for each component. Colossal pain in the *ss.
4 - there's no way to replace a footprint in the PCB editor when there is no associated component. I had to delete the footprint and manually add it back in the new library. That seems like a defect to me.
5 - when you copy a library, it really should break the link to library IO. Once again, imagine my surprise when I created two new libraries, edited them (the aforementioned 30 minutes) only to have the second library overwrite the first library in library.io. Then when I opened the first library, it said I had pending changes so I blindly merged, blowing away everything in the first library. Super annoying.
6 - When there are changes in the library.io version, please, please, please add the ability to keep the local copy and overwrite the library.io copy. Right now the only options are to overwrite the local copy or merge the changes, which is effectively the *same* *thing* in my case - merging the changes overwrites the local copy. Once again, imagine my surprise.
7 - look, I've said it before and I'm saying it again -- it just doesn't have to be this hard. It just doesn't. Silently keep the fusion team libraries up to date in library.io, make the version numbers the same, and only prompt when something changes on the web for some reason. This whole linking business has to go. It might be an interim step, but it's nuts.
Thanks for listening.
-Tom
--
Professional PowerPoint Jockey...