Build a Design System! Ep. 1: Figma Tokens & Variables Setup

แชร์
ฝัง
  • เผยแพร่เมื่อ 24 ธ.ค. 2024

ความคิดเห็น • 158

  • @Abdurrahman-q5h
    @Abdurrahman-q5h วันที่ผ่านมา +1

    I was calling myself a designer and never knew anything about variable but thanks to this video i gained very meticulous knowledge about it thanks a lot sir for providing this million dollars worth video for free as well as design file ❤️ lots of love

    • @UICollectiveDesign
      @UICollectiveDesign  วันที่ผ่านมา

      Woohoo!! Please share this video where you can!

  • @RuggeroCarrara
    @RuggeroCarrara 4 หลายเดือนก่อน +31

    A tip regarding variable organization: always limit where variables can be viewed by setting the 'scoping' in Variable > tuning button on the right > In the 'Scoping' tab, you can select whether a specific variable should appear in settings such as lines, effects, font size, etc. This is very useful to avoid getting overwhelmed by a flood of variables when applying them. I hope I’ve been clear.
    Thank you so much for this video! 🖤

    • @UICollectiveDesign
      @UICollectiveDesign  4 หลายเดือนก่อน +2

      Hey man!! Great tip! I should have color scoped in this vid but it escaped me. Thanks for the comment and please share this vid where you can!

  • @guimi
    @guimi 3 หลายเดือนก่อน +20

    After watching a lot of videos about design systems, I finally found one that explains everything in detail. Thank you so much for your work, and I'm looking forward to the second part!🥰

    • @UICollectiveDesign
      @UICollectiveDesign  3 หลายเดือนก่อน +1

      Thanks!! Working on second part now. Please subscribe and share this video where you can!

    • @guimi
      @guimi 3 หลายเดือนก่อน

      @@UICollectiveDesign Sure! I'm also waiting for the approval of my profile on the uicollective website .😉

  • @bartoszpiatek4521
    @bartoszpiatek4521 2 หลายเดือนก่อน +13

    I didn't even dream of something this good. Thanks for the series!

    • @UICollectiveDesign
      @UICollectiveDesign  2 หลายเดือนก่อน +1

      I do it for the people! Please share it on your social media where you can :)

  • @kosinjoagwuani6888
    @kosinjoagwuani6888 28 วันที่ผ่านมา +1

    Just starting out on this series, but seeing the other videos in the playlist gives me so much joy. For all the design content out there, it's not so easy finding design system education. Thank you so much.

    • @UICollectiveDesign
      @UICollectiveDesign  27 วันที่ผ่านมา

      Thank you for the kind words!! Please subscribe and share this series on your social media where you can :)

  • @yusufkhalidmuhammad4948
    @yusufkhalidmuhammad4948 3 หลายเดือนก่อน +4

    I've been looking for a series tutorial on design systems like this for a long time. Thank you so much for doing this!

    • @UICollectiveDesign
      @UICollectiveDesign  3 หลายเดือนก่อน +1

      Of course! Please subscribe and share this video where you can :)

  • @shoobidoobi1993
    @shoobidoobi1993 4 ชั่วโมงที่ผ่านมา +1

    @47:30 Quick tip! you can do the math within the value input so no need for a calculator.
    Just write your initial value * 1.6 or 1.2 (e.g - 16*1.6) and figma will do the calculation for you.

  • @renansm
    @renansm 18 วันที่ผ่านมา +2

    I was looking for a playlist to better learn how to create and organize a design system and I was very happy to have found yours, congratulations on the video

  • @thjeen_tuwf
    @thjeen_tuwf 2 หลายเดือนก่อน +1

    That's great to me. I found many videos to explain design systems and how to use variables and tokens but this is the best video I have ever seen.

  • @SonaJabrayilova
    @SonaJabrayilova หลายเดือนก่อน +1

    you're really genius. I'm very happy for finding this channel in the middle of creating design system for my product. Thanks a lot for these useful informative videos and templates.

    • @UICollectiveDesign
      @UICollectiveDesign  หลายเดือนก่อน

      Glad to help! Please share this video where you can on social media :)

  • @AmeliaPrasad
    @AmeliaPrasad 2 หลายเดือนก่อน +1

    Thank you so much for this!!! Taking design and bootcamp courses will teach you all the things about design thinking, but something like this would have been so useful towards the end to get designers on their way and able to push out designs more quickly after familiarizing with the basics of figma. I love the detail with which you discuss things and go through them step by tiny step. My design work has expanded to platforms and dashboards, so having a system like this feels invaluable in communicating stuff to my developers. Thanks SO much for helping me create this!! Onto the next video and joining UI Collective. :)

    • @UICollectiveDesign
      @UICollectiveDesign  2 หลายเดือนก่อน

      Awesome!! This is great to hear! Please share this video and UI Collective on socials where you can :)

  • @Suhailnasa
    @Suhailnasa 2 หลายเดือนก่อน +3

    Your work is truly exceptional and has made a significant impact on many people. The only thing I could suggest is adding 4K quality content, which would be the cherry on the top. Nevertheless, I really appreciate your outstanding contributions. 🙌

    • @UICollectiveDesign
      @UICollectiveDesign  2 หลายเดือนก่อน

      Thanks for the feedback & kind words! Will work on the 4k :) Please share this video on social media where you can

  • @stanmx
    @stanmx 4 หลายเดือนก่อน +1

    I learned a lot watching this video. I hope see new episodes of this series in the future. Thank you for shared.

    • @UICollectiveDesign
      @UICollectiveDesign  4 หลายเดือนก่อน +1

      Thanks so much! Please subscribe and share this video on your socials where you can!

  • @hellsbell365
    @hellsbell365 3 หลายเดือนก่อน +1

    this video has made us so clear on the concept of variable and token, looking forward to such valuable content in the future, Thank you!

    • @UICollectiveDesign
      @UICollectiveDesign  3 หลายเดือนก่อน +1

      Glad to have helped! Please share this video on social media where you can :)

  • @emmanueltenny1930
    @emmanueltenny1930 หลายเดือนก่อน +2

    Color scale tip really got me man, cant believe i never though of it like that, one of many things im about to learn from this video, Thanks man ✌

    • @UICollectiveDesign
      @UICollectiveDesign  หลายเดือนก่อน +1

      Glad to help please share this video where you can!

  • @DaTruthHurtzzzz
    @DaTruthHurtzzzz 3 หลายเดือนก่อน +1

    4:10 this is such a good tip already i cant wait to see the rest of this video

    • @UICollectiveDesign
      @UICollectiveDesign  3 หลายเดือนก่อน

      Thanks!! Please share this video where you can :)

  • @BrunaLopesInk
    @BrunaLopesInk 3 หลายเดือนก่อน +1

    Mano, você simplesmente fez o tutorial mais fabuloso de design system que eu já assisti. Muito obrigada. Sua voz é ótima, outro detalhe bacana.

  • @francescof96
    @francescof96 4 หลายเดือนก่อน +4

    One thing I would often question is the use of these 3 color levels. Most companies can actually directly link the mapped, which I call "Semantic", to thec primitives, merging the aliases. This is because I find the 3 levels more useful in cases where the DS is used by more than one department in addition to the product department. But if we are only talking about digital product, we can already name the semantics as aliases, e.g. Text/Success linked to primary green in my experience.

    • @UICollectiveDesign
      @UICollectiveDesign  4 หลายเดือนก่อน

      Great point! What if you need to add another brand/theme? Several common problems can often be solved using the alias :)

    • @francescof96
      @francescof96 4 หลายเดือนก่อน +1

      @@UICollectiveDesign I use only modes to manage them. A new mode for primitives if I need another brand palette, and another mode in the semantics to switch between light and dark. Actually it's pretty fast.

    • @UICollectiveDesign
      @UICollectiveDesign  4 หลายเดือนก่อน +1

      To each their own! :)

    • @francescof96
      @francescof96 4 หลายเดือนก่อน +3

      @@UICollectiveDesign 100%. Mine is only meant to be an invitation to ask ourselves the right questions whenever we build something, and not always follow a method head-on without thinking. The challenge in designing systems is precisely in adapting the system to the needs of the business.

    • @knobulism
      @knobulism หลายเดือนก่อน

      @@francescof96 I have been asking myself this same question the past few days. I feel like for my purposes, three levels is too deep and unnecessary. Especially if you are theming using modes. Modes really take the place of that third layer.

  • @manumaranzana1403
    @manumaranzana1403 3 หลายเดือนก่อน +3

    Jesus! everything I was looking for in one video, you're amazing, thanks for this (big) help! I'm Jr and now I understand so much more.

    • @UICollectiveDesign
      @UICollectiveDesign  3 หลายเดือนก่อน +1

      Awesome! Glad to hear! Please subscribe and share this channel where you can :) Part 2 on it's way tomorrow!

    • @manumaranzana1403
      @manumaranzana1403 3 หลายเดือนก่อน

      @@UICollectiveDesign already done, also the web hehe, thanks!!

  • @Haa712
    @Haa712 2 หลายเดือนก่อน +1

    best stuff i found this year. salute to the team

    • @UICollectiveDesign
      @UICollectiveDesign  2 หลายเดือนก่อน +1

      Thanks! Please share this video where you can :)

  •  2 หลายเดือนก่อน

    Before i keep going on this watch i must say thank you for your work, this will save lives. 🙏

    • @UICollectiveDesign
      @UICollectiveDesign  2 หลายเดือนก่อน

      Thanks for the love!! Please share this video on your social media where you can :)

  • @KevinJones-l3f
    @KevinJones-l3f 3 หลายเดือนก่อน +1

    great and educational video. looking forward to episode 2!

    • @UICollectiveDesign
      @UICollectiveDesign  3 หลายเดือนก่อน

      Thanks!! Please subscribe and share this video where you can!

  • @DarioFKV
    @DarioFKV 3 หลายเดือนก่อน +1

    Thanks, best UI/UX channel out there, keep up with the videos.

    • @UICollectiveDesign
      @UICollectiveDesign  3 หลายเดือนก่อน

      Thank you Dario! Please share this video and our website on social where you can :) Support goes a long way!

  • @ricardodominguez5066
    @ricardodominguez5066 19 วันที่ผ่านมา +1

    Very awesome content. Quick question, for the scale, why not just name them 1, 2, 4, 8... etc instead of the 100 system? Not sure I understand the advantage of using 100s

    • @UICollectiveDesign
      @UICollectiveDesign  13 วันที่ผ่านมา +1

      In a nutshell, if the value changes, then you're not having to change the name or introduce a new design token, which can have downstream impacts to developers.

  • @omairhussain86
    @omairhussain86 2 หลายเดือนก่อน +1

    Thanks for sharing the information. I have a question regarding your approach. Do you typically create the design system before moving into the design phase? If so, how do you manage the selection of colors for elements like borders, surfaces, etc.? There's a strong possibility that the colors you choose may not be approved by the client or might not look visually appealing in practice. In such cases, wouldn't that lead to multiple revisions and adjustments of these colors later on? I hope my concern makes sense.

    • @UICollectiveDesign
      @UICollectiveDesign  2 หลายเดือนก่อน

      This is a really great question. Can you ask this on our forum? Would like to be able to share the link to this question in the future

  • @ninjarepair
    @ninjarepair 3 หลายเดือนก่อน +1

    That was a brilliant video - thank you! I’d love to see more content about handling multiple brands. The company I work for frequently reskins designs for other companies, each with their own distinct colour palettes, along with minor tweaks like adjusting the corner radius of CTA buttons, and so on. Regarding the part at the end of the video where it mentions creating another brand collection, is there a way to duplicate the entire main design system and simply replace the colours?

    • @UICollectiveDesign
      @UICollectiveDesign  3 หลายเดือนก่อน

      Thanks!! Please share this video where you can :) Yup - simply duplicate the file and adjust the brand colors in the brand collection

  • @ocasionalDev
    @ocasionalDev หลายเดือนก่อน

    You're the goat! we appreciate your work and effort

    • @UICollectiveDesign
      @UICollectiveDesign  หลายเดือนก่อน

      Thanks!! Please share this video where you can

  • @jonathonandrews217
    @jonathonandrews217 หลายเดือนก่อน +1

    Swift like and subscribe - thank you so much for this valuable resource! Can't wait to get into this course!

    • @UICollectiveDesign
      @UICollectiveDesign  หลายเดือนก่อน +1

      Thanks so much! Please share this video and series on social media where you can :)

  • @Sanxiii
    @Sanxiii 2 หลายเดือนก่อน

    Love your videos!!! They have been so clear and helpful❤
    I do have a couple questions:
    1. Would the responsive section typically be in the mapped section? If it wasn’t separated in 4 parts
    2. How would the responsive section look like in token studio? In one of your previous videos it only had brand, alias, and mapped
    3. For the brand scales, would that be considered spacing in token studio? Or is something completely different?

  • @TGWatkins-m2y
    @TGWatkins-m2y 2 หลายเดือนก่อน +1

    Great video. Question, I've noticed a lot of Design Systems utilizing primitive scales for both size and spacing ... with the new responsive collection, are you suggesting to just create "Scale" which combines size and spacing scales into the one variable group, "Scales"? This means you wouldn't have a primitive "size" scale.

    • @UICollectiveDesign
      @UICollectiveDesign  2 หลายเดือนก่อน +1

      Amazing question... but yes :) That is the approach here. The responsive collection as seen in the video could also pull from the scale.
      If you're able to also ask this on our forum it's a question I get often so would love to be able to direct designers to that thread in the future :)

    • @TGWatkins-m2y
      @TGWatkins-m2y 2 หลายเดือนก่อน +2

      @@UICollectiveDesign When you say forum, do you mean the the "question feed", in the "All Resources" link in the description of the video?

    • @UICollectiveDesign
      @UICollectiveDesign  2 หลายเดือนก่อน

      @@TGWatkins-m2y Yah the question-feed :) Thanks so much

    • @UICollectiveDesign
      @UICollectiveDesign  2 หลายเดือนก่อน

      @@TGWatkins-m2y Yah the question feed :) Thanks so much

  • @laweffect
    @laweffect หลายเดือนก่อน

    Great video. I’ve always wondered if rounding values from the Typescale tool, as I've done, affects its precision or purpose. Given how precise math is, does rounding compromise the design’s consistency or functionality? Just a thought.

  • @DeignFilx
    @DeignFilx 4 หลายเดือนก่อน +1

    Wow the benefit of building design systems is very great for small to large projetcs. thank you very much🤗

    • @UICollectiveDesign
      @UICollectiveDesign  4 หลายเดือนก่อน

      You're welcome! Please subscribe and share this video where you can :)

  • @anton_youtube_1
    @anton_youtube_1 2 หลายเดือนก่อน +1

    Thank you so much for the course. I’ve been trying for weeks to figure out how to name color styles and how to organize them in a way that minimizes the number of styles while covering the maximum number of components. Your videos have been extremely helpful!
    I also have a silly question: how do you quickly duplicate new styles when creating them in the variants panel? I tried using the "cmd+d" and "cmd+v" shortcuts, but they don’t work there. I have to right-click to make a copy. 😂

    • @UICollectiveDesign
      @UICollectiveDesign  2 หลายเดือนก่อน

      Awesome!! Thanks for the kind words! Please share this video and UI Collective on socials where you can :) & I press Shift+Enter to duplicate the last made variable

  • @yassine_zidane_yt
    @yassine_zidane_yt 2 หลายเดือนก่อน +1

    Thanks for this great video! I'd love to get your advice. My brand includes a green color that's quite similar to the green I picked for the 'success' color. I'm considering using just one green palette and then applying the same palette for both the success and secondary colors. What do you think about this approach?

    • @UICollectiveDesign
      @UICollectiveDesign  2 หลายเดือนก่อน +1

      Check this thread: uicollective.co/question/handling-duplicate-color-scales-for-different-purposes

    • @yassine_zidane_yt
      @yassine_zidane_yt 2 หลายเดือนก่อน +1

      @@UICollectiveDesign 🙏❤️ Thanks a lot from Tunisia 🇹🇳 !

    • @UICollectiveDesign
      @UICollectiveDesign  2 หลายเดือนก่อน +1

      @@yassine_zidane_yt Happy to help :) Please share this video on social media where you can!

    • @yassine_zidane_yt
      @yassine_zidane_yt 2 หลายเดือนก่อน +1

      @@UICollectiveDesign Sure

    • @UICollectiveDesign
      @UICollectiveDesign  2 หลายเดือนก่อน

      @@yassine_zidane_yt Thank you!!

  • @safiraalislami1444
    @safiraalislami1444 11 วันที่ผ่านมา +1

    1:21:25 Hey can you give more explanation about how you tranform size (any size for example like spaces, font, corner or anything variable group on responsive) from desktop into tablet and mobile? Or any resource that i can access? Its very helpful but i would explore the number, or is that number is rigid??

    • @UICollectiveDesign
      @UICollectiveDesign  11 วันที่ผ่านมา

      Take a look at our most recent video :)

  • @euginrobinson
    @euginrobinson 17 ชั่วโมงที่ผ่านมา +1

    Hi Kirk, the mapped collection could also be called semantic collection, right?

  • @batman3490
    @batman3490 4 หลายเดือนก่อน +1

    thank you so much. could you please tell how many episodes in this full series of DS build.

  • @chandinicreates
    @chandinicreates หลายเดือนก่อน +1

    I found out that, you can duplicate your font size group, rename it as line height, and then you can do the calculation which is multiplying 1.6 by the font size, in that way, it makes it faster

    • @UICollectiveDesign
      @UICollectiveDesign  14 วันที่ผ่านมา

      That’s a great hack! Thanks for sharing

  • @larissakuhl5707
    @larissakuhl5707 หลายเดือนก่อน +1

    Great learning! Thanks.
    You show that
    ALIAS handles Themes and MAPPED handles Light and Dark mode.
    Could that also be vice versa or what's the reason to do it this way?
    So would
    ALIAS handles Light and Dark mode and MAPPED handles Themes
    work as well?

    • @UICollectiveDesign
      @UICollectiveDesign  หลายเดือนก่อน

      Great question and one I get often. Can you ask on our forum so I can share the link in the future?

  • @lcsbrg
    @lcsbrg 3 หลายเดือนก่อน +1

    You're fabulous! Best wishes to you! What if I want to add gradients within a border secondary (purple one)? Any hints?

    • @UICollectiveDesign
      @UICollectiveDesign  3 หลายเดือนก่อน

      Not something I work with now but as gradients are more styles then something you apply at the variable level (just apply variables inside the style), it could make sense to have another group in brand where you store these, and then apply from there. A lot of different options with this...

    • @lcsbrg
      @lcsbrg 3 หลายเดือนก่อน +1

      @@UICollectiveDesign Thanks I'm currently creating StartColor and EnColor within the border group in the mapped collection. E.g.: secondaryStartColor and secondaryEndColor (cammelCase). Then into the gradient I bind these two Variables. The issue I have now is regarding gradient angles. E.g. If Sprite has a diagonal and Coke has a radial.

    • @UICollectiveDesign
      @UICollectiveDesign  3 หลายเดือนก่อน

      @@lcsbrg Start and End color works well I think! & Ah yes that is an issue. I don't have much experience working with gradients unfortunately so can't be much help on gradient direction

  • @inc2000
    @inc2000 4 หลายเดือนก่อน +2

    Great vid! A question regarding the 100 scale, can you elaborta on the reason, why not just use the actual value, so a 24 is called a 24 for example. Im pretty sure tweaking the 4px grid isnt something you do often since its the base, wouldnt that just be easier and more intuitive and also not force me to double check?

    • @UICollectiveDesign
      @UICollectiveDesign  4 หลายเดือนก่อน

      Great question and one I get often! There are two key benefits to using a 100-point scale instead of actual values:
      Aliasing for Brand Flexibility: By using a scale, we create an abstraction layer that allows for easier updates as brands evolve. For instance, instead of directly using color names (like “blue”), we use terms like “primary.” This approach means we can update the brand’s color palette without changing variable names throughout the system.
      Scalability and Interpolation: The 100-point scale offers more flexibility for future adjustments. If we have values at 100 and 200, we can easily introduce a new value at 150 if needed. This scalability is crucial as design systems grow and require more nuanced options.
      Additionally, we use various scales in our system, including:
      T-shirt sizing (XS, S, M, L, XL)
      Intensity scales (lightest, lighter, light, dark, darker, darkest)
      These scales provide intuitive understanding for designers. For example, “primary lighter” is clearly lighter than “primary light,” giving designers a better sense of the scale’s impact without needing to remember specific numeric values.
      Although I am choosing to use 100 scales here which might be more abstract, I did it to allow other designers to follow along if their current color scales have more than the 8 colors we are using. A primary or lighter wording might make more sense.

    • @inc2000
      @inc2000 4 หลายเดือนก่อน +1

      @@UICollectiveDesign thanks for the answer, i was referring to the spacing 100 scale, or "brand scale" not the colors - cause in spacing i can for sure squeeze another spacing in between if i need one, i feel its more intuitive to use my 4/8px spacing rules as names as well, so a 24px spacing is called 24? no?

    • @katerina4035
      @katerina4035 4 หลายเดือนก่อน +1

      I have the same question. When we refer to sizes like S/M or terms like "primary light," it's clear what values to expect. But when I see something like the spacing "650," it takes a moment to figure out what it refers to. It feels like this only slows down the design process

    • @UICollectiveDesign
      @UICollectiveDesign  3 หลายเดือนก่อน

      @@inc2000 Great question! Now for the spacing, what if you need to make your 8px value responsive, thus introducing another mode that is not 8px?

    • @UICollectiveDesign
      @UICollectiveDesign  3 หลายเดือนก่อน

      ​@@katerina4035 Using t-shirt sizing for spacing also works! I just used the hundred scale as that's what I like to work with :)

  • @MortenSolvstrom
    @MortenSolvstrom หลายเดือนก่อน

    Question regarding the multiple brands. Say that you have a parent brand and multiple brands underneath. All of the child brands are using all the same parent brand attributes (primary brand colors, typography etc), but they may have their own color shades. Do you create a new brand collection for the child brand, and then in the alias or mapping you link so the different brand collections? I hope i'm making sense here :)

  • @shahzaman4082
    @shahzaman4082 4 หลายเดือนก่อน +1

    love u bro i was waiting for this series.

    • @UICollectiveDesign
      @UICollectiveDesign  4 หลายเดือนก่อน

      Thanks man!! Share this vid where you can

  • @ST-fl5fy
    @ST-fl5fy 18 วันที่ผ่านมา +1

    Could you have a variable collection for primitive and tokens/mapping skipping aliasing?

  • @diogom.m9757
    @diogom.m9757 3 หลายเดือนก่อน +1

    Can you for example use the same red-500 on a warning card background, but also use it on a hover state of a warning breadcrumb?

    • @UICollectiveDesign
      @UICollectiveDesign  3 หลายเดือนก่อน

      Absolutely!! This would be defined in a mapped collection, but it is best to avoid component specific tokens

    • @diogom.m9757
      @diogom.m9757 3 หลายเดือนก่อน

      @@UICollectiveDesign what do you mean?
      And what would be your suggestion?

  • @helenapfisterer2848
    @helenapfisterer2848 2 หลายเดือนก่อน +1

    hi! At which collection would you add the dark mode? I have added the different colours on the primitive, but when creating alias it's not possible to select the mode colour. So at which section would i set my different colours? Do they have to be set up as a primitive as well?

    • @UICollectiveDesign
      @UICollectiveDesign  2 หลายเดือนก่อน +1

      Can you ask this on our forum? I get this question a lot so would love to be able to share a link with those who ask directly :) that way the community can contribute and join the convo

    • @helenapfisterer2848
      @helenapfisterer2848 2 หลายเดือนก่อน

      @@UICollectiveDesign sure, will do, I have already found your video to dark mode, however. :) I have a very different primary colour but the rest can be shades so I have followed your approach to add the dark mode as mode in the mapped section. I'll post this on the community for you to answer if this is the right approach. Thanks for the quick reply! I haven't come around to use the Figma tokens properly until now, so I'm still learning how to use this in an effective way.

  • @Vince-t3z
    @Vince-t3z 28 วันที่ผ่านมา +1

    Which color group should I publish(brand, alias, or map) the design system for the teams?

    • @UICollectiveDesign
      @UICollectiveDesign  13 วันที่ผ่านมา

      Mapped is what designers would pull most from :)

  • @tabishq
    @tabishq 3 หลายเดือนก่อน +1

    How does one call these variables in a separate file, I have a design system set up and I can call it from the team library. My question is how do I call these variables as well over there or do I need to first create this process in my design system file and republish the entire thing, will that enable me to call these variables as well?

    • @UICollectiveDesign
      @UICollectiveDesign  3 หลายเดือนก่อน +1

      THis is a great question. Are you able to also ask on our website so I can share with the broader community? A question I get often.

    • @tabishq
      @tabishq 3 หลายเดือนก่อน

      ​@@UICollectiveDesign I can do that, let me put it there

  • @GopalDas-er1fu
    @GopalDas-er1fu 4 หลายเดือนก่อน +1

    I am sometimes confused to trace down my neutral / gray color from the brand color , can you suggest me the method to get it ( if three I can apply a tricky way to extract it from my brand color )

  • @polarbear8188
    @polarbear8188 3 หลายเดือนก่อน +1

    this is great but i just dont get it when you make "alias". you just repeat the primitive process. whats that for?

    • @polarbear8188
      @polarbear8188 3 หลายเดือนก่อน +1

      nevermind, i now see it it's for brand color. and you said you dont have secondary color so just made it pink. the next process seems make sense now.

    • @UICollectiveDesign
      @UICollectiveDesign  3 หลายเดือนก่อน

      @@polarbear8188 Awesome! & yes. Alias helps us further define brand colors

  • @santossilva
    @santossilva 4 หลายเดือนก่อน +1

    What is your take on using tokens studio plugin?

    • @UICollectiveDesign
      @UICollectiveDesign  4 หลายเดือนก่อน +2

      It's more difficult to use but can offer you more control. + Github integration!

    • @x1wildangelx
      @x1wildangelx 4 หลายเดือนก่อน +2

      @@UICollectiveDesign would love to see a more advanced video using Tokens Studio as well!

    • @UICollectiveDesign
      @UICollectiveDesign  4 หลายเดือนก่อน

      Won't be in this series but I can add it to my list :)

  • @design_with_dana
    @design_with_dana หลายเดือนก่อน

    Why do you need to make alias and not directly connect brand tokens to roles?

  • @chiaza7735
    @chiaza7735 3 หลายเดือนก่อน +1

    what is 'surface' for and why are the colors lighter?

    • @UICollectiveDesign
      @UICollectiveDesign  3 หลายเดือนก่อน

      These are our 'background' colors. Take a look at episode 2 and it might make more sense :)

  • @awaises
    @awaises หลายเดือนก่อน

    I’m new to Figma and uncertain about the best way to use the design system. How should I approach this for 10 different clients? (Option 1: Should I create a duplicate of the design system file for each new client and add new pages for them) or (Option 2: Should I create a new file each time and copy components from the design system) ?

  • @KiddieHarmony
    @KiddieHarmony 13 วันที่ผ่านมา

    No need to set values for linehight. when you create values for h1,h2,h3.. etc you can also set line hight values in that text properties.

  • @russelltokar289
    @russelltokar289 หลายเดือนก่อน

    Why not use real values when naming elements at the Brand level like spacing values? It seems there is a lot of going back and fort to check what they are when you are mapping them to aliases

  • @FeryalMedhat-w1k
    @FeryalMedhat-w1k 2 หลายเดือนก่อน +1

    Can i use this design system in my work ?

    • @UICollectiveDesign
      @UICollectiveDesign  2 หลายเดือนก่อน

      Yup! Absolutely! Not available for download though...

  • @AnSoAsselin
    @AnSoAsselin หลายเดือนก่อน

    I still have a hard time understanding the difference between the alias and the mapped? Could we just have two levels: brand and alias and skip the mapped instead so we skip one layer of variables? Otherwise, what is the benefits when designing? Thanks!!

  • @design_with_dana
    @design_with_dana หลายเดือนก่อน

    Why are typography number tokens not using scale tokens?

  • @achuprasad1817
    @achuprasad1817 2 หลายเดือนก่อน

    its a little bit confusing when we reach spacing and scale. i am a beginner so i dont know what it means and where we are using it also really dont know why you picked those values and how you calculated it. But all other parts are extreamly good i grabed a lot of knowledge from it watching this video on the third time. Also i shared it to some of my friends

  • @ytRap007
    @ytRap007 3 หลายเดือนก่อน +1

    very needed much

    • @UICollectiveDesign
      @UICollectiveDesign  3 หลายเดือนก่อน +1

      Awesome! Part 2 launches this week. Be sure to subscribe and share!

  • @ZakiDiop-n6z
    @ZakiDiop-n6z 5 วันที่ผ่านมา +1

    do you have discount code for student in africa

  • @ahzootube
    @ahzootube 3 หลายเดือนก่อน +1

    I think I would not name the 500 of primary and secondary as default but instead create another group called brand or controls and define "primary-default", "primary-dark", "primary-light" etc. in order to keep it organized.

    • @UICollectiveDesign
      @UICollectiveDesign  3 หลายเดือนก่อน +1

      The 2-tiered approach to setting up variables is also common :)

  • @itsgivingkyle
    @itsgivingkyle 3 หลายเดือนก่อน +1

    Shouldn't naming conventions be tied to the type of code that developers use? For example if a codebase is using tailwind, I'd imagine you'd want to understand how the code is implemented to avoid the engineer having to figure out what correlates to what from code to design documentation.

  • @lcsbrg
    @lcsbrg 3 หลายเดือนก่อน +1

    Another comment: instead creating one collectio per each brand, what if you create one Variable mode for each one within the brand collection. So each brand might bring their own pallete. The outcome is that you will be able to switch brands in the Right Panel.

    • @UICollectiveDesign
      @UICollectiveDesign  3 หลายเดือนก่อน +1

      This could work but not every brand would have the same number of colors in a color scale, or some brands could have more colors than others

  • @fabiogiacometti7117
    @fabiogiacometti7117 2 หลายเดือนก่อน +2

    This is money

    • @UICollectiveDesign
      @UICollectiveDesign  2 หลายเดือนก่อน +1

      Thanks!! Please share this video where you can

  • @harshsolanki5628
    @harshsolanki5628 วันที่ผ่านมา +1

    In this course, we will not be creating:
    Titles or headlines
    Paragraphs
    Body text
    Subtitles
    Small text

  • @caffeineUI
    @caffeineUI 2 หลายเดือนก่อน +5

    The opacity technique for colour scales are rather bad, colours get desaturated very easily and quickly. It’s better to generate perception based colour scales.

    • @UICollectiveDesign
      @UICollectiveDesign  2 หลายเดือนก่อน +4

      Agreed - Using opacity is simply to generate a color. Then, color match that color to get the actual hex code without the opacity. If that makes sense... Would never really use opacity in a design system for colors.

  • @meb4100
    @meb4100 2 หลายเดือนก่อน

    A design system should take way less to build. Set up should not take this long or be too complex. If Figma doesn’t change this, the tool won’t last. Some smarter software developers will build a smarter system that does the ground work for you.

    • @UICollectiveDesign
      @UICollectiveDesign  2 หลายเดือนก่อน

      I agree and disagree. It's important to lay the foundation for success for your design system. Do you have an example of the system you're referencing?

    • @meb4100
      @meb4100 หลายเดือนก่อน

      @@UICollectiveDesign You’re 100% right. A design system plays a key role in determining the success of an execution. What I’m saying is that as designers, we will see these tools evolve over the next years towards a more simplified user experience. Preparing a file is not design. It’s like “programming”. The technical learning curve is there. Perhaps the future is that Figma or Adobe allow smart suggestions, ask questions about what you’re building before you start and throughout the process without the need of plugins. This video is great and super helpful today! It truly helps us. I’m simply talking about how overtime, we tend to simplify how we create. This current set up of design systems will not succeed overtime because it has too many manual sequences and steps. Product developers will eventually find a way to create tools that shorten this process for designers.