Skip to main content

I’m back asking about something I don’t understand regarding shared libraries and the logic of the colour picker.


Consider this use case:


I have a Ui library shared called 💎 UI Token


This library has 2 variable collections for colours



  • Core Tokens → All Raw colours (not accessible outside of the library file)

  • 🎨 UI Core → for UI elements, surface, border, icons, text…

  • 🎨 UI Extended → Brand, hints and other non common use case


Now I’ve named those collection in such way that when I choose a colour to assign in the picker, the 🎨 UI Core shows first in the list and 🎨 UI Extended second.

Like in the screenshot of the Local Colour picker (within 💎 UI Token)




For some reason when you open the same picker in another file the sorting order of the libraries is not the same anymore…


🎨 UI Extended is now first and 🎨 UI Core is second.





I thought maybe sorting is reversed by mistake in shared library colour pickers. So I renamed the 🎨 UI Core to 🎨 UI ZZCore to make sure Alphabetically it would display after 🎨 UI Extended . Well no luck… The library is still not shown first… and I don’t understand what the sorting logic is. I just want the collections to be ordered Alphabetically


Is this a bug or is there something I’m understanding ?

Be the first to reply!

Reply