Lunacy version: 10.2
OS version: Windows
Hi, I am trying out the new shared library feature in my cloud, but I am experiencing some weird behavior. It would be nice if you could elaborate how exactly you expect one to use shared libraries.
So, I’ve created a cloud document with a local component that I want to use as a shared library. I’ve created a second cloud document and added the the shared library via “manage libraries”. I add an instance of the shared library component on a page in the second document.
So far so good!
I go back to the shared library document and change the color of the component. To my surprise, the change is not reflected in the instance in the second document. Oh no!
Lets try adding a new instance of the component, maybe that one will contain the new color.
Nope, still the original color.
Lets try removing and re-adding the shared library via “manage libraries” on the second document.
Nope, new instances and the first instance is still the original color. Yikes!
What about removing everything from the second document, removing and re-adding the shared library via “manage libraries” and restarting the app.
Nada, still the original color.
Hmm, what about creating a third cloud document, instantiating the component (it has the updated color) and copy pasting it in the second document.
Nope, I get the original color yet again.
It seems that the original version of the component/style of the shared library was hard-locked for the document the moment it was instantiated and cannot be changed what so ever. What a deal-breaker! So how am I ever going to be able to update components and styles from a shared library? I was hoping for there to be a manual “update” button on the component/style or the instance, but this does not seem to exist in the current version.
What about adding new components to the shared library? That seems to work as expected. They are immediately visible in the components list of the second document and updated properly in the thumbnail of the components list (until you instantiate them in the document of course).