Contribute to library from multiple documents
I work with clients and design partners from different companies and I use the collaboration tools extensively. I even had to call support to fix my device because the XD files were over 1GB and were crashing the software.
Currently, I'm reaching the limit of the artboard size and want to share the library to new XD files in order to continue to contribute and grow the brand library of assets (as this is considerably smaller than the whole XD file).
So, I would like to have the possibility to set a shared library in a new XD file as the main document library (to be able to grow this library but also to maintain a single source of truth for the brand assets while collaborating with other peers).
Thanks for your clarification! As you’ve noticed, XD currently has a 1:1 relationship between a source document and its linked library, so this is currently as designed. I’ve updated the title so that it better reflects what you’re asking for and will leave it open for others to upvote!
S Jad commented
If I understand this correctly, It would be nice to nested design systems in a main library file.
Currently a single design system XD file quickly grows into 500Mb+.
Could we split and group related set of components into separate design system XD files, and link them to a main design system XD file?
Benefit: Only the main XD file is shared as a library, but user can access all the components across the linked XD files.
Also different team members can edit each file separately, reducing lags caused due to syncing.
Main Design System XD file (shared as library)
|__ Linked design system XD file for Iconography
|__ Linked design system XD file for Photos/Illustrations
|__ Linked design systemXD file for Input field type of components
|__ Linked design systemXD file for Cards and panels
|__ Linked design system XD file for Organisms and Templates
Components in the linked files can be accessed and used anywhere within the design system XD file network, but edited only in their original linked files.
Each xd file can be compact and for a specified purpose.
Vlad Iepure commented
Here is how Figma solves it.
Vlad Iepure commented
Thank you for the reply. I am using the shared CC Libraries, but when I create assets new assets they get added to the document library and not to the shared library—resulting in me going back to the source file and adding the component there so that I have it in the shared library (which is an unmanageable process).
Ideally, I would like to set the shared library as the main one in a new document, to be able to continue to add items to the same library.
But let's not forget the real reason I am in this pickle, which is the limited workspace in an XD files. So maybe the solution is in having an infinite work board or multiple work boards like in Figma (they call them pages) .