For design system multibrand theming, in what situations is it advantageous to use library swaps to manage brand colors instead of modes and extended collections?
Would be interested whether anyone’s intentionally using library swaps for colors instead of collections and modes?
The only advantage I can think of is it simplifies the right sidebar for someone using the design system file by not exposing modes or collections.
But it also means that there’s a lot more fragility because library swaps only work if names are an exact match. So then there’s a code piece, a figma file, and alternate figma to maintain naming with as well as values except for theme overrides which you lose the ability to track without exporting and doing a diff.
I def lean towards collections and modes as the default, but are there cases where
Using library swaps are advantageous?