Figma Design System - Colour System (Using Variables & Tokens) | Part 1 | Figma Variables Tutorial

Sdílet
Vložit
  • čas přidán 22. 07. 2024
  • 🚨Follow along with this Figma file -
    www.figma.com/community/file/...
    ➸ Try Figma For Free - bit.ly/FreeFigma
    ➸ Try Figma's Professional Plan - bit.ly/FigmaProfessionalPlan
    💛 Thanks for watching, Tair 💛
    🍿 WHAT TO WATCH NEXT :
    1. Variables 101 - • Figma Variables for be...
    2. Variables best practice - • Figma VARIABLES BEST P...
    3. Figma Components - • Figma Components | Mas...
    👋🏼 IF YOU ARE NEW HERE :
    Hey, it's Tair! 😃
    Thanks for tuning in and watching my video! If you enjoyed it and learned something new, don't forget to hit that subscribe button and the like button as well 👍🏼. I'd love to hear your ideas and suggestions for my next video, so feel free to comment below. Your support means a lot and helps me keep the channel going and growing!
    👾 MY GEAR :
    Blue Yeti Microphone amzn.to/3qACorF
    Tripod ring light amzn.to/43G7flv
    Neon sign amzn.to/3NcwxAs
    Fairy lights amzn.to/443l518
    🌼 CHAPTERS :
    00:00 Welcome to the series
    00:18 Creating Colour Palettes
    02:25 My Greyscale Trick 🤫
    03:45 Organising the Colours
    05:49 Creating Colour Variables
    08:16 Creating Colour Tokens
    10:00 Calling a Variable Alias
    12:30 Assigning the Tokens
    12:53 Creating Semantic Tokens
    15:54 Coming Up Next
    🤗 Disclosure: This video and description may contain affiliate links, meaning I'll receive a small commission if you click on one of the product links. I'm also an Amazon Associates affiliate and will earn a commission on qualifying purchases. 💛 This is at no additional cost to you.
    #figmatutorial #figmadesign #figma_tutorial #figmatutorial #figmatips #figma #figmaupdate #config #config2023 #figma2023 #designtokens #tokens #variables #variablemodes
  • Jak na to + styl

Komentáře • 250

  • @roadassasin
    @roadassasin Před 7 měsíci +6

    You are doing such a great job, Your videos helped clear so many of my doubts regarding the new variable systems on Figma also learned a few new tricks to quickly rename things. More power to you! Wish you more subs in the coming future!

  • @MrBrunobrunic
    @MrBrunobrunic Před 7 měsíci +13

    Just finished this first episode . Nobody, I repeat nobody explains this s*** better than you. You're raising star ma'am!

  • @td7367
    @td7367 Před 7 měsíci +5

    You are amazing! I really searched long hours to find a good guidance on understading these things(tokens, variables, variants etc) and here you are. Thank you so much for your really helpful content!

    • @TDSunshine
      @TDSunshine  Před 7 měsíci +1

      Aww thanks! You're very welcome!☀️🙏🏼✨

  • @jswanson859
    @jswanson859 Před 8 měsíci +2

    I just recently discovered your channel and I'm really enjoying the content. I'm starting a new project and I just followed your steps to create the styles and convert them to variables and WOW! Just Brilliant! Thank you for sharing. I'll taking a deeper dive into all of your content. You break it down into digestible steps which is really helpful.

    • @TDSunshine
      @TDSunshine  Před 8 měsíci

      aww thank you so much! Im glad you are finding my videos helpful ☀️🤗🙏

  • @micacharise1330
    @micacharise1330 Před 4 měsíci +3

    I've been scouring over for design system tutorials and yours was the best that I've found!! Short, simple, organized, and most of all -- actionable. Thank you so much!!! 💖 Wishing you more success 🤗

  • @ivangarciavaldes5060
    @ivangarciavaldes5060 Před 11 měsíci +1

    I love your Videos. I started Using Figma 1 month ago, and you are my inspiration ❤

    • @TDSunshine
      @TDSunshine  Před 11 měsíci

      Aww thanks! happy to hear they are helpful on your Figma journey 💛☀️

  • @haroonbasheer1993
    @haroonbasheer1993 Před měsícem

    Excellent explanation. I was looking for such content for learning design systems and you covered everything thoughtfully. Honestly, I love it!!!!

    • @TDSunshine
      @TDSunshine  Před 28 dny

      Thanks! I'm glad you enjoyed it! ☀️🙏🏻💛

  • @KshitijShah89
    @KshitijShah89 Před 8 měsíci +1

    Love your energy! Thanks for creating these videos.

    • @TDSunshine
      @TDSunshine  Před 8 měsíci

      aww thanks! will do! ☀️🤗🙏🏻

  • @hajnihercz
    @hajnihercz Před 11 měsíci +1

    Another great video, thank you!
    Small tip on the Styler plugin, under "Customise plugin", you have the option to check/uncheck "Reverse generation order". By default, when I used it to generate the colour styles, it went from darker to lighter shades, whereas I prefer the opposite, so checking the Reverse order box fixed this nuisance super quickly :) I also used it to create Text Styles in my preferred order.

    • @TDSunshine
      @TDSunshine  Před 11 měsíci

      Great tip thanks! 💛☀️

  • @kunal007216
    @kunal007216 Před měsícem

    Hey, thanks a lot! You're probably one of the best at explaining design systems in such a wonderful way. Subscribing you right away.

    • @TDSunshine
      @TDSunshine  Před měsícem +1

      Aww thanks! ☀️🙏🏻💛

  • @bolkhayegakya
    @bolkhayegakya Před 16 dny

    One of the best series on Design System on CZcams. Well Done :)

  • @viniciuscarliiared2253
    @viniciuscarliiared2253 Před 2 měsíci

    Your videos are fantastic and easy to follow, great help! Thank you

  • @user-xe5fn5ms1v
    @user-xe5fn5ms1v Před měsícem

    Although the video was just 16 minutes long it look me 2 hours to get the things right but loved the session the positive energy that you radiate is just amazing ,makes learning easier for me. Will definitely complete the playlist and get better at design systems.

    • @TDSunshine
      @TDSunshine  Před měsícem

      haha believe me it took me way longer to make this too! Glad you got it working in the end! ☀️🙏🏻💛

  • @antanasgeguzinskas2841
    @antanasgeguzinskas2841 Před 11 měsíci +1

    Perfect as always :)

  • @HenryReyes9
    @HenryReyes9 Před 2 měsíci +1

    Love it, really well put together.

  • @deeptisharma2297
    @deeptisharma2297 Před 26 dny

    Your channel is so under-rated!

  • @claudiogferreira4267
    @claudiogferreira4267 Před měsícem

    Amazing tutorial! Especially the tip about the branded greyscale. Keep up with the videos! Thanks.

  • @pravinmahadik407
    @pravinmahadik407 Před 4 měsíci

    Amazing breakdown of Figma Design System! 👏

  • @poulauiux6865
    @poulauiux6865 Před 4 měsíci

    Perfect as always!

  • @sadianaz-eo9ol
    @sadianaz-eo9ol Před 5 měsíci

    just amazing Series for learning Ui Style Guide and the way you Teach such a amazing ❤I Love it💛

  • @mhassbo4555
    @mhassbo4555 Před 13 dny

    Clear explanation and arrangement, you are amazing

  • @YOGESHGARGOfficial
    @YOGESHGARGOfficial Před 4 měsíci

    "Fantastic breakdown of Figma Design System! 👏 Your clear and concise explanations make understanding this topic a breeze. Kudos for making complex concepts so accessible! Wishing you the best of luck with your future content endeavors!"

    • @TDSunshine
      @TDSunshine  Před 4 měsíci

      aww thanks! 🙏🏻💛☀️

  • @bhossen
    @bhossen Před měsícem +1

    Your video is amazing. Thanks for making such wonderful and useful video for figma newbies.

    • @TDSunshine
      @TDSunshine  Před měsícem

      You're welcome! I'm glad it was helpful! ☀️🙏🏻

  • @niloofarshahsavar8253
    @niloofarshahsavar8253 Před 6 měsíci

    It was brilliant! Thank you so much💜💜💜

    • @TDSunshine
      @TDSunshine  Před 6 měsíci

      You’re welcome! ☀️🙏🏼💛

  • @Cleitorcedor
    @Cleitorcedor Před měsícem

    Olá, eu falo do Brasil e posso garantir que suas aulas são extremamente competentes. Honestamente por aqui não encontramos um material tão completo e com tão boa explicação! Obrigado pela sua dedicação e competência. Incrível!

  • @aina9873
    @aina9873 Před 4 měsíci +1

    Well explained! Thank you!👏🏽

  • @Cx141
    @Cx141 Před 10 měsíci

    Clear tutorial you are amazing ❤

  • @whyisitsohardtochangethis

    My mind blowing at the end of the episode

  • @swathivadivel3025
    @swathivadivel3025 Před 5 měsíci

    I just started learning variables from your lectures. I loved it. My suggestion is to take a video from starting to ending you can create web or mobile app design in figma using variables.that could be useful because the values 50,100,200 where to use in different areas

    • @TDSunshine
      @TDSunshine  Před 5 měsíci

      Thanks! great idea! ☀️💛🙏🏻

  • @sathishramyen4235
    @sathishramyen4235 Před 6 měsíci

    u deserve more subscribers, Good job

  • @juleonasefi5230
    @juleonasefi5230 Před 2 měsíci

    Thanks for this, you rock 🎸

    • @TDSunshine
      @TDSunshine  Před 2 měsíci

      You're welcome! ☀️🙏🏻

    • @juleonasefi5230
      @juleonasefi5230 Před 2 měsíci

      @@TDSunshine Planning on watching your whole series.. even after using Figma for a year or so now, this is one area I need to improve on. Slowly but surely!

  • @gulnisamirizade2994
    @gulnisamirizade2994 Před 8 měsíci

    Thank you so much! You're amazing!

  • @imSky69
    @imSky69 Před 3 dny

    such a creative peron , thanks for the tips and keep it up wish the best in your life

  • @omoteniola9764
    @omoteniola9764 Před 6 měsíci

    Thank you for this detailed tutorial🎉 God bless you

    • @TDSunshine
      @TDSunshine  Před 6 měsíci

      Thanks! 🤗 You’re welcome ☀️🙏🏼

  • @thearaav6670
    @thearaav6670 Před 11 měsíci +5

    Hey! You Skipped the border value parts, I try to guess it. Your files is very clean and tidy. Your 15 minutes make me follow more than 1 hour. But anyway thanks your new Figma Tutorals.

    • @TDSunshine
      @TDSunshine  Před 11 měsíci +2

      Hey! I create the border group at 10:53 and I do skip all the variables inside but if you pause on 11:08 you can see the ones I selected 🙃 Hope that helps! ☀

    • @thearaav6670
      @thearaav6670 Před 11 měsíci +1

      That's helpful. Thanks@@TDSunshine

  • @djashawe88923
    @djashawe88923 Před 10 měsíci +1

    I've been binge-watching your videos, very useful and helpful. Thanks. I think some degree of design systems can be beneficial to kick things off, but since a design process is about going back and forth and reiterating many times, it's not easy to decide on everything ahead of time. You seem very organized, and I would like to know how you plan things ahead and how your design process is like. If possible, it'd be very nice to see your design process with a short example of a mobile app or or web app in the future. Thanks always for amazing content. 🤓💯👍

    • @TDSunshine
      @TDSunshine  Před 10 měsíci +1

      Thanks! I completely agree about the back and worth btw! You can even see through my series that I change things from time to time. Design systems are an ever evolving process 🤗☀️ that’s a good idea though for a video topic! I’ll add it to my list ☀️💛

    • @djashawe88923
      @djashawe88923 Před 10 měsíci +1

      Thanks a lot. I look forward to watching your design process one day for you're very organized and I'm sure it'll inspire many others including myself. @@TDSunshine

    • @alkesh482
      @alkesh482 Před 9 měsíci

      @@TDSunshine Saw your videos, it is super helpful. Thank you, Sunshine.

    • @alkesh482
      @alkesh482 Před 9 měsíci

      @@TDSunshine You can change the Lightness or Brightness value of hue to + or - 10 in Figma

  • @whoisjowi
    @whoisjowi Před měsícem

    You're the bestttttttttttttttttttt

  • @savitar29
    @savitar29 Před 8 měsíci

    You are the best!

  • @Shihab886
    @Shihab886 Před 4 měsíci

    You deserve to have more subscribers.

    • @TDSunshine
      @TDSunshine  Před 4 měsíci

      I think so too! 🤪 thanks! 🙏🏻☀️💛

  • @asvikram1628
    @asvikram1628 Před 4 měsíci

    That's really great 😊, thank you mam

    • @TDSunshine
      @TDSunshine  Před 3 měsíci

      Most welcome 😊🙏🏼☀️

  • @laurapandjatcharam
    @laurapandjatcharam Před 3 měsíci

    Luv it!! Thanks You :)

    • @TDSunshine
      @TDSunshine  Před 3 měsíci

      You're welcome! ☀️🙏🏻

  • @sergio.arboleda
    @sergio.arboleda Před 22 dny +2

    Thanks!!

    • @TDSunshine
      @TDSunshine  Před 22 dny

      You're welcome! ☀️🙏🏻💛

  • @altsider
    @altsider Před 10 měsíci

    Great tutorial!! I'll practice and try to convert the Material Design color styles to variables (dark/light). If it work, the challenge will be setup these variables to all MD components 😅

    • @TDSunshine
      @TDSunshine  Před 10 měsíci

      It’s lots of work to convert a library but might be worth the effort in the long run! ☀️

  • @guyennana
    @guyennana Před 8 měsíci +1

    Thank you for a great video! What would you recommend to organize variables for light vs dark mode and multi-brands?

    • @TDSunshine
      @TDSunshine  Před 8 měsíci +1

      Thanks! This is a bit of a make shift one right now :/ Variables are still in Beta and Figma has announced that they are working on theming. You can always use modes to swap between different modes and themes. And you could use styles + componentes and swap between libraries but that does not effect variables right now. I hope that kind of helps ☀️🙃

  • @alexander_stark
    @alexander_stark Před 10 měsíci

    This best video what i seen before

  • @michaelachaushev5780
    @michaelachaushev5780 Před měsícem

    I was lazy and checked if there's a new plug-in to create variables directly - there is! Color Variables Creator by masha. Very useful

    • @TDSunshine
      @TDSunshine  Před měsícem +1

      ooo great thanks! When I made this video variables were super new so there wasn't much out there yet haha thanks for sharing! ☀️🙏🏻💛

    • @michaelachaushev5780
      @michaelachaushev5780 Před měsícem

      @@TDSunshine thank you for making such comprehensive videos! Love your content:)

  • @henrikjuhl6587
    @henrikjuhl6587 Před 6 měsíci

    Heey! Also been binge-watching your videos. I just love how clean and organized things are explained 👏 Q: Say if you want to reuse this system for another project, and you need to build new brand colors - how would you do this? My guess is generating a primary palette and replace the purple colors?

    • @TDSunshine
      @TDSunshine  Před 6 měsíci +1

      Thanks! great question :) Basically yes. For example if you follow this video you can change the greyscale primitives to match the new brand colour and then you can either change the purple primitives to match your brand and it will keep all the alias's "alive" OR you can reconnect your tokens and semantics to new primitives. I hope that helps! ☀️🙏🏻

    • @TDSunshine
      @TDSunshine  Před 6 měsíci +1

      You can even change the variable name in the primitives and all the connections will still remain intact!

    • @henrikjuhl6587
      @henrikjuhl6587 Před 5 měsíci

      Tru tru 💪@@TDSunshine

  • @pramesh27
    @pramesh27 Před měsícem +1

    Thanks to discribe token system in a very simple way

    • @TDSunshine
      @TDSunshine  Před měsícem

      You're welcome! ☀️🙏🏻

  • @pariyarashidi9912
    @pariyarashidi9912 Před 2 měsíci

    Thank you so much

    • @TDSunshine
      @TDSunshine  Před 2 měsíci

      You're most welcome ☀️🙏🏻💛

  • @user-ue6pp1vi7f
    @user-ue6pp1vi7f Před 11 měsíci

    Brilliant video

  • @hardboiled2000
    @hardboiled2000 Před 3 měsíci

    Nice tut, thanks, do you have a method for picking your primary shades before you initiate a system?

    • @TDSunshine
      @TDSunshine  Před 3 měsíci

      You're welcome! it depends on lots of factors! I go through it a little in this video (czcams.com/video/7ZGGGxWHi7g/video.html) but you can also google " how to select a brand colour" you will find lots of guides out there! I hope that helps 🙏🏻☀️💛

  • @miurellgonzalez5785
    @miurellgonzalez5785 Před 6 měsíci

    very good👏👏

  • @masumsarkerux
    @masumsarkerux Před 8 měsíci +1

    love it. and also u

  • @michaelschultze3595
    @michaelschultze3595 Před měsícem

    It always remains a bit "difficult" for me to follow at this pace ... but it works (unfortunately I can't understand English language very well 🙈). But the way the tutorials are presented is really great. And always sooooo much useful information. Many thanks ❤ 👍🏻

    • @TDSunshine
      @TDSunshine  Před měsícem

      You're welcome! ☀️🙏🏻💛

  • @hersones9743
    @hersones9743 Před 3 měsíci +1

    Nice video

  • @darrenstrange2244
    @darrenstrange2244 Před 2 měsíci

    Great video! I’m having problems with how to use the colour system now. If I have two new designs projects, one with a primary green theme and one with a primary pink theme, how can I globally change the colours for each project - because if I change the primary colour on the design system it affects both projects that using the design system? Am I thinking about this in the wrong way? Do I have to duplicate the design system for every single project I work on?

    • @TDSunshine
      @TDSunshine  Před 2 měsíci

      Thanks! its best practice to use a separate design system per project (if they are for different brands for example). If you are using styles and not variables you can use the swap library function. Im uploading a video on "swap library" in 2 weeks so watch this space! ☀️🙏🏻💛

  • @lowlay964
    @lowlay964 Před 4 měsíci

    Yey! I finally found something that I need. Thank you! Your new subscriber here!

    • @TDSunshine
      @TDSunshine  Před 3 měsíci

      aww thanks! 🙏🏻☀️💛

  • @javadsaberi_afroo
    @javadsaberi_afroo Před dnem

    I think you should make more categories for color such as onsurface onbackground .... The table you prepared does not have many of the basic colors in the project and we will have problems in the real project. Thank you for making the second part of the colors and using the dark mode on a real project

  • @krishnpal9503
    @krishnpal9503 Před 5 měsíci +1

    Very nice

    • @TDSunshine
      @TDSunshine  Před 5 měsíci

      Thanks! ☀️🙏🏻

    • @krishnpal9503
      @krishnpal9503 Před 5 měsíci

      @@TDSunshine i like your way to describing the topic, and i listend your all video and i like to most word is "Hey" which means "Here" i listened maytime to understand this word only
      but I really love your work and style 🤗😃 👌

  • @user-wx8sz7vy4p
    @user-wx8sz7vy4p Před 4 měsíci

    Thank you for this very simple explanation! Made my start with variables so much easier :)
    One question tho, how do you go about making hover, pressed and disabled states for each of these tokens?

    • @TDSunshine
      @TDSunshine  Před 4 měsíci

      You're welcome! You can do that using modes or using different variables on your components ☀️🙏🏻 Figma have a great video on this - czcams.com/video/RXQ8XVirzjs/video.html

  • @bakiKaradeniz
    @bakiKaradeniz Před měsícem +1

    Thanks for the video. Really liked your teaching style. I have a question. Is it add or remove value to ux using different shades of semantic colors? Are you using colors like this in your projects?

    • @TDSunshine
      @TDSunshine  Před měsícem

      Thanks! great question, I think the most important thing is to keep it accessible. Sometimes to us, as designers, a slight change in shade is super clear but to anyone else it's barely noticeable. So I would caution against using different shades for different meanings. But you can use shades of the same colour to emphasise their semantic meaning. ☀️🙏🏻

  • @edriasalsa9262
    @edriasalsa9262 Před 2 měsíci +1

    hi, thank you so much for this it really helps me to learn color system using variables. the way you explained it is easier to understand. i just wanna ask after i use it, why is it that when i use it in UI design, semantic colors like warning, error, and success don't show up in libraries? any tips to make them appear?

    • @TDSunshine
      @TDSunshine  Před 2 měsíci

      Thanks! They are different modes of the same colour so you will only see one of them and then you will need to change the mode of the element you use them on to see the others. You can change modes in the layer section of the design panel. 🙏🏼☀️

  • @user-di6go3lk9i
    @user-di6go3lk9i Před 4 měsíci

    Hey Great video. Question for you that I can't seem to find a no nonsense answer, its seems to be quite a bit of extra work to covert colours from styles to variables. What the benefit of using variables above styles? You mentioned it it was was to apply colours to elements but its also the just as easy with styles? thanks

    • @TDSunshine
      @TDSunshine  Před 4 měsíci

      Great question! The value of variables is that you can connect variables to other variables. So you can create a sort of system of referencing. Right now styles have a bit more to offer than variables in terms of colours because you can’t save multiple colours into one variable and they can only be solid colours. So you win some you lose some 🤪 I hope that makes sense! I also have this video where I talk about the whole referencing thing in more detail ☀️🙏🏼 - *Variables best practice* - czcams.com/video/WMDJY86RhLo/video.html

  • @abdulaleemakinyoola6796
    @abdulaleemakinyoola6796 Před 7 měsíci

    Great Insight and clear explanation! Could you please shed more light on how to add tokens for dark mode?

    • @TDSunshine
      @TDSunshine  Před 6 měsíci

      Thanks! I have tis video on how to use variables for light and dark mode :) I hope that helps! ☀️🤗
      *Figma light & dark mode variables* - czcams.com/video/j1pLgYoAijI/video.html

  • @joakimsommar1509
    @joakimsommar1509 Před 6 měsíci

    Recently found a video of yours and this is the next one I've seen. Greeat tutorials!
    I am wondering regarding these color tokens, when you have a company with a brand manual that already have a lighter or darker color - and those are the only ones that can be used. Do you still build the design system like this with all the different shades despite them never being used?

    • @TDSunshine
      @TDSunshine  Před 6 měsíci

      Thanks! It's a bit different when you already have brand colours in place. Sometimes its still useful to get some more shades of your brand colours for backgrounds or visual hierarchy but some brands are really strict about colour use. So sadly my answer is the dreaded - it depends 🙈
      the beauty of variables is you can make them to suit your needs 🤗
      Sorry its not a more straightforward answer 🙃☀️

    • @joakimsommar1509
      @joakimsommar1509 Před 6 měsíci

      ​@@TDSunshine I appreciate your answer - and I know, it's not always easy to give a straight forward answer, so no worries about that! :) Your answer still helped me though since you mentioned it depends and you can do what suits your needs :)

  • @NeilCuestas
    @NeilCuestas Před 10 měsíci

    I love you videos and it's keeping me up to speed in using variables. I would like to know what plugin are you using to do those shortcut keys that does batch renaming? Thanks

    • @TDSunshine
      @TDSunshine  Před 10 měsíci +1

      Thanks Neil! Batch renaming is a native function in Figma you just need to select more than one element and tap CMD+R/CTRL+R.
      If you mean the little green squares at the bottom left of my videos that popup when I click on a keyboard key than thats just a graphic I made and added in when editing ☀️🙏🏻

    • @NeilCuestas
      @NeilCuestas Před 10 měsíci

      Oh, I see. 😂 I haven't tried selecting more than one element. I just hit CMD+R, expecting a prompt or something. Thanks for explaining. Looking forward to more Figma variables content on your channel. 😊

    • @TDSunshine
      @TDSunshine  Před 10 měsíci +1

      @@NeilCuestas No worries! selecting only one element and then CMD+R will let you rename that layer in the layers panel ☺ More variable videos will be coming up for sure so keep a look out! ☀

  • @bolkhayegakya
    @bolkhayegakya Před 15 dny

    I have all these colors in my design system and I added it but suppose if I have 9 new colors with the single shade only then what should I name those?

  • @isivaasanaru5643
    @isivaasanaru5643 Před 6 měsíci

    Hey, great video! I'm just not sure how you choose the first main colors to then base your shades on?

    • @TDSunshine
      @TDSunshine  Před 6 měsíci

      Thanks! If you mean the rainbow colours from the start, I just kind of chose ones I liked and wanted to show an example with lots of colours. But sometimes your designs might not need so many, or maybe you already have brand colours to work with and then you can shade less ! it really depends on your needs 🤗 I have this video where I go through a more simplified process of creating a pallet with just a primary and secondary brand colour -
      czcams.com/video/7ZGGGxWHi7g/video.html I hope that helps ☀️🤗

  • @liaqatali7633
    @liaqatali7633 Před měsícem

    Dear Mam,
    Special thankx for sharing valuable lecture about design system.
    Please make landing page by using design system for better understanding how to apply all knowledge at once.
    Love from Pakistan❤❤❤❤

    • @TDSunshine
      @TDSunshine  Před měsícem

      Thank you! ☀️🙏🏻💛

    • @liaqatali7633
      @liaqatali7633 Před měsícem

      @@TDSunshine Mam Pleas make series on landing page by using design system like real world project

  • @ashishzanzane6602
    @ashishzanzane6602 Před 6 měsíci +1

    Thank you so much. The video is amazing.
    I have just one question, normally we use modes for dark and light. so why do you do this for success, warning........and also how do I create dark mode then?

    • @TDSunshine
      @TDSunshine  Před 6 měsíci

      You're welcome! ☺️ it all depends on what you need for your project and designs! In this example I only had light mode so could utilise modes for other things. I have this video that shows how I would use modes for light and dark - czcams.com/video/j1pLgYoAijI/video.html
. I hope that helps ☀️🤗🙏🏻

    • @ashishzanzane6602
      @ashishzanzane6602 Před 6 měsíci

      Thank you.@@TDSunshine I really appreciate your efforts, I have seen so many videos but nobody could explain the design system in this manner.
      Thank You so much.

  • @TonyYemelyanov
    @TonyYemelyanov Před 2 měsíci

    Interesting approach! I have a few questions and thoughts about it. One of the benefits of design tokens is their support for semi-automated dark mode, which is valuable for accessibility and the increasing preference for dark themes among users. In your approach, you used variable modes to separate tokens by context. How would you scale this architecture to support dark mode effectively?
    Additionally, many products either currently support or may want to support multiple UI themes in the future. From my understanding, variable modes are particularly well-suited for this, allowing a seamless switch between light, dark, or any other theme with minimal effort. Is there an aspect I might be missing here?
    Looking forward to your reply!

    • @TDSunshine
      @TDSunshine  Před měsícem +1

      Thanks! So in this example, I took an approach where there is not dark mode so you can use modes for other things like semantic colours. But yes I agree that the most classic case would be to use modes for light and dark mode which makes the swap so easy!
      When Figma announced variables they said they are working on themeing but its not live yet so one day soon I hope they will launch it! For now you can use "swap library" but bare in mid you can't swap variables :/ I have a video going live about this on Tuesday so keep a look out ☀️🙏🏻💛

  • @Wict0r7
    @Wict0r7 Před 4 měsíci

    Hi! Great video, learning alot! I have a question about the last part in the video(error, warning and success). I Have followed every step you go through and I have copied the primary color frame and when Im switching to error, warning or success, only the surface colors are switching and not border and text. What have I missed? I have the professional subscription

    • @Wict0r7
      @Wict0r7 Před 4 měsíci

      Issue solved, now it works great! =)
      A tip for all of you is to be more specific when you name your variables so the system knows from which collections, the colors should be taken from. Instead of just "default". example can be "SemSurfaceDefault".

    • @TDSunshine
      @TDSunshine  Před 4 měsíci

      Great point! Yes sometimes it gets a bit buggy when variables have the same names / similar ones. Also I find I myself make mistakes and select the wrong ones sometimes because of that 🤪☀️🙏🏼

    • @Wict0r7
      @Wict0r7 Před 4 měsíci

      @@TDSunshine Thank you! But you are doing a great job by teaching your skills and knowledge. You describe the steps very simply and clearly, which makes it easy to follow along. We learn from each other! :) Keep up your great job

  • @karenbeal2387
    @karenbeal2387 Před 10 měsíci +1

    Hello, really helpful video, thank you! One question, why did you call the greyscale collection 'Style tokens'? Is this to enable adding more colours as modes later if desired? Not sure why you have separated this from the semantic colour set. Thanks again - finding your videos really helpful for understanding variables and tokens!

    • @TDSunshine
      @TDSunshine  Před 10 měsíci +2

      The reason I separated them was because the semantic ones have modes and the others don’t so I couldn’t have them in the same collection. Essentially style tokens are like my default styles and then semantic token are for when I need to use colours with meaning or that are connected to the brand/primary colours. I hope that makes sense! ☀️🤗

    • @karenbeal2387
      @karenbeal2387 Před 3 měsíci +1

      Hello again - I am wondering about using modes for warning/error/success etc when the websites I usually design rarely have the need for them… Have you set up the modes in the Semantic collection purely to make it easier to map onto the style guide? I am not sure how else you would need to change an entire webpage design into 'error' mode for example? Just trying to work out how best to set up my next project file. @@TDSunshine

    • @tracyy6619
      @tracyy6619 Před 3 měsíci

      @@karenbeal2387 same question, those scenarios are not common, and I wonder if those worth the efforts to set up ?

  • @hectorgonzalvezescolanoUA
    @hectorgonzalvezescolanoUA Před 5 měsíci

    The boss. No arguing there accepted.

    • @TDSunshine
      @TDSunshine  Před 5 měsíci

      Thanks! 🕶️☀️🙏🏻

  • @ViB92666
    @ViB92666 Před 11 měsíci +1

    Can't wait to see how you handle the Typography system since, as far as I know, there's no way to natively "tokenize" fonts in Figma (please, knock me down with this assumption!!)

    • @TDSunshine
      @TDSunshine  Před 11 měsíci

      Sadly you’re right :/ but Figma did announce that typography variables are in the works! The video about typography system will go live on Monday so watch this space 👀👀

  • @billscheider9970
    @billscheider9970 Před 3 měsíci +1

    Hi there. Am I doing something wrong? I'm on a professional account and creating semantic tokens. I was able to create the default but, when attempting to create the additional modes, received a figma message telling me I needed to upgrade to an Enterprise account! That doesn't seem right. What d'ya think I might have missed along the way?

    • @TDSunshine
      @TDSunshine  Před 3 měsíci

      I see you solved it! 🎉☀️

  • @ahmadsharif9038
    @ahmadsharif9038 Před 10 měsíci

    I don't have Figma professional. You mentioned that use groupings instead of modes. So inside "Semantic colors", I created Primary/Surface, primary/Border, Primary/Text. And inside of each of these 3, I created their respective colors. And then I repeated this for error, warning and success, and now I have total 36 variables, unlike yours, where you had 9. Am I doing this right? And if I am doing this right, and off course I would not have the option of "Change variable mode" like you did at 15:08, what option would I have for doing what you did at 15:08? Again thanks.

    • @TDSunshine
      @TDSunshine  Před 10 měsíci

      Hey! Yeah without the professional plan groups are the best way forward 😇 because you can’t “change variable mode” you need to reassign the variables when you need to use a different semantic colour. So if you are using primary/surface and you need it to be an error then you just change the variable to error/surface. Because of the grouping you can easily search the variables for the different semantics ☀️🤗

  • @binilmathew5714
    @binilmathew5714 Před 29 dny +1

    Why do we need to delete the styles after create variables? is it okay to keep it there? Will this combination helps you keep things organized, make updates easily, and ensure a cohesive design?

    • @TDSunshine
      @TDSunshine  Před 28 dny

      Having styles and variables with the same name can be confusing. You might accidentally use one instead of the other and not realise and then be unable to prototype it or control it dynamically. ☀️🙏🏻

  • @meremo657
    @meremo657 Před 2 měsíci +1

    hii please at 8:26, you said "if you look in your figma file you'll see this frame for color tokens" i think im confused.. but what exactly do you mean by figma file..i cant see anything on mine. or did you create that frame by your self?? @TD Sunshine

    • @meremo657
      @meremo657 Před 2 měsíci

      i really hope you see this, cause im new to design systems, and i wont lie im beyond lost

    • @TDSunshine
      @TDSunshine  Před 2 měsíci

      Hey! there is a link in the video description to download the file im working on in the video so you can follow along with me :) here you go - www.figma.com/community/file/1267794150131517088/design-system-1-colour-system
      ☀️

    • @meremo657
      @meremo657 Před 2 měsíci

      @@TDSunshine thank you so much

  • @Djerique
    @Djerique Před měsícem

    Is there already a Figma plugin that can translate the colors to variables? That you mention in 05:18

    • @TDSunshine
      @TDSunshine  Před měsícem

      I'm sure there is! worth searching the community for one ☀️🙏🏻

  • @ghrasko
    @ghrasko Před 13 dny +1

    COMMENT: Professional subscription provides only 4 modes, just not enough for the example (Value, Primary, Error, Warning, Success), so I would have to go with groups. Enterprise subscription would be needed for the 4+ modes, but that is very expensive for my purposes. Anyhow, I might rename the first "Value" mode to "Primitive" and then do this with a total of 4 modes. I am just trying that.

  • @fscsimon
    @fscsimon Před měsícem +1

    Hey Tair - thank you so much for creating these. As someone moving from Sketch over to Figma a lot of this was really confusing but you managed to make it fun, easy to understand and accessible - even for me!! One question I have though, I notice that you don't create Variables or Tokens for Black #000000 or White #FFFFFF - is there a particular reason for this?

    • @TDSunshine
      @TDSunshine  Před měsícem

      Hey! I usually make black and white variables / styles in my project and I am a big believer in this! I think in this method I wanted to show lots of other things to do with colours and it kind of slipped my mind. ☀️🙏🏻

  • @coralgalaxy544
    @coralgalaxy544 Před 9 měsíci +1

    The default values of red, orange, yellow, green, blue, purple, pink and grey at 0:54 you have taken for the reference, where can i find those?

    • @TDSunshine
      @TDSunshine  Před 9 měsíci

      I selected the circle at the top and then copied their HEX value from the fill section of the design panel. You can find the Figma file I worked with in the description if you want to duplicate it. ☀️🤗

    • @coralgalaxy544
      @coralgalaxy544 Před 9 měsíci

      Thank you for your reply. I will do the same :)

  • @tariqahmed3939
    @tariqahmed3939 Před 28 dny +1

    Thanks............

    • @TDSunshine
      @TDSunshine  Před 28 dny

      You're welcome! .......... ☀️🙏🏻

  • @streamx2
    @streamx2 Před 11 měsíci

    Do mind having a look at your FIgma file, it won't open for me? Clicking the Open in Figma button does nothing. Thank you for your videos.

    • @TDSunshine
      @TDSunshine  Před 11 měsíci +1

      It works fine for me :/ maybe you have some sort of pop up blocker or something ? You can also search for TD Sunshine in Figma community on the app or in the browser. Hope that helps ☀️🙏🏼

    • @streamx2
      @streamx2 Před 11 měsíci

      @@TDSunshine Worked this morning, Thank you again

  • @yumegrade5581
    @yumegrade5581 Před 9 měsíci

    Should I create a design system for every project?
    Or can you explain how design systems would adapt to multiple projects with different brand colors etc?

    • @yumegrade5581
      @yumegrade5581 Před 9 měsíci

      Amazing video btw, I’m excited to watch and learn from the entire series! 😊

    • @TDSunshine
      @TDSunshine  Před 9 měsíci +1

      Thanks! This is a great question! I have a video going live in a few hours that will go through best practice in setting up a new project!
      Basically I would say it really depends on the type of project you are designing. But when you start you will usually duplicate design systems into the project (your own ones or ones from the community) and then tweeks them to match what you are working on. ☀️ I hope that helps!

  • @smilli6415
    @smilli6415 Před 6 měsíci +1

    can you do a course on creating components with varients and properties for design systems

    • @TDSunshine
      @TDSunshine  Před 6 měsíci

      hey! the rest of this series has just that! ☀️ You can have a look at this playlist - czcams.com/play/PLx-zZQ15gdAozTLq2xMRFhPKp6fjhoZ3E.html

    • @smilli6415
      @smilli6415 Před 6 měsíci

      ok looking forward for more videos @@TDSunshine

  • @chamudirwijesekera2821
    @chamudirwijesekera2821 Před 4 měsíci

    I want to know how i can use red/ orange or green as the primary colors if its used as error warning and success

    • @TDSunshine
      @TDSunshine  Před 4 měsíci

      Ooo great question! I think the main thing is to make sure there is a clear difference between them. So if I go for red as my brand colour and I also want a red for error I need to make sure they are very different “kinds of red”. And you may also want to add more visual queues to help the user differentiate that now this red means error by incorporating elements like icons, text, borders etc. I hope that helps! 🙏🏼☀️

  • @sadianaz-eo9ol
    @sadianaz-eo9ol Před 4 měsíci

    kindly @TD sunshine mam kindly create a complete design system series and cover all the topics

    • @TDSunshine
      @TDSunshine  Před 4 měsíci

      Adding to my list! ☀️🙏🏼

  • @sergio.arboleda
    @sergio.arboleda Před 22 dny

    2:15 a.m. Completed!

    • @TDSunshine
      @TDSunshine  Před 22 dny +1

      that's dedication! 😎☀️🙏🏻

  • @javadsaberi_afroo
    @javadsaberi_afroo Před 2 dny +1

    I saw that you created from 25 to 950 colors, but you only used a few color modes when setting the variable. What about the rest of the colors?

    • @TDSunshine
      @TDSunshine  Před dnem +1

      I grouped the different colour shades rather than using modes. But you can use anything you feel works best for your design flow ☀️🙏🏻💛

  • @itsyoursenseii
    @itsyoursenseii Před 9 měsíci

    so we create design system after we built our web designs???

    • @TDSunshine
      @TDSunshine  Před 9 měsíci

      Sometimes you start from complete 0 and start with a DS before starting the design but sometimes you might join in a project where there isn't a DS in place yet or there is an old outdated one and you need to redo them. Either way design systems are constantly evolving ☀️

  • @javadsaberi_afroo
    @javadsaberi_afroo Před dnem +1

    You used material 2 to make the colors of the variable. Why didn't you use material 3?

    • @TDSunshine
      @TDSunshine  Před dnem +1

      Material 2 has this tool (m2.material.io/design/color/the-color-system.html#tools-for-picking-colors) that I don't think is available on Material 3 ☀️🙏🏻💛

    • @javadsaberi_afroo
      @javadsaberi_afroo Před dnem

      @@TDSunshine Can you provide a tutorial for this link? And which system is better to go with
      It is said somewhere light lighter dark darker
      It is said somewhere primary onprimary secondary on secondary

  • @1deplatt
    @1deplatt Před 11 měsíci +1

    Why is it called "Surface"? what elements belong in this category? great vid by the way (this is the type of vid that Figma should have provided)

    • @TDSunshine
      @TDSunshine  Před 11 měsíci +1

      Fair point! I used "surface" to refer to any backgrounds that we will need in our designs, page backgrounds, or component ones (buttons, drop downs etc). Regarding "semantic", for me, it means that there is meaning behind them. Such as those specific colours are used to signify a warning or an error and not just a normal state.
      I hope that clarifies it a little bit! ☀️🤗

    • @TDSunshine
      @TDSunshine  Před 11 měsíci +1

      @@1deplatt I’d say save that colour and any variations of it in your system for sure! You can name the collection or style group however you want but for sure I would document it all with clear nameing

    • @1deplatt
      @1deplatt Před 11 měsíci

      If I use a light grey color for a webpage BG (from the greyscale primitives) Should I add that color to the surface category??

    • @1deplatt
      @1deplatt Před 11 měsíci

      @@TDSunshine Thanks :) keep up the great work!

  • @manobanismo
    @manobanismo Před 2 měsíci +1

    Is this works on figma student plan?

    • @TDSunshine
      @TDSunshine  Před 2 měsíci

      Yes is does! variable modes and prototyping work on education plan and any paid plans 🙏🏼☀️

    • @manobanismo
      @manobanismo Před 2 měsíci

      @@TDSunshine thank you, will defo try it!

  • @Rishik_Jha
    @Rishik_Jha Před 8 měsíci +1

    what about dark mode?

    • @TDSunshine
      @TDSunshine  Před 8 měsíci +1

      Hey! I have video about light and dark mode :)
      *Figma light & dark mode variables* - czcams.com/video/j1pLgYoAijI/video.html

  • @cesaracosta8831
    @cesaracosta8831 Před 5 měsíci

    I created a script to create swatches using the JSON list, and runs in the Scripter plugin. so you dont need to use the color picker. if you want me to send ya the script to test let me know :)

  • @templa946
    @templa946 Před 4 měsíci

    Great Video, but tbh, Ive seen a lot of videos like this where I'm failing to understand why you'd have 4 different colours for warning, error & surface and then on top of that, duplication of the exact same for border & surface. Seems OTT, complicated & ultimately not very cohesive

    • @TDSunshine
      @TDSunshine  Před 4 měsíci

      Thanks! I think it’s all about what you need in your design system. I feel like CZcams is a place to share ideas and get inspired so maybe you don’t need it year 4 colours but this methods of using variable colour modes will be useful for you for something else 🤗☀️🙏🏼

  • @debiprasadsena
    @debiprasadsena Před 10 měsíci

    The way your variable(Semantic) are named, I am really in doubt how they will justify the developer at the time of hand off.

    • @TDSunshine
      @TDSunshine  Před 10 měsíci

      I see what you are saying as modes are a bit tricky with variables technically having the same names and just being in a different mode but As there is there is clear documentation and collaboration between designers and developers any system can work. 🤗☀️

  • @serhiytorba
    @serhiytorba Před 10 měsíci

    If you a using modes for success/error/warning/... then you'll not be able to make Dark/Light modes. I think for that purpose better to use groups instead of modes.

    • @TDSunshine
      @TDSunshine  Před 10 měsíci

      It all depends on what you need in your designs. And what works best for your personal / team preferences ☀️