Figma's NEW Updates - Released Too Soon?
11:29
Figma Slides!! | Figma's LATEST Update
11:26
Пікірлер
@ux-mpaiva
@ux-mpaiva 19 сағат бұрын
Thanks for overview. Any ideas on how we can share Figma Slides with a screen reader user? I am curious about the #accessibility output of this.
@UICollectiveDesign
@UICollectiveDesign 18 сағат бұрын
I have no idea actually. I doubt they have integrated this yet... kind of a shame.
@JulienValente-u1i
@JulienValente-u1i 22 сағат бұрын
Yeah, I've been playing with the Suggested auto-layout, and if you are new to Figma, you will still struggle with it. The grouping structure doesn't make sense most of the time.
@UICollectiveDesign
@UICollectiveDesign 21 сағат бұрын
Agreed! Very strange to release with it not working well...
@afroogroup-709
@afroogroup-709 Күн бұрын
I went ahead with this combination and it was very good. You didn't say what we should do just for the default colors. Should we leave it as it is and use it in the dark theme? Please tell him a rule
@UICollectiveDesign
@UICollectiveDesign Күн бұрын
No need to add dark mode to brand collection :)
@afroogroup-709
@afroogroup-709 8 сағат бұрын
@@UICollectiveDesign My question was in mapped collection!
@UICollectiveDesign
@UICollectiveDesign 4 сағат бұрын
@@afroogroup-709 You can add it there as well but the combination will depend if you're working with multi-brand themes or not. Whatever works for you is just fine :) Some choose to define at Alias, others at Mapped.
@afroogroup-709
@afroogroup-709 3 сағат бұрын
​@@UICollectiveDesign thank you friend You did not understand the meaning of my question. My question about the dark theme is that you said that wherever we have light, we dark it, wherever we have lighter, we darker it, wherever we have white, we blacken it, but for the default mode such as neutral color,success,warning,primary,secondary,... , you did not say what to do with those colors. What to do with these colors in the dark theme?
@lukehereart
@lukehereart Күн бұрын
Can you maybe link to how this translates to the structure or setup a dev will use that will parallel this design token setup in figma. Struggling to make the connection from this to an implementation for a dev.
@UICollectiveDesign
@UICollectiveDesign Күн бұрын
let me put you in-touch with my dev contact. Signup and I will invite you to our community right away and connect you with Phil. He can talk more about dev related elements
@lukehereart
@lukehereart 3 сағат бұрын
Signed up 🌿
@faizansarwar4959
@faizansarwar4959 Күн бұрын
what a good teacher you are
@UICollectiveDesign
@UICollectiveDesign Күн бұрын
Thank you! Please subscribe and share our channel where you can :)
@user-vq3nr8vo5g
@user-vq3nr8vo5g Күн бұрын
I can't figure out how to export to ppt, and at this point I'm thinking it's not possible?
@UICollectiveDesign
@UICollectiveDesign Күн бұрын
Not possible... doubt they would offer this functionality
@agustinfernandez8972
@agustinfernandez8972 Күн бұрын
Thank you for this video, i am trying to understand figma variables and learning to apply a good proper name for the elements. Something that might also help is using a real example applying this variables starting with a simple button design and a card. From atom to molecule. Also showing how the colors on the component are applied. You can show the difference between applying styles from variables. This is something that really helps. May be basic list of all the posible states applying variables for a component. Thank you so much for this content.
@UICollectiveDesign
@UICollectiveDesign Күн бұрын
Thanks for the comment! I would check out this vid: kzbin.info/www/bejne/hX6qhYNohtWZn7s
@mikeysouthwell
@mikeysouthwell 2 күн бұрын
Great video! Why did you add your Base tokens to your Mapped collection? Shouldn’t it have been Alias to Mapped? Also, it would’ve been great to mention how to hide the Base and Alias values from Figma so you only see the Mapped values on the nodes on the canvas to make it easier to read and avoid the issue of accidentally adding the wrong token 😀
@UICollectiveDesign
@UICollectiveDesign 2 күн бұрын
Mike!!! Great to hear from ya. Oops, did I make a mistake? Yes it should be alias to mapped and not brand to mapped. Thanks for catching this!! I also agree on that.... been waiting for Figma to fix that for a long time
@javadsaberi_afroo
@javadsaberi_afroo 2 күн бұрын
What exactly do you mean by "on action" and "on disable"?
@UICollectiveDesign
@UICollectiveDesign 2 күн бұрын
I would watch our token/variable naming setup guide but these are referring to specific types of tokens in the mapped collection.
@jess.doing.things
@jess.doing.things 2 күн бұрын
Thank you for these videos! Super helpful as I transition from component-based to semantic tokenization
@UICollectiveDesign
@UICollectiveDesign 2 күн бұрын
Happy to help! Please subscribe and share our channel/vids where you can :)
@fionaovcharenko
@fionaovcharenko 2 күн бұрын
Thanks, that's very helpful!
@UICollectiveDesign
@UICollectiveDesign 2 күн бұрын
You're welcome! Please subscribe and share this video where you can :)
@hardboiled2000
@hardboiled2000 3 күн бұрын
That helped, thankyou for taking the time
@UICollectiveDesign
@UICollectiveDesign 3 күн бұрын
Awesome! Please subscribe and share this video where you can :)
@javadsaberi_afroo
@javadsaberi_afroo 3 күн бұрын
Hello my friend, thank you for your good explanation. What happened to the default colors? such as neutral, primary, error ...
@UICollectiveDesign
@UICollectiveDesign 3 күн бұрын
Just not included in this example :)
@javadsaberi_afroo
@javadsaberi_afroo 3 күн бұрын
@@UICollectiveDesign @UICollectiveDesign Can you tell me what to do? Let's leave them without touching. Example Highlight!
@ytRap007
@ytRap007 3 күн бұрын
thanks im waiting for this.
@UICollectiveDesign
@UICollectiveDesign 3 күн бұрын
Glad it helped! Please subscribe and share this vid where you can :) The support goes a long way
@javadsaberi_afroo
@javadsaberi_afroo 3 күн бұрын
Thank you for your good explanations, the question that came to me is, shouldn't we add titles like "text" "icon" "surface" "border" in the subgroup of titles like "Button" "Input" "Toast" under each one? Where do you see components like buttons, input, toast, etc.?
@UICollectiveDesign
@UICollectiveDesign 3 күн бұрын
You want to avoid component level tokens. This can cause a library with a ton of tokens, and you'd have to adjust them manually. Components should be consistent in sharing the same tokens.
@flaviaazvdo9333
@flaviaazvdo9333 3 күн бұрын
Thanks!
@UICollectiveDesign
@UICollectiveDesign 3 күн бұрын
You're welcome! Please subscribe and share our channel where you can
@BSB_arme
@BSB_arme 7 күн бұрын
Please i Can't find my boolean tools on figma, Can someone please help😢 i have selected two differents shapes, and they are overlapping each other
@UICollectiveDesign
@UICollectiveDesign 7 күн бұрын
Are the elements inside a frame?
@BSB_arme
@BSB_arme 7 күн бұрын
@@UICollectiveDesign yeah, i'm trying on a New file and its now showing i still figure out why its wasn't working.
@bikeng10
@bikeng10 8 күн бұрын
Interesting. I believe the "i" is for italic NOT indent. Indenting is when the text moves to the right in a paragraph
@UICollectiveDesign
@UICollectiveDesign 8 күн бұрын
Yup realized that after I filmed. Had put in a banner at the beginning of that section to call out my error :)
@UICollectiveDesign
@UICollectiveDesign 8 күн бұрын
Clearly needed more coffee...
@Underhills
@Underhills 8 күн бұрын
Ctrl+Shift+A selects every single frame and item on the page but it doesn't add any autolayout on PC. However, if I select the frame that I want autolayout added to and then hit Ctrl+Shift+Alt+A the content get autolayout. Then I also get a couple of odd options in my context menu that says Remove auto layout and More auto layout options. In the latter option the Remove auto layout is repeated but there it says ALL auto layout, however it doesn't do anything different than the first option named Remove auto layout. Also there's an option named Suggest auto layout but it's already applied to the frame items, so it's redundant. It's not logic.
@UICollectiveDesign
@UICollectiveDesign 8 күн бұрын
So strange the functionality you are experiencing... Figma needs to step it up!
@mona.abdelmeged
@mona.abdelmeged 8 күн бұрын
Hi again! Your teaching style is so clear and easy, I've understood the concept very well. Thanks 🤩
@UICollectiveDesign
@UICollectiveDesign 8 күн бұрын
Happy to hear that! Please subscribe and share our channel where you can :)
@DisentDesign
@DisentDesign 8 күн бұрын
At 5:20 i get your point, but figma would’ve needed to add minimum and maximum-widths to each card to make them both scale and wrap, thats alot of assumptions for the to ai to make based on your layout, it kind of makes sense for it not to assume the most complex possible layout and just get the job done. More importantly i dont see any difference with the ai auto suggest layout and the ctrl-shift A version of it making auto layouts, thats been around for ages and i dont thinks its the same as the new ai suggested auto layout which I too am waiting for, along with the ui update
@UICollectiveDesign
@UICollectiveDesign 8 күн бұрын
Really great point!! To me if it's the same as applying auto layout yourself, why have it suggest auto layout if I have to go and adjust later on. Maybe it's just me, but would rather the functionality shoot for the moon in terms of complexity even if it's wrong, instead of doing the bare minimum.
@Deckard76
@Deckard76 8 күн бұрын
'I'm a Chelsea FC fan'... immediately hits the unsubscribe button! (just kidding)
@UICollectiveDesign
@UICollectiveDesign 8 күн бұрын
Hahaha! Knew I was playing with fire there!
@hardboiled2000
@hardboiled2000 8 күн бұрын
Damn, i thought i was going to get rid of a few styles
@UICollectiveDesign
@UICollectiveDesign 8 күн бұрын
Not that easy!!
@1deplatt
@1deplatt 8 күн бұрын
I tried Suggested Auto Layout. I thought it was terrible. Bold/Italic also bad (as you described)
@UICollectiveDesign
@UICollectiveDesign 8 күн бұрын
Right?? So disappointing
@mona.abdelmeged
@mona.abdelmeged 8 күн бұрын
Thank you, clear and to the point.
@UICollectiveDesign
@UICollectiveDesign 8 күн бұрын
Glad it helped :) Be sure to like, subscribe, and share this channel where you can. Support goes a long way!
@mona.abdelmeged
@mona.abdelmeged 9 күн бұрын
Thank you so much
@UICollectiveDesign
@UICollectiveDesign 9 күн бұрын
You're welcome! Be sure to share your channel where you can :)
@atharnadeem6947
@atharnadeem6947 11 күн бұрын
Thank you so much for this video. Learned a lot from your channel.
@UICollectiveDesign
@UICollectiveDesign 11 күн бұрын
Glad it helped! Please subscribe and share our channel where you can :)
@atharnadeem6947
@atharnadeem6947 11 күн бұрын
@@UICollectiveDesign always.
@UICollectiveDesign
@UICollectiveDesign 11 күн бұрын
@@atharnadeem6947 Thank you!!
@javariamalik8475
@javariamalik8475 14 күн бұрын
I didn't get fill container, I just got first two optionse what should i do
@UICollectiveDesign
@UICollectiveDesign 13 күн бұрын
Are you selecting the right object? Objects within a broader container can only be filled
@javariamalik8475
@javariamalik8475 13 күн бұрын
@@UICollectiveDesign thank you now it's showing fill container
@UICollectiveDesign
@UICollectiveDesign 13 күн бұрын
@@javariamalik8475 Glad to help :) Please subscribe and share our channel where you can!
@LLuc96
@LLuc96 15 күн бұрын
Hey, tbh I don't get it. You organize the theme colours in a theme group however telling in the video "you don't have to write theme"? It feels like you're spreading the colours to specific purposes like theme etc. and while creating buttons, you use the purpose colour which links back to one of the main colours? That's the magic isn't it?
@UICollectiveDesign
@UICollectiveDesign 12 күн бұрын
Which part of the video? I may have been referencing that it doesn't need to be the term 'theme' but can also be 'brand' or 'global'. But yes, having a multi-step collection structure that links back to your brand colors! :) Thanks for the dialogue :)
@djashawe88923
@djashawe88923 15 күн бұрын
Here's what I've understood: In design system tokenization, the choice between a two-step and three-step process depends on how you structure your tokens. The two-step method (A=B=C) straightforwardly assigns variables, while the three-step approach (A=B; B=C) in the video breaks variables into "what they're used for" (Alias) and "where they're used" (Mapped). The choice of structure-whether to organize by broader to specific categories or by usage contexts-is flexible and depends on your team's preferences and workflow. For instance, you might categorize from a broader category (Alias) to a specific category (Mapped), offering flexibility in how you organize your design system tokens. Both methods achieve the same outcomes, but the primary benefit of using a three-step process over a two-step process in tokenization is to avoid long names and reduce multiple layers of nested groups. This approach can provide greater clarity and organization, especially in large and complex design systems, by breaking down the hierarchy into more manageable parts.
@UICollectiveDesign
@UICollectiveDesign 12 күн бұрын
Nailed it!!
@bolkhayegakya
@bolkhayegakya 16 күн бұрын
why the line height is too low?
@UICollectiveDesign
@UICollectiveDesign 16 күн бұрын
It can be higher as well :)
@bolkhayegakya
@bolkhayegakya 16 күн бұрын
@@UICollectiveDesign usually line height is higher than the text size.. like for 48 px text size line height around be 56px not 40 px, otherwise it would be too compact. :)
@UICollectiveDesign
@UICollectiveDesign 16 күн бұрын
@@bolkhayegakya Yeah very specific to the brand. This is just an example :)
@angelicad.1647
@angelicad.1647 16 күн бұрын
Can you just open it directly within figma (without going through the color-wheel site)
@UICollectiveDesign
@UICollectiveDesign 16 күн бұрын
Haven't tried this directly!
@djashawe88923
@djashawe88923 16 күн бұрын
Hi, Thanks for the great content. I have a question. Figma demos and tutorials usually follow a two-step process: Primitives and Tokens. The variables are then assigned from Tokens which reference Primitives. I couldn't wrap my head around why you have a three-step process (Brand -> Alias -> Mapped) instead of Primitives -> Tokens. Is there any reason or advantage in doing so? Is it because the naming conventions can get too long? For example, Primitives/color/brand/#FB9FE6 becomes Tokens/surface/button/primary/default/"button-primary-background-default" and Tokens/surface/button/primary/hover/"button-primary-background-hover"? I'm still new, so I'm confused. 🥲
@UICollectiveDesign
@UICollectiveDesign 16 күн бұрын
Take a look at our token/variable setup guide from November. This will really answer your question!
@UICollectiveDesign
@UICollectiveDesign 16 күн бұрын
kzbin.info/www/bejne/jXK3q3yBZaacbqs
@baguetteDuGame
@baguetteDuGame 17 күн бұрын
Do you use the brand/alias/mapped system for other tokens than colors or these collection are exlusively for colors?
@UICollectiveDesign
@UICollectiveDesign 16 күн бұрын
This can also apply to other tokens as well! But then we get into much more complex territory when it comes to tokens
@baguetteDuGame
@baguetteDuGame 16 күн бұрын
@@UICollectiveDesign Ok so i did the following. I have 3 figma files (Root, Alias, Mappings) and i have the system you explained in each one of these files, so they are nested. In mappings, i created a collection for Colors, one for Font and a last one for the spacings. In spacings collection, i have all the different container types (button, cards, input, ...) with variables such as PaddingTop, Gaps, Radius, ... linked to the spacing aliases. And the "Mappings" file, having all the tokens, styles, effects etc... is published as a library for my main design system file. Is that a good setup ?
@nobody-bt7mu
@nobody-bt7mu 17 күн бұрын
Freaking awesome video! I'm guilty of some of this mistakes and I'm now wary of them. Thanks!
@UICollectiveDesign
@UICollectiveDesign 17 күн бұрын
Thanks!! Please subscribe and share this vid and our channel where you can :)
@baguetteDuGame
@baguetteDuGame 18 күн бұрын
This is something i am currently working on but i would like to know if there any way that this is automatic. I mean, is there a way that UX designers do not need to assign the variable on the instance property of every component they add. I say that because i am building a design system for a huge team of designers and i know for a fact they will not have the patience to do that and i understand why: assigning the variable to the property or simply swaping the variant manually requires as much effort.
@UICollectiveDesign
@UICollectiveDesign 12 күн бұрын
No bulk way to do this I don't think :( At least not that I've found! If you find one please let me know :)
@baguetteDuGame
@baguetteDuGame 12 күн бұрын
@@UICollectiveDesign it should be something doable as a plugin
@UICollectiveDesign
@UICollectiveDesign 12 күн бұрын
@@baguetteDuGame Great plugin idea!
@baguetteDuGame
@baguetteDuGame 12 күн бұрын
@@UICollectiveDesign yea well i am not a plugin dev^^
@robin_designs
@robin_designs 19 күн бұрын
Is there a specific reason why you named the different levels of tokens "Brand, Alias, Mapped"? I believe the naming that the figma team used is "Primitives, Semantics, Components". You are referring to the same right?
@UICollectiveDesign
@UICollectiveDesign 19 күн бұрын
Yeah the same! There's so much confusion around the terms semantics, primitives, etc. They're used in a lot of places, and tend to have a lot of different meanings based on people I've talked to. So this is just the approach I prefer.
@albertzimtea
@albertzimtea 19 күн бұрын
Thank you so much for the in-depth lesson about tokens, I really need this
@UICollectiveDesign
@UICollectiveDesign 19 күн бұрын
Glad this helped! Please subscribe and share this vid and our channel where you can :) Support goes a long way!
@robin_designs
@robin_designs 20 күн бұрын
Are there a lot of cases where the primitive level tokens are not good enough just like in the case of your alerts? If it is common enough then... is there no better solution than using component level tokens? Component level tokens seem like the same amount of time and effort as just directly changing the styling. I may be wrong on this though. I'm just trying to think of a good use case for them.
@UICollectiveDesign
@UICollectiveDesign 20 күн бұрын
The problem with component-level tokens is that they can lead to a lot of inconsistencies. When you have one color, that is applied to each component, it's easier to make adjustments and maintain the same look/feel. Otherwise, you're adjusting the color of dozens of components. Component-level tokens I see most frequently are in dark mode. As achieving accessible color combinations across all components can be difficult, especially when dark mode is an afterthought. Even then, I try to limit it to 2 components that might have a component level token for dark.
@plasticbattles
@plasticbattles 20 күн бұрын
So, in your Collection naming structure, does "Brand" = primitive and "Mapped" = semantic? How does "Alias" effect the primitive/semantic hierarchy?
@UICollectiveDesign
@UICollectiveDesign 12 күн бұрын
This video will explain more: kzbin.info/www/bejne/jXK3q3yBZaacbqs
@yamilafritzler1224
@yamilafritzler1224 22 күн бұрын
is "brand" the same as "global"?
@UICollectiveDesign
@UICollectiveDesign 22 күн бұрын
You got it!!
@yamilafritzler1224
@yamilafritzler1224 21 күн бұрын
@@UICollectiveDesign thanks. I guess what confused me was that I normally use t-shirt sizing for alias tokens, for global ones I just put the values. What's the advantage of using t-shirt sizing for globals too? I'm sure I'm missing something
@UICollectiveDesign
@UICollectiveDesign 21 күн бұрын
@@yamilafritzler1224 using 100 scale for globals is fine. Just the approach I chose in this example... probably for simplicity. No advantage to t-shirt sizing.
@sameehangadkari
@sameehangadkari 22 күн бұрын
First of all, extremely valuable content on your channel. Thanks for the efforts! My problem: I have 3 buttons stacked side-by-side to each other, where the centre button has 'none' round edges, but the left button has full roundness only on the left two corners, and the right button has full roundness on the right. How would your approach be here? Thanks!
@UICollectiveDesign
@UICollectiveDesign 22 күн бұрын
Thanks for the kind words :) Please subscribe and share our channel where you can. When you ask how to approach, can you elaborate on what you're looking for? Sorry I can interpret that question a number of different ways here.
@michaelschultze3595
@michaelschultze3595 23 күн бұрын
Nice. Thanks a lot..... But how to do this with Auto layout. So, I create a frame as an auto layout with all the content I need on my page. But, again and again my Auto Layout "jumps" out of the variable So, in the end I want to have all the content in one frame and then move it between the devices (desktop, tablet mobile) and everything adapts itself Is that not possible? Thanks alot!
@UICollectiveDesign
@UICollectiveDesign 23 күн бұрын
Make sure you're using 'Fill' as the resizing property for your auto layout containers and associated elements. This will make sure everything stays within the frame.
@GustavLopes8
@GustavLopes8 23 күн бұрын
I have different greens, reds, blues... how do I map them correctly in the brand collection until I specify them in the alias and mapped?
@UICollectiveDesign
@UICollectiveDesign 23 күн бұрын
Do you mean just different shades of green?
@GustavLopes8
@GustavLopes8 23 күн бұрын
@@UICollectiveDesign like, a green scale for success and another used for graphics, for example. Should I make a larger scale that holds both greens?
@UICollectiveDesign
@UICollectiveDesign 23 күн бұрын
@@GustavLopes8 Yup one scale for both greens is idea
@nabeela298
@nabeela298 27 күн бұрын
Super comprehensive recap- Hope to see more recaps on Figma's new rollouts!
@UICollectiveDesign
@UICollectiveDesign 27 күн бұрын
Thanks! Be sure to subscribe and share this channel where you can :) A lot more content on the way!
@mds9344
@mds9344 27 күн бұрын
Is there any way to create variables for images or brand assets as well? Say you have a Coca Cola frame that includes the Coca Cola logo. Duplicate that frame and set the mode to Sprite, the Sprite logo should be applied where the Coca Cola logo is - is this possible?
@UICollectiveDesign
@UICollectiveDesign 27 күн бұрын
You can put the image inside a component, and then use string variables.... checkout our video on swapping variants using variables.
@oleksandran.1959
@oleksandran.1959 27 күн бұрын
The best videos about libraris, variables, all this diabolical stuff. Got it finally!! Thank you!
@UICollectiveDesign
@UICollectiveDesign 27 күн бұрын
Glad they helped! Please subscribe and share our channel where you can :)
@michaelschultze3595
@michaelschultze3595 27 күн бұрын
Very informative and clearly explained. Many thanks for that! Is it possible to extend this so that headlines adapt automatically? Images scaled automatically? How do you then proceed in a structured way? e.g. for desktop Title: Desktop 32 px, Tablet 24px, Mobile 20px - Paraghaph: DT 18px Tablet and Mobile 16px Is there a guide on how to structure something like this sensibly?
@UICollectiveDesign
@UICollectiveDesign 27 күн бұрын
Thanks for the kind words! Take a look at our video on building mobile type scales :) This might help with sizing, but you're really just creating another mode. Which collection they belong in, can we within Alias or Mapped depending on setup.
@jonfreeze
@jonfreeze 27 күн бұрын
Hands down the most absolute best video visually describing tokens. Thank you! I’ll be using these techniques to speed up my DS development!
@UICollectiveDesign
@UICollectiveDesign 27 күн бұрын
Thank you!! Please subscribe and share this video where you can :)
@gowthamk5969
@gowthamk5969 28 күн бұрын
Wow you covered it in depth. Very useful no nonsense video covering all the tiny but useful aspects 👏 Your channel will do great in the future for sure 🔥 Subscribed keep up the good work ❤️
@UICollectiveDesign
@UICollectiveDesign 28 күн бұрын
Thank you for the love!! Be sure to share this vid and our channel where you can :) Support goes a long way!
@gowthamk5969
@gowthamk5969 27 күн бұрын
💯 One thing I noticed on the mobile version of the UI collective website, email on the footer & some content is overflowing out of viewport. Also hamburger menu doesn't work FYI 😄 You used framer for development?
@UICollectiveDesign
@UICollectiveDesign 27 күн бұрын
@@gowthamk5969 Yeah I am working to fix it. Not putting a ton of effort into website right now while I focus on content, templates, and more. Thanks for the feedback though!!
@gowthamk5969
@gowthamk5969 27 күн бұрын
No worries, just wanted to let you know in case you missed it 🙂
@UICollectiveDesign
@UICollectiveDesign 27 күн бұрын
@@gowthamk5969 Appreciate it!!