Figma UI UX Design Advanced: Become a Figma Pro | Daniel Scott | Skillshare
Search

Playback Speed


1.0x


  • 0.5x
  • 0.75x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Figma UI UX Design Advanced: Become a Figma Pro

teacher avatar Daniel Scott, Adobe Certified Trainer

Watch this class and thousands more

Get unlimited access to every class
Taught by industry leaders & working professionals
Topics include illustration, design, photography, and more

Watch this class and thousands more

Get unlimited access to every class
Taught by industry leaders & working professionals
Topics include illustration, design, photography, and more

Lessons in This Class

    • 1.

      Intro to the Figma Advanced Course

      3:14

    • 2.

      Getting Started in Figma Advanced Course

      2:31

    • 3.

      Auto Layout & Responsive Design 101: It's use in responsive design

      16:06

    • 4.

      Designing in Figma with Auto Spacing in Auto Layouts

      11:40

    • 5.

      When and when not to use Components in Figma

      6:00

    • 6.

      What is good spacing to use in Figma

      6:58

    • 7.

      What spacing should I use for web & app design in Figma

      5:16

    • 8.

      Auto Layout vs Constraints in Figma

      5:15

    • 9.

      Autolayout shortcuts: Tips and tricks to work with Auto Layout faster

      3:06

    • 10.

      Class Project 01 - Responsive Lower Navigation

      2:51

    • 11.

      How to handle files in Figma and become a File Handling Master

      7:22

    • 12.

      How to use advanced Copy, Paste, and Selection Tricks in Figma?

      6:35

    • 13.

      How to do crazy things with your Figma fields?

      3:33

    • 14.

      Frame Tricks: Tips and Tricks to work with Figma frames effectively

      4:40

    • 15.

      Advanced Zooming Techniques for precision work in Figma

      1:40

    • 16.

      Light or Dark vs System Theme: Which one to use in Figma?

      2:29

    • 17.

      Class Project 02 - Event Card Constraints

      1:35

    • 18.

      Class Project 02 - Event Card Constraints - Completed

      8:40

    • 19.

      Grid v Constraints v Autolayout in Figma: Which one to use and when?

      5:16

    • 20.

      How to copy & paste grids and export grid styles in Figma

      5:29

    • 21.

      How to add rows and column grids to one layout in Figma

      4:19

    • 22.

      How to update Grid Styles in Figma

      1:32

    • 23.

      Grids inside of frames that aren't the main frame

      3:44

    • 24.

      Class project 03 - Event Branding

      4:19

    • 25.

      Logos using Iconscout: How to use Iconscout to create logos in Figma?

      6:47

    • 26.

      What are widget compared to plugins in Figma?

      3:33

    • 27.

      How to create ux color variants using a Figma Widget ?

      5:13

    • 28.

      Intro to Nested & Responsive Auto layouts Section

      4:01

    • 29.

      Production video - Tidying up my frame & component mess

      5:52

    • 30.

      Bring in images using the unsplash plugin in Figma

      7:38

    • 31.

      Production video - Making the parts for our nested autolayout

      5:36

    • 32.

      Nesting Multiple Auto Layouts inside each other in Figma

      5:13

    • 33.

      Autolayout Nesting with variants and responsive text in Figma

      8:55

    • 34.

      Auto Layout on different device sizes- How to make advanced Auto Layouts

      10:58

    • 35.

      Responsive text that adjusts for 2 lines in Figma

      4:29

    • 36.

      Abstract Gradient Background in Figma the easy way

      11:50

    • 37.

      How to copy and paste Interactions in Figma

      1:23

    • 38.

      How to animate gradient mesh using Variants in Figma

      15:43

    • 39.

      How to give feedback on a UX project - The Critique Sandwich

      9:00

    • 40.

      Class project 04 - Background Animation

      4:50

    • 41.

      Houdini Text: How to make a text mask animation Figma?

      9:44

    • 42.

      How to use the Spring Animations in Figma

      6:33

    • 43.

      Spring Animation: How to make custom Spring Animation in Figma

      12:16

    • 44.

      Why is interaction on tap on click grayed out of missing in Figma?

      1:51

    • 45.

      Class project 05 - Houdini Text Animation Prototyping - Level 1

      1:38

    • 46.

      Create & remove bulk multiple noodles wires at once in Figma

      3:05

    • 47.

      How to bulk update nav links in your Figma prototype

      3:15

    • 48.

      How to set the right phone and find old prototype phones in Figma

      4:01

    • 49.

      How to make sticky scroll position search bar in Figma

      6:10

    • 50.

      How to stack multiple sticky text vertical scrolling in Figma

      15:59

    • 51.

      Class project 06 - Multiple Sticky Headings

      2:25

    • 52.

      How to make Interactive Components in Figma

      3:42

    • 53.

      How to make a checkmark turn on and off in Figma

      2:38

    • 54.

      Interactive components with sliding button in navigation for Figma

      9:49

    • 55.

      Class project 07 - Sliding Button Nav Challenge

      4:14

    • 56.

      Class project 07 - Completed

      3:51

    • 57.

      How to use Sections in Figma for organizing your content

      4:49

    • 58.

      How to use sections for prototyping in Figma

      6:38

    • 59.

      How to add iOS battery wifi notch status bar to Figma

      7:11

    • 60.

      How to add iOS or Android Snack Bar UI to Figma

      10:38

    • 61.

      Class project 08 - Operating System UI

      1:47

    • 62.

      Be careful what you create in Figma

      3:43

    • 63.

      What are the advanced Layer shortcuts in Figma

      7:38

    • 64.

      How to find layer Zen shortcuts in Figma

      4:37

    • 65.

      How to hide and lock unlock all layers in Figma

      1:05

    • 66.

      How to use Locked layers in Figma

      2:11

    • 67.

      How to Find Replace and Multi-select Layer Search in Figma

      3:58

    • 68.

      How to Bulk Rename Layers with advanced tricks in Figma

      9:57

    • 69.

      How to replace instances and variants with shortcuts in Figma

      8:58

    • 70.

      How to use Instance Swap Component Properties with preferred in Figma

      7:01

    • 71.

      How to use Component Text Property in Figma

      2:21

    • 72.

      How to use Boolean Component Property in Figma

      3:10

    • 73.

      How to make a input field using only component properties in Figma

      10:22

    • 74.

      How to Combine Variants with Component Properties in Figma

      9:37

    • 75.

      How to apply component properties to existing design systems

      8:18

    • 76.

      What is Simplify Instances in Figma

      4:01

    • 77.

      What does Expose Nested Instances do in Figma

      10:15

    • 78.

      Class project 09 - One button to rule them all

      4:16

    • 79.

      What are some font tips and tricks in Figma

      5:10

    • 80.

      How to see Live Font Previews in Figma

      2:44

    • 81.

      How reset fonts & set default fonts in Figma

      2:20

    • 82.

      How to Use Line Height Percentage in 8pt grid in Figma

      4:42

    • 83.

      How to use Leading trim to cap height to baseline in Figma

      4:16

    • 84.

      How to set Hanging Punctuation for pull quotes & call outs in Figma

      1:04

    • 85.

      What are the Advanced Type Options in Figma

      9:38

    • 86.

      How to use Variable Type in UX app design in Figma

      8:27

    • 87.

      How to curve text with type on a path in Figma

      6:44

    • 88.

      How to use adobe fonts & local fonts in Figma

      4:52

    • 89.

      How to Preserve text overrides or not in Figma variant

      4:42

    • 90.

      How to use Chat GPT AI to create placeholder and personas in Figma

      3:48

    • 91.

      How to create an image style in Figma

      3:47

    • 92.

      What's the difference with Images inside frames vs fills vs Masked in Figma

      4:15

    • 93.

      How to crop images using shortcuts in Figma

      2:13

    • 94.

      How to mask images with text in Figma

      6:21

    • 95.

      Class Project 10 - Text Mask

      2:49

    • 96.

      How to mask using transparent pngs with alpha channels in Figma

      6:35

    • 97.

      Class Project 11 - Alpha Mask

      1:23

    • 98.

      How to create a luma mask in Figma

      3:02

    • 99.

      Class project 12 - Luma Mask

      1:00

    • 100.

      How to make a spillover mask outside of the frame in Figma

      9:49

    • 101.

      How to use the pen tool to make image masks in Figma

      11:04

    • 102.

      How to use color layer blending modes in Figma

      9:13

    • 103.

      Class project 13 - Social Ad

      2:28

    • 104.

      How to add video in Figma

      8:05

    • 105.

      How to make a background autoplay video in Figma

      1:45

    • 106.

      How to get a video play when you hover in Figma

      4:29

    • 107.

      Class project 14 - Hover Play

      0:54

    • 108.

      How to make a play pause button for video in Figma

      7:28

    • 109.

      How to build a video card in Figma

      8:38

    • 110.

      Class project 15 - Video Card

      2:28

    • 111.

      What are some advanced color tricks in figma

      6:26

    • 112.

      How to change replace colors in Figma

      8:56

    • 113.

      How to create Color Themes for light and dark in Figma

      2:16

    • 114.

      How to group color styles using slashes or folders in Figma

      2:35

    • 115.

      How to descriptions to your styles in Figma for others to use

      2:39

    • 116.

      Editing someone else's styles or component library in Figma

      4:30

    • 117.

      How to hide color font styles & components from team library in Figma

      4:45

    • 118.

      How to compare changes in component with overlay in Figma

      3:52

    • 119.

      How to refactoring styles to another design file in Figma

      4:09

    • 120.

      How to move relink refactoring components to another design file in Figma

      5:40

    • 121.

      How to swap parts or entire component & style library in Figma

      6:10

    • 122.

      What are some advanced drawing tips and tricks in figma

      7:46

    • 123.

      How to draw in Figma with the pen tool- Anchor point mastery

      7:24

    • 124.

      How to draw with Bend & Mirror angle in Figma

      2:49

    • 125.

      Can you animated anchor points or booleans in Figma

      3:00

    • 126.

      How to animate a mobile nav menu in Figma using a dip

      14:12

    • 127.

      Class project 16 - Alt Nav Animation

      1:08

    • 128.

      How to overlap & stack things in a Figma Autolayout

      3:16

    • 129.

      What are the shortcuts for hug & fill in Figma

      3:36

    • 130.

      How to set absolute spacing so things ignore Autolayout in Figma

      2:47

    • 131.

      How to absolute position something that is responsive in Figma

      2:23

    • 132.

      How stick things to the bottom right of an auto layout in Figma

      4:02

    • 133.

      How to resize a box automatically in a Auto Layout to match text in Figma

      4:52

    • 134.

      What are the autolayout padding and resizing shortcuts

      1:51

    • 135.

      How to create a minimum width height button in Figma

      3:56

    • 136.

      How to wrap auto layout objects in Figma

      1:42

    • 137.

      What does stroke included excluded mean in Figma auto layout

      2:00

    • 138.

      How to set custom spacing in auto layouts in Figma

      3:31

    • 139.

      How to organize Components into groups in Figma

      5:57

    • 140.

      How to create slot placehold components in Figma

      7:21

    • 141.

      How to convert an existing website into a figma design

      5:04

    • 142.

      How to make a drop down using overlays in Figma

      13:58

    • 143.

      How to make a multi level drop down menu in Figma

      14:14

    • 144.

      Class project 17 - Nested Dropdown Menu

      1:47

    • 145.

      How to create a hover grow effect for images in Figma

      18:22

    • 146.

      Class project 18 - Hover Grow Effect

      2:15

    • 147.

      How to make an expanding Search Bar in Figma

      10:25

    • 148.

      Class project 19 - Expanding Search Bar

      0:56

    • 149.

      What are Variables in Figma

      3:26

    • 150.

      How to create cart total using number variables in Figma

      5:40

    • 151.

      How to add add conditions to variables in Figma

      2:26

    • 152.

      Variant change using Boolean variable - change cart color

      5:41

    • 153.

      Turning our boolean variable to false in Figma

      1:50

    • 154.

      Making a Overlay Popup in the Variable action panel in Figma

      2:53

    • 155.

      Light and Dark Modes using Collections & Color Variables in Figma

      7:04

    • 156.

      How to change spacing with number Variables in Figma

      4:57

    • 157.

      What are Design Tokens in Figma

      6:50

    • 158.

      How to create Design Tokens in Figma

      9:46

    • 159.

      Creating spacing & radius design tokens in Figma

      7:46

    • 160.

      When would you use design tokens in Figma

      5:06

    • 161.

      How do you animate along a path in Figma

      11:57

    • 162.

      How to add Lottie animation files in Figma

      4:55

    • 163.

      Making Your Designs Accessible - A Guide to Accessibility plugin in Figma

      11:01

    • 164.

      What are some tips for working with colleagues in Figma

      6:47

    • 165.

      How view version history duplicate and restore in Figma

      6:07

    • 166.

      How to archive and restore previous versions of Figma files

      4:17

    • 167.

      How to create & share a flows in Figma

      3:32

    • 168.

      How to use the Slice Tool in Figma

      2:42

    • 169.

      How export uncropped and unscaled images from Figma

      3:56

    • 170.

      How to export webp images from Figma & Photoshop

      5:28

    • 171.

      How to downsize reduce file size of all images in a Figma file

      3:04

    • 172.

      How to document a component in a design system in Figma

      4:57

    • 173.

      How to use DEV Mode in Figma

      8:51

    • 174.

      Class Project 20 - Finish your design

      6:08

    • 175.

      What's Next - Figma Advanced

      3:55

  • --
  • Beginner level
  • Intermediate level
  • Advanced level
  • All levels

Community Generated

The level is determined by a majority opinion of students who have reviewed this class. The teacher's recommendation is shown until at least 5 student responses are collected.

5,018

Students

186

Projects

About This Class

Hi there, aspiring Figma enthusiasts! Are you ready to embark on an exhilarating journey with me, Dan Scott, as we unlock the full potential of our Figma skills in the dazzling realm of UX/UI Design using Figma Advanced?

Try Figma for free by clicking here.

This course is tailor-made for those who have already mastered the fundamental principles of UI/UX Design using Figma. If you've triumphed over my Figma Essentials course or have a sneaking suspicion that there's a treasure trove of unexplored tools, tips, workflows, and updates awaiting your discovery, then look no further! This course is your golden ticket to taking your UI/UX prowess to the next level.

Together, we'll start by delving into the depths of multilevel nested autolayouts, and unravel the secrets used by UX professionals by learning:

  • Workflow techniques, managing design assets, styles, components, grid and column layouts like true virtuosos.
  • Learn how to use Variables and put them to work creating even more complete prototypes.
  • Use variables to make Light & Dark Modes + Compact & Comfortable spacing versions of your components. 

You’ll then take your new knowledge of variables to understand and create your own Design Tokens. 

  • Unleashing the magic of advanced animation techniques, captivating users with animated background gradients and Houdini Text.
  • Harness the power of Lottie animation files, breathing life into your designs.
  • Crafting responsive elements that effortlessly adapt to any device, proving your design prowess knows no bounds.
  • Unleashing the full potential of powerful images & video masking techniques, amplifying the visual impact of your creations.
  • Mastering advanced typography features, transforming words into captivating works of art.
  • Embracing the realm of AI, infusing your process with its genius to elevate your skills as a UX designer.
  • Elevate your prototyping game, conducting user tests with finesse using advanced techniques.
  • Unveiling sticky scroll buttons that stack, animated anchor points and booleans, and a host of other captivating effects.
  • Creating enchanting dropdown menus, hover grow effects for images, and expanding search bars.
  • Discovering the right accessibility tools & techniques, ensuring inclusivity and usability for all users.
  • Becoming a variant boss, expertly taming unwieldy variants to just 1 or 2.
  • Unveiling the secrets of seamless collaboration with designers, developers, and stakeholders.
  • Mastering the art of exporting production-ready assets, bringing your designs to life beyond the realm of Figma.
  • Unearthing professional workflow tricks & shortcuts, saving you precious time and skyrocketing your efficiency.
  • Plus much more exciting advanced Figma goodness along the way!

As you journey through this course, you'll acquire the skills wielded by UX professionals, gaining a profound understanding of the UX Design industry. From concept to a highly polished finish, you'll confidently manage your own UX projects ideal for your portfolio.

It's time to embrace the call to upgrade yourself and transcend from being a good UX Designer to a bona fide Figma UX Superhero! Unlock your potential, save the day, and let your design prowess soar!

Requirements:

  • A copy of Figma (a free plan is available on the Figma website).
  • Basic knowledge of Figma is required. I recommend watching my Figma Essentials course prior to embarking on this epic adventure.

Who this course is for:

  • UX/UI adventurers who already have a basic understanding of Figma.
  • Self-taught Figma enthusiasts yearning for structured guidance.
  • Graduates of my Figma Essentials Course, hungry for more knowledge and skills.
  • Visionaries who have developed their own unique Figma approach but crave exploration of the vast universe of tools, updates, and time-saving techniques.

What you'll learn:

  • Diving deep into multi level nested autolayouts. 
  • Robust components that are easy to update and hard to break. 
  • Component properties. 
  • Variables
  • Design Tokens
  • Advanced Prototyping using Variables
  • Learn Workflow tips and tricks for managing your design assets, styles, components, grid and column layouts.
  • Advanced animation techniques
  • Animated Background gradients. -
  • Houdini Text
  • Animate along a path in Figma
  • How to add Lottie animation files in Figma
  • Build responsive elements ready for any device size.
  • The best shortcuts & plugins to make you a more efficient UX designer.
  • Absolute Positioning of Autolayouts. 
  • Powerful images & video masking techniques. 
  • Advanced typography features. 
  • Learn to use AI in your process to make you a better UX designer. 
  • Advanced prototyping techniques to level up your user tests. 
  • Make prototypes better and faster using tricks & shortcuts. 
  • Sticky scroll buttons that stack. 
  • Video playback controls. 
  • Animated anchor points and booleans.
  • Create a Dropdown menu
  • Create a hover grow effect for images.
  • Create and expanding Search Bar 
  • Learn the right accessibility tools & techniques  
  • Become a variant boss. Cutting down those 100 variants to just 1 or 2. 
  • Learn the best ways to work with other designers, developers and stakeholders. 
  • Build a UX project from beginning to end ready for your portfolio.
  • Export production ready assets.
  • Learn professional workflow tricks & shortcuts.
  • Forum support from me and the rest of the BYOL crew.
  • All the techniques used by UX professionals
  • 160+ videos of detailed Figma Advanced Content.

Meet Your Teacher

Teacher Profile Image

Daniel Scott

Adobe Certified Trainer

Top Teacher

I'm a Digital Designer & teacher at BYOL international. Sharing is who I am, and teaching is where I am at my best, because I've been on both sides of that equation, and getting to deliver useful training is my meaningful way to be a part of the creative community.

I've spent a long time watching others learn, and teach, to refine how I work with you to be efficient, useful and, most importantly, memorable. I want you to carry what I've shown you into a bright future.

I have a wife (a lovely Irish girl) and kids. I have lived and worked in many places (as Kiwis tend to do) - but most of my 14 years of creating and teaching has had one overriding theme: bringing others along for the ride as we all try to change the world with our stories, our labours of love and our art.See full profile

Level: Intermediate

Class Ratings

Expectations Met?
    Exceeded!
  • 0%
  • Yes
  • 0%
  • Somewhat
  • 0%
  • Not really
  • 0%

Why Join Skillshare?

Take award-winning Skillshare Original Classes

Each class has short lessons, hands-on projects

Your membership supports Skillshare teachers

Learn From Anywhere

Take classes on the go with the Skillshare app. Stream or download to watch on the plane, the subway, or wherever you learn best.

Transcripts

1. Intro to the Figma Advanced Course: Hi there. Hey, my name is Dan Scott and this is the Figma Advanced Course. So who am I? I'm Dan. I am a UX designer and Figma instructor. I've won multiple teaching awards and I've helped more than 1 million people become better designers now through my courses. Now this course is aimed at people who already know the fundamentals of Figma. You've either done my Essentials Figma course or is Self-taught. But you know that there are tools and tips and workflows and updates that you just haven't had time to go and explore. So that sounds familiar. Let's courses for you. During the course, you'll be given your own unique brief and persona and build an app that is ready to drop into your portfolio. You'll start by diving deep into multilevel nested autolayouts. You'll make Robust components that are easy to update but hard to break. Learn workflow tricks for managing design assets, styles, components, grid and column layouts. Finally, learn how to use Variables and put them to work. Creating even more complete prototypes can use variables to make easy light and Dark Modes and Compact and Comfortable spacing versions of all your components. And with all our new variable knowledge will be able to understand and create our own Design Tokens. Learn Advanced animation techniques in Figma. You'll Build responsive elements ready for any device size, all the wild learning the best shortcuts and plugins to make you a more efficient UX designer, you'll learn how powerful filmic can be to manipulate and mask images and videos. You'll know all the advanced typography features and how to use AI in your process to make you better UX designer. You'll learn all the Advanced prototyping techniques to level up your user tests. Of course it'd be a pug dog in there somewhere. There is your Learn the right accessibility tools and techniques. You Become a variant boss. Learn how to cut down those unwieldy hundred variant components down to one by Mastering Properties, phone all the best ways to work with other designers, developers, and all of the stakeholders. Now there are so much more than that in this course there is more than 160 videos. So check out the table of contents, see what we cover. Checkout that student reviews and testimonials. And you will see that this course will take you from Figma good to Figma great. In this course, we'll use real-world practical projects. You can download the exercise files and the shortcut sheets so that you can work alongside me in the mini class projects, not homework. So if you want to take your Figma skills to the next level, sign up and go from good to a Figma Superhero. I feel like a superhero all the way through the course. You'll see me puffing my chest out because otherwise, I watched some of the retakes. You see my **** getting folded into my belly, my hungry belly. Never, never, never, never. Rooney design. So there's a lot of chest puffing. Anyway 2. Getting Started in Figma Advanced Course: Alright, to get started, first thing is to download the exercise files. So there'll be a link on the page. Download the files that we use for this course in that folder though, there'll also be the shortcut sheet. It's a PDF. You can print it off and they'll be lots of shortcuts in this course. I'll go through them loads, but it'd be handy having that next to you so you can stick with the ones that you really like and really want to remember. Yeah, so download the files and then what's next? That's what's next. How fast is Dan talk? Most people think I talked too fast and I probably do. Some people. People have said I talk too slow, they want to speed me up. Guess what you can. There's a cog down on the bottom corner there. You can sit me to whatever speed you like. Gay, slow down fast and whatever you like. Can you do it with the free version? You totally can. Pretty much all of this course you can do the free version of Figma. We will look at some of the paid features because it's an advanced course. You want to know what you might be missing out if you're on the free account. But most of its do with larger teams and it's not so much features missing. It's more to do with collaboration, but I'll take you through those ones so that you get a sense for them. But yeah, you can go through most of this course with the free version and the tiny bits that are paid, it's worth knowing even if you do have the free version about what can be done. If you do end up in a position where you're looking at the paid version. I'm not sure what this is. What else? Okay, Lastly is level one and level two. If you look in the contents, you will see that some of the bigger topics that chunkier parts of Figma with his a lot to go through. I've broken up into two parts. Level one. Level two. Why? Mainly because I was going mad trying to put it together because there's a lot to those things like autolayouts, one of them, for instance, there's a lot to it and it's really important to learn in this course, but doing it all at once, even preparing it, I was just like, Man, I need to go do something else. And that's what I've done. I've got the really good chunky best bits and Level one. Then the more obscure obscures the wrong way to break it so that the more detailed we got, we're going to carry it on later in the course. We're going to take two goes at a couple of those big topics, Level one, Level two, Does that make sense? Because I was going mad and I know that you'll get bored as well. Because this is really long. We want to mix it up a little bit too, but autolayout learn loads of good advanced stuff. Take a break, do some other stuff. Come back to auto Layout and really like get super-advanced. Alright, that is it, getting Started. Let's get started. Do something 3. Auto Layout & Responsive Design 101: It's use in responsive design: Hello everyone. Welcome to the course proper. This video here is kind of like a catch up video. It is some fundamentals that you probably already know, okay? Just to make sure everyone's on the same level, okay? I need to make sure that everyone knows what a basic creation of an auto layout, what it's good for, components, that sort of stuff. And we'll make these two pages here. They're not super special, so if you are reasonably advanced, you can skip this one if you're in the middle or not super confident. You just want to make sure you're all good. Want to refresher? This is the video for you. I'll make sure. Also, I'll throw in some good shortcuts throughout this video as well to make sure it's valuable one. But if you're like, man, this is kind of stuff we already know, that's okay. Skip along. We get more and more advanced on the course. I just need to make sure everyone's okay. You okay? The short version is auto. Layouts are great because you can do stuff like this. You can move it around. It's adjustable. It's flexible. Okay. I can decide that it's going to be on this different size frame here, the larger iphone. And I can turn things on and off. So that's why auto layouts are good, components are really good. Because I might decide later on that this guy here, I'm going to zoom in, okay, he's a component, we make him in this video. But I might decide actually in the inside here he is. I don't know, got this going on, I don't know what this is. But because he's a component K's got a heard, looks like my hair ball at the top, K, can you see this one adjusts as well. So let's revise what an auto layout does, why, and how to make components. Plus I'll throw in some interesting things about icons, icon sizes, how to scale them. Right. And we'll get the beginning of our project started. Would you get on with it, Dan? Okay. All right, let's get started. I'm gonna use the new design file. There's lots of different ways of starting a design file. You choose the one you like the most. I'm going to rename this one instead of Untitled. I'm just going to double click the title. I'm going to call this one Event App V 1.0 Hit Enter and now first shortcut is going to be the key for frame. Okay, there it is, there's the icon, and I'm going to put in a phone. Now my advice is to pick whatever phone you are using to do the testing on. Okay, If you've got a really old iphone, use that if you got the newest one, that you can test on your phone using the Figma app, you can download that from the Android or the App Store. Again, it's great to be able to mock up on that because it matches well. It's always going to be the future when you're watching this might be iphone 27. Use that. Okay, I'm going to use the iphone 14 and what I'd like to do is use another size frame as well. So I'm going to get the FK again. I'm going to use the larger size plus the phone 914 plus why? Because I guess this course here is showing you how to build components, auto layouts, constraints variables, all those sorts of things. Is so that we can build units that we can use in our designs that are quite flexible and resilient to different sizes, okay? And changes and being used by other people. And you know, that's the goal here in this kind of advanced course, is doing things that aren't just slap dash is the wrong word for it, but like just kind of like getting stuff done and then moving on. We want to make stuff that is really responsive. Use on different devices can be used by different team members, but without breaking it and by you using it in the future, saving yourself time. Okay, first thing we need to do is line them up. Okay? So they need to line up at the tops. I'm not sure why shift one shows you everything on your document. Just a couple little shortcuts to kind of flex our muscles. We probably know them already. Okay, next one is we're going to bring in some icons. So we're going to use another shortcut that we know very well. Probably maybe command shift K on a PC, it's control shift K brings in icons or brings in images, at least in your exercise files there is a folded court icons. Let's bring all these guys in. Let's click open now when you're putting in multiple images, okay, you can click once and you get like the size to which the SpG's been assigned. Okay. Sometimes they're huge and you can't even see them. They're so big. You've ever done that? Okay. It's like there's gigantic SG Illustrator file you brought in. Okay. You can click and drag. Okay, But you end up with these squiddy sizes, you can shift to get them in. Right? But it's not what we want. What I want to do is I'm going to undo to get rid of them all. Hit that same shortcut command shift K, control shift K on a PC. Bring them all in and it's just easier to go place all and they get kind of stuck in the middle of your document. First up, let's see that They're all inside frames. There you go. Okay. And I would like to say you, I'm going to move them all over here to the edges just to get them off the iphone frame for the moment. Because I want to do a couple of things. First thing I want to do is make them into components, because everything normally ends up being a component. I get that asked that question like, what should be a component? Most things doesn't hurt to make it a component. And we'll help you later on, especially if it's going to be used more than once, like these icons. And by more than once, not like necessarily on the same page or even in the same document. Maybe it's going to be used in another, you know, a completely new Figma file. Okay? And you know, it's going to be used for future projects. It should be a component because they all lead back to that original one, and when you make an update, they come along for the right. Everything be a component. All right. The next thing I want to do is I want to make them, I got them all selected here. I want to actually just say make multiple components, not just one giant one, okay? I want to make multiple components all separate, okay? They all are there, nice. Let's get them to an appropriate size. Now, scaling them is easy, right? If you got them all selected, hold shift and you grab the corner and they scale down, that works most of the time. But in my opinion, it's better to use the scale tool to do all your scaling. So it's the K key on your keyboard. Okay, Or you can just pick it here. Okay, use that one because it will scale things like the stroke and effects at the same time. If you've ever downloaded somebody else's icons and they're not scaling quite right and the strokes are staying the same and the drop shelters are doing weird stuff, just use the scale tool. The other nice thing about the scale tool is over here. You can pick scales. You can say, I want it to be, you know, you're working on a design that's four times the size or it's half the size. What I tend to use it for though is I can type it in. Over here I can see. All right, I want you to have a good icon size. What is a good icon size? You can pick any icon size you like, but 32 or 48 is generally a really good icon size. Everyone, I wanted to throw in a little further explanation. I've got a couple of people lost. I wanted to just show you how you get out of it if you do get stuck yourself. And it's good to know for everyone is I've got these, they're all stacked. And if I select them all and I go to command K. Nope, just hit the K K den and go to let's make them all the same height and width that work perfectly. If I undo, if I just give them a lazy selection and do the same thing, let's go to K, make them 32. What's ended up happening is I've actually, can you see all the names are all out here, but the icons are down here. So the frame that's a, on the outside didn't get scaled, but the bits inside did you end up with like this weird thing where the parent wrapper, okay? The frame, the vector inside of it are different sizes and it makes everything really tricky, okay? And sometimes you can select just bits of one and not the other. So if you end up with this name hanging out in the middle of no win'sland, if you end up with a name just kind of hanging out in the, you're like, what is that? Danger means that you've got an icon kind of detached from its parent frame. It's still in there, like you can grab the name and move it around. The thing with the names as well is just to reiterate, if you're actually on a frame, okay, you're inside a parent frame, the name goes away. It only gives the name to the outermost wrapper. Nothing's really changed about it, but you can't see the name here. Still got the same problem. The giant frame with the thing on the inside. Okay. So that's something to be mindful of. Okay. Just make sure when you are scaling, you grab everything and just keep an eye in here in the layers panel so that the parents are all selected before you, little one. That was an issue is if I had a scale tool, they're all on top of each other and if I make them all 32, 32, they're all 32 width. But if I bring them in a different way in this course, I do a lot of just dragging files in. You see it brought it in differently than when we did it earlier, where we use the file, import file, import stacks them on top of each other, Dragging them in, you end up with this like little grid. If you do now go to K and go to width of 32. Let's go to shift two, zoom in on them. What ends up happening is it's made this whole group 32 pixels across, not the individual icons. This icon now is only 15.4 pixels, so it's easy to fix. You can work your way around individually and make them all 32, or you can kind of just get them in the position like the other import options. Just stack them on top of each other using horizontal and vertical align. And then do the exact same thing. Go to K and make the width or height and 32. There you go. Just a little bit of extra knowledge for you, for anybody that might have got lost, and for those of you got it right, it's just good to you will bump into this problem eventually. All right, carry on. It depends on what you're using it for, where they need to go. They can get bigger, they can get smaller. It's really common though you use multiples of eight. We'll cover that later on in the course why that's so useful. Okay, so I'm making them all a height of 32 and you might have done this already. Might have clicked off and gone, oh, I can't handle, they need to be laid out, Dan. Okay, I'm gonna undo that. It doesn't matter, you don't have to do it. But I just leave them there because I'm gonna slick them all and I'm gonna hit shift A K for my auto layout. And that's the shortcut auto layout as shift A. It's the same on Mac and PC. Figma seems to be moving a lot to that shift key to be a shortcut. Because it's the same for Mac, and PC, and Linux or whatever you're using Figma on. And then we go, we'll get an auto layout or do we We do we have a broken auto out? Okay, they went and changed the little thing in Figma and it's caused a few problems in the course. I'm back to update it. And it's really interesting because you probably haven't bumped into it yet. You might have. But what ends up happening is in the video, what I did was I selected all these and we said, let's make auto out great. And they all stack next to each other because they're all on top of each other now. Okay, that they've decided that instead of the default kind of making them all spill out into individual objects, they've just gone and stacked them all on top of each other and made this thing called an auto out. Still. Except that inside of this frame. The difference now is can you see these three guys? Can you see the difference in the icons? Basically it's something called absolute positioning. If you know some basic web design, you'll know what's happening here. But basically it's forcing it to all line up on top of each other by using something called absolute positioning. We'll cover that more later in the course, but for now we just need to turn it off. Okay, if I go you, you've got absolute positioning because I can see the icon has the thing A on the outside. You can select it and go all over here and turn it off. So there's option here. Do not want absolute positioning. I'm going to slick these last two all the way back over here, okay? And they're all now not absolute positioning. They have something called relative positioning, which was the default, but now isn't just means they stack like we want them to do our menu. And in our case, I'm going to kick the outside frame and I'm going to say instead it down, we're going to go right, actually horizontal. And all will be well for the rest of the video. The weird thing is, is that these are the different components. And if they're not stacked on top of each other, okay, I can do it and hit the auto layout and it works perfectly. It's horizontal, it's doing everything that I needed to do except that guy, see this guy, he's not included. Why was he not included? Okay, oh well, there we go. We know that if this guy's not included in, it's just like doing something weird. Watch this. Vertical, Horizontal. Why didn't that guy include? It's another bug that I've just found in this video. It's a good use case though of why it's important to keep an eye if things aren't working. Have a look in the layers, See if it's absolutely positioned. Turn it off, and now it'll be part of the gang. Here we go. Apparent frame up down. Excellent. We'll do wrapping, which is a new one later in the course as well. There you go. If things aren't working, check that they're not absolutely positioned. Another little tip before I go, that I saw caused just a couple of people and it's handy to know. Undoing. Undoing. Undoing, Undoing, Undoing. When we're working on icons, generally, I'm working on a frame. Okay, not in this No Man's land. When you're in the No Man's land, you get to see the little name of whatever they're called. You can see that kind of frame name, Ka, or in our case component name. If you end up dragging the inside of it, say if I go inside of this by accident and I can drag it separately from it, okay, that's bad, obviously. Okay, so what you want to do is when they're outside of here, it's really easy to grab and drag the names rather than trying to grab the objects. Mostly it works okay, but sometimes you can grab the inside part separately from the frame. So it's easy just to grab the name of it when you're outside and it's kind of like no man's land. Okay. It's a bit easier to work when you're actually inside of a frame, the name goes away and it's a little bit more deliberate with its selection. There you go, a little update bonus for you. Carry on with the video. So we're going to do that cool responsive thing at the bottom, you saw. So they've gotten components inside of them. Got a auto layout. You've done auto outs before probably. Okay, The basics are, see the little icon there, that's the frame for my auto layout. I'm over here thinking where's all my options. It's 'cause I'm still on scale. Hit V key k and everything will pop back up K, scale gives me some very specific stuff and then I'm going to have V to go back to my move tool actually it just typed in there. Going to hit cross, go away. All right, so order layouts normally default to the right one. We can go left and right. We can play with the spacing. Okay, we've all done this before. Click and drag the little icon to play with the spacing. Let's move it over here so you can see it. Okay? You can do it on the document. Okay? So you can click on it. And I'm going to zoom a little bit. And you can see you can drag it on this. Excellent. Easy. We can rearrange these by clicking just one of them. Okay? Or diving inside of it. You can watch this click at once. Double click it to go inside. And you can drag these around, because I want this to be the first, I want the heart to be next, and instead you can drag them. You can use your keys, so you've got one selected. Just use your left and right or you're up and down depending on which way you've got this going. Okay? And I want the ticket, so double clicked it, left arrow. I want that one there. What I want to do for this one is actually I want to turn the ticketing, the ticket option off. Okay? For the not logged in person because they don't have tickets yet and it's taking up valuable space. Now, low v. Speaking of low v, let's call it nav, hyphen lower. We'll do proper naming later on in the course. Okay? But it's going to be my low nev. I put nerve first so that they're ordered nicely so you can have never lower nav side. Okay. And what I want to do is double click this guy, ****, that's him. And I want to turn the eyeball off on. I came delete him. Okay. I can delete him and watch this actually double click. Delete him and he's gone completely. I don't want that, actually. I want to bring him back later on when the person's logged in, I want it to magically appear. That's the nice thing about auto out, right, is the spacing is cool, but it's this kind of reflowing, okay, this responsiveness that makes it super useful. So I want just those three for the moment. Next thing I want to do is hold space bar. Let's get this down here and just dump it in the bottom corner. Okay? And drag this over here and you can mess around in here. Auto outs. Okay, I'm going to use the center one. You can play around with your spacing. Okay, so we've got our auto layout. I'm going to duplicate it onto the larger phone size, Holding down my option key on a Mac, key on a PC and just click and drag it over, you can get a duplicate, grab the square in the corner. If you don't grab the square, sometimes you can grab the padding, and that can be a bit frustrating. Okay. So grab the square and I can resize it, look for the other larger size and everything sits in there nicely. It's not particularly resilient yet. Okay. But good enough to get started. The trouble with our auto layout at the moment is that if I then say, okay, great. Dan said I could turn on the ticket for this one. Okay, this is the one with a logged in user. Whoops. Wrong one. So, iphone plus, and here I want this one. Turn it on, that's good. Okay. And I can double click it and I can adjust it and that might be enough. Okay. But we're here for the advanced stuff. We needed to automatically reflow, wanted to be responsive resilient. Let's do that in the next video. 4. Designing in Figma with Auto Spacing in Auto Layouts: Hi everyone. We're going to look at doing the auto spacing between these different icons. Because at the moment we've got something that is quite manual. And the problem with it is if we turn on other icons, things don't reflow. Well, don't reflow very well, everything kind of spills over. Whereas this one here, now that we've got the auto setting going, okay, when we turn on our little ticket, you see everything reflows nicely. We've still got all our paddings on the left and right. Everything is nice and responsive. We'll also do a little bit at the end after we learn auto, just to add some kind of like rounded corners and interface kind of color in the background. A little drop shadow here on our auto layout For no good reason other than to actually make something during this course rather than just don't learning individual tools, let's make something together. Okay, Just send this to auto instead of a fixed space between like 98 that I've got. Okay. All you do is with it selected over here under auto layout, go to the three little dots. Hey everyone, a little update. And they've gone and moved it from the three dotted lines to underneath this dropdown now. And they've changed the name. So it used to be called Space Between, so you'll see stuff online that says space between And go to the three little dots. But now it's the same thing, but they've called it something new and they've moved it somewhere else. So it's now underneath this horizontal gap. Okay? If you hover above, it turns into a little dropdown. And this dropdown has auto. Okay? So instead of space between it is auto and it's put in instead of my 98, it's automatically filled the space. So the frame is a specific size, the icons are a specific size, Everything else is automatic. They're just going to fill it. And what we need to do now is actually add the padding to the outside, and that's a new update as well. So this might change because they've updated it and it's really painful to actually grab the padding actually in the frame. You used to be able to just easily hover above the side and just drag it in. That might change back. Keep an eye on it. You can get it. Watch this, looking for that, see that little number that appears there. If I click and hold, drag that, that gives me right hand padding. Okay. And I can try and find it over here. And that's actually this right, this is left hand padding. If you do grab it and you hold down option on a Mac, on a PC, you can do both at the same time. Can you see it Drags both sides, which is kind of handy. Same with the bottom. If you want some bottom padding, it's just really hard to get what was the number. Can you see it flashes paint the button, so don't drag it on the document, Just go over here and type it in to say I want the left and right and the vertical spacing if you want to. Once it's in there, it's actually easy to drag, zoom in a little bit. And what you'll notice is if you hover above it, can you see get this like a little blue line. That blue hash line is the padding. So we're not messing with the frame. The frame is the specific size. We're just messing with the padding which is great for this like auto option. Let's jump back in the video and show you why it's awesome on responsive designs. Remember two changes, space between is now called auto, and padding is really painful to grab. Just type it in over here. There you go. But the cooling about it, once I've set my margin, These is just auto, you can see they just resize to fit. And that means now if I add it over here, drag it across, holding down older option, watch this. If I drag the corner now, can you see? It leaves the same margin because I've decided that I say margin quite a bit when I mean padding. Padding, figmadin. Okay, so I've still got the exact same padding on the outside, which I want for consistency across different apps. A bit more space though, and look auto goes and fills that space. Why is that good? Right now you'd be like, yeah, I can do that. It's when you have to turn on and off different parts. Okay. And get things to reflow the moment down here. Watch this. This is the old one with the fixed spacing. Okay. If I turn on my eyeball, Watch this. Turn it on. It gets wrecked because of my fixed spacing. Okay. It tries to force all of that to happen and there's just not enough room. Whereas if it's auto, okay, I can say where it is. I can say you turn the eyeball on my ticket sold. Okay. Look at that. Everything reflows auto is awesome. I want a specific padding from the edge for consistency, but these are allowed to juggle about. Now what I tend to do is not use the long way. Okay. The spacing mone packed space between. That's fine. Okay, you can do it a quicker way and just replace the number in here. Okay, the horizontal space between items. Okay, the space between our icons, just double click it and just type an auto. It's generally quicker and easier. You can kind of see the icon change look before, after, before, before. You can actually type it in down here as well, which is this. If I go undo, you can click it once and you see says 113 type an order. Okay, we use our shortcut member Alt or option to drag both sides at once, or you can type it in over here. You can say actually left and right is going to be 48 or maybe 56 depending on how much padding you want. All right, Next thing I want to do is I want to style the frame. This is totally nothing to do with the auto auto out. We just need to do this before we go away because I find that working in a rectangle is fine. But if you look at your phone, you'll notice that you don't have a rectangle. It's rectangle ish with rounded corners. So I'm going to do that to our frame. Before we move on, you can skip ahead if you don't want to make rounded corners. I'm going to click on the name iphone 14 to click on that frame. And I'm going to say you have a border radius of 30, okay? And it goes around all of it, it's more realistic for a phone. Especially when you're trying to do margins and padding. You can see kinda was too close to the bottom, but with a round of corners, exceptionally too close to the bottom. So I'm going to click on my order layout and I want some padding from the bottom. Okay, 24, It's about right. If you are thinking what is about right, Who makes these rules? You can make your own rules depending on how much you're using the operating system, okay? Like Android or iphone. How much you want to mimic it, or how much you want to do your own thing. If you are looking and you're like new to UX, new to UI design, and you're finding it a little bit tricky. Like why did he pick what I tend to do when I'm working on a component that I don't know much about, like this bottom nav. I'll go check out the IOS documentation or the Google Android documentation. Okay, let's look at one of them. You can look at either of them. Both of them. Okay, let's have a look at this one here. I'm using the Android one. I do a lot more design on Android because that's the phone I have, that's what I want to test on, and they have really good documentation. Okay. Google Android call their design system called Material. Okay, It's at M three. At the moment, it might be M 20 by the time you get to it. The nice thing about it though, is you can go to things like this, okay? Go to components, have a look through, see if you can find the name of the thing you're trying to design. And if you're a new UI design, you might not even know. You might have to go spend some time in here and go, what the hell is a navigation drawer? What's a navigation rail? Some of them are easy, like I want a navigation bar. The cool thing about it is that it will have a lot of documentation about how to use it. Where to use it, the best thing is, can you see that there's actually a Figma design kit for this? You can open it and start copying and pasting bits out too good. Okay, have a read through. It's good to get your language correct. So you know, you're using, you know, a burger menu and not a nav sandwich because nobody calls it that except Dan. Okay? And you can go through and find out all sorts of stuff about spacing, okay? How far from things should be, okay? There's lots of good stuff in here. How many you should fit in here? How many should not fit in there? How big they should be so that they're clickable. Loads of good stuff, along with examples. Now we're doing it for Android here. You can look at the IOS apples version. You can look at maybe a framework that you're using. K, say it's a web design that you're doing. Have a look what they've done. Bootstrap, Tailwind, Wordpress. They'll all have specific documentation about how things should K quotes be implemented. And you can use that for a starting point for your design. Next thing I want to do is I've got my rounded corners. I want to make this a little bit taller. I would like to have a little bit of padding at the top. Okay, Often it's more padding at the bottom than the top. Kind of think framed photograph or framed painting on a wall that kind of like chin at the bottom. There is more than the top, gives it kind of a nice footing. Foundation in our case keeps it away from the edge of the frame. The other thing I want to do is I want, you saw at the beginning here, maybe you did. I want the background color to be a slightly different interface color than the front here. Make this stand off a little bit. We're just doing some basic stuff, you can skip ahead now. No more cool auto layout stuff, more just designy stuff. I'm going to make the iphone a particular color, okay? Fff is the white, F seven is what I like with these colors here. If you just open one, I know that the color I want is 777. Okay? On repeat. If you just type in one of them and enter it, will fill them all out for you and give you the color you want. That's the color I want. Okay? Kind of a darker gray, kind of like that. Windows operating system background color. It's so that when I go to this auto layout down here and I say, I want you to have a background full of white, See there's a bit of contrast between the two. Not huge, it just allows us to see the boundaries between these two. What I'm going to do is actually add a little bit of a drop shadow. I'm going to say effects. I'm going to say drop shadow, going to click on the little sun to change it. I want it to be up a little bit. I want it to be zero down. And I want it to be blurry. And I want it to be, let's have a look shift one to see everything. It's probably a bit strong. I'm going to say you're down to 15. I want just that little subtle hint that, look, I'm separate from this. A little update to the video is that if you did find that when you're adding drop shadows, so I've selected them all down here, added effects. And the drop shadows can you see here are applying to the icons and not the background, the thing that you might have missed. Okay. Or the thing you need to double check is I'm going to undo it to get rid of it, is that you need the outside parent frame. In my case frame, one needs to have fill of white and then add the effect. The effect will apply around the outside of the frame rather than the stuff inside of it. I've applied the effect, I can't see it, so I'm going to hit the little sun. I'm going to say, I want you to be like minus six just so you can see. Okay, so if the frame doesn't have a fill, it'll apply the drop shadow to the icons themselves. Handy to know. Carry on. All right, so now I want to copy this frame details to this one. Okay, I'm going to select the frame title. Let's go Command option C. So it's kind of like copy. Okay, but with that extra key on a PC it's similar, it's control Olt to copy it. And then over here it's those same two keys. And V again, it brings through my background color, brings through all the radiuses. Now there are shortcuts. We're like, man, I'm not going to remember all these. Then what I find is the super shortcut that everyone might know, that you might not. I've got it selected here. I can't remember what paste properties is. So with it selected, just hold down the command or control key on a PC and hit the forward slash. Have a look at your keyboard. Okay, it's the forward slash, the one that leans forward and just type in, I don't know, properties. You can see there, copy and paste properties, you'll learn the shortcuts. But also it's almost just as quick just to click on these, especially if it's not a shortcut, you use all the time. That's command on a Mac, control on a PC, and forward slash, you can get any shortcut you like paste properties, I did not need it on that. All right, so we have run into a little problem. Okay, this has updated with a drop shadow and it's got a white background. This one didn't. Why not? Ooh, 'cause it's not a component, Components inside components. Let's do that in the next video. 5. When and when not to use Components in Figma: Hello everyone. Let's talk about when you should make components, when you shouldn't, and some of their cookie things to do with components when you're making them. Let's start by making this into a component because these are two separate autolayouts and you can see them over here. The little icon is not our lovely waffle shape or these diamonds. Okay, so we're going to convert it and the first thing is going to happen. It's gonna be kinda weird. Watch this. I've got it selected. I'm going to use my shortcut, which is Command Option key on a Mac, Control Alt key on a PC. And click that. And it's going to convert it into our component. Great. What happened over here? Okay. It's spat out all of these internal components. These are were inside my autolayout and went, Hey, you can't be inside here. So they spit them out and left instances of those components inside it's ever look. So let's undo it and have a little break down just so you get an idea what's happening. So inside of here are these, These are my main components. These rule all the other components on all the other options. And it is best practice not to just leave them on page one. A lot of people do and they can work. The trouble is, is that we can't have these main components that control all of these inside another main component. So when you make it, use your shortcut, remember Command Option key on a Mac, Control Option, concert Control, Alt key on a PC, it goes, you've got to be in here and spits them out over here and we've got these components going on over here. Okay? And then not even inside of this frame, okay, they just kinda hanging out underneath it. So what we can do is that's fine, Like totally fine. It's collapses up. I'm going to grab them all. It's an eyeball on on this one because we turned it off before grabbed them all and with them selected, I'm going to just move them over here. Let's zoom in on them a little bit. If you've got them selected member, you can hit Shift to and it will jump to what you've got selected. And we're going to use this tidy up just because tidy up is awesome. Did you notice before we're not up here, I couldn't do tidy up because Icahn doesn't fit. You go to zoom in. Here it is. You just gotta be in a zoom level where this thing fits and just do them nicely like that. Great. So that might happen to you and you might not even noticing, you'll end up with weird stuff, kinda hiding under other layers and it's a bit of a problem. But hey, we've worked it out. And the other thing is that we're not going to leave this here either. Because on the first frame, you can, okay, I don't imagine I'm gonna put this into another component, but it might do. So it's just good practice to drag it off over here, holding down my Option key on a Mac, alt key on a PC, click hold and drag and just move it over here. And what I've got is actually less just drag the whole, don't drag that. Strike the actual icon itself. And so I'm going to keep my main component over here, and let's keep an instance. All my first artboard. Here we go. He's now a component. This one here needs to get switched out. They all need to be the instances. And because we've got the setup, sweet, Oh, we should be able to just go, you look like it, That's all good. You can see here this one is set up to Auto. So as this one all controlled nicely by our main component over here, we got it. Now the question of when to make components is there's no specific rule when you're at your initial design stage and you just kinda like missing things around. You don't need Components. It's not until you get that second frame. And especially for things like buttons and icons, they should always be components because you're going to reuse them. But like me, you'll end up doing stuff where you kind of like make, make a little card here and you end up duplicating instead of making components. And then there is nothing controlling them all. So you've got to go through and redo everything or at least adjusts every single one so you end up bumping into when you need Components. Last thing about components is that when you're storing your main components off to the side, often can be on another page. When you've got a slightly large document, I keep it on the same page when the designs quite small, there's a lot of missing around. I want to go back to the main components a lot, so I just pop them over the side here. But when you got them over the side, it's really important to put them inside of a placeholder frame. So the FK for frame tool, and I'm just gonna put them on this. I'm probably going to make it a different color just so I can see the contrast of the white, why they inside there mainly. So let's bring this out here. So it's not inside of a parent frame is just hanging out by themselves. They'll MainComponent. There's nothing over here that you can set the constraints, the constraints. Let's go home this one, because it's inside of my phone frame. It says I can set the constraints to the top or the left, my case probably the bottom left. Okay, because I want it to stick down to the bottom of this frame. Means when I adjust this one, just the parent frame. Can you see it sticks to the bottom. Perfect. But I want to do that for the main one, so it sits the default. So every time I drag one out and I have to change it. But over here, look, I can't do that. But when it's insight will do that. Drag the name when it's inside this can you see the Constraints appear because it's inside of a parent frame in just a placeholder using it for anything else other than to say that is it. So that when I drag new ones out, it's got the default of bottom and left. Main components can't be insight, other main components. And it's handy to have them all inside of placeholder frame, even if it's on another page, just so that you can set things like your Constraints. Oh, one last tip about it as well is that you can't delete things in components. So if I go into here and before moving on, we deleted something, it went away from an hamper. If I hit my Delete button, then I think about component is can you see the eyeball just turned off? Let's move this over so you can see. So I went Delete on my keyboard. Goodbye, it just turn the eyeball on and off. Okay, so that's the cool thing about components is that you can't delete stuff. If you want to delete it, you've gotta go back to the main component and then delete it from here. Making all elements that we're building a little bit more resilient and making sure when other people are using them, we're giving them to other members of staff that are not risking it and completely removing bits there, just turn the eyeball on and off. There we go. Dev became a little longer than I thought that we're just going to turn that into a component. There we go. Hope you learned something. Next video 6. What is good spacing to use in Figma: Hello. Let's make this. It is just a helper spacer guide and it is an answer to a question. I get a lot like, how far apart should things be? What spacing should they be? What size should they be? What's really common? It's these. And what does this do? It's nothing. It's just a visual cue. So when we're designing something, we're like, how big should it be? You can look at this and go, it should be about 24, actually, 32. How far apart should it be? Ah, let's use six. Let's use 16 plus. It'll give me a reason to show you a really cool plug in. Okay, that'll help do all this kind of documentation for us. It's good for this little spaces here. But also when you get on further and start making things like design specs for you developer and maybe a design system. Alright, boxes and plug ins, spaces between boxes. Let's do it. Alright, so let's make a grid. I'm going to do it over here. A little spacing grid. I'm gonna for the rectangle tool, hold down my shift key on my keyboard to get the height and width the same. And I want my first one is going to be eight. That's a good like base level. If they are linked, they should both become eight. Okay. The width and the height. And I hit Enter on my keyboard. Excellent. I'm going to pick our really high contrast color. What I'd like to do is just have multiples of eight as we go up. Okay, zooming a little bit, what we can do is hold down the option key Ok on a PC to duplicate. And I'm just going to drag it out a size. And I'm going to use my math over here because I'm not good at math, and just say, plus eight. Here we go, 16. Okay? I can do that math, but let's do another one. Let's go plus eight. And I'm just going to keep going up to a size that becomes too big. Let's do that. I want to do this in speed mode, all right. That's probably enough. In terms of spacing. Okay. And things away from the edges of other stuff. I feel like that is big enough when we get it to 48, it's pretty massive. You can keep going up to you. I like to see the spacing between things as well. This is good for like units of things. How big should your icon be? How big should that image box be? How far away from the edges it should be? Another way is the spacing in between can be quite visually helpful when you're making it. And there's some common sizes for that too. I've got my first box. How far away is the smallest distance? The smallest is zero. So we don't need zero. We can all imagine zero. Let's look at the first one. Is four, okay? So four pixels across. How do I know it's four? Okay, it's a zoom in. Can you see the grid there? I can see it's four. You can also double check with this selected hold on the option KamPC, And you can just like hover over stuff and you can see, look, I am four pixels away. Four, six is the next one. That's the next really common size, not divisible by eight. I know this, but it's a really common spacing between stuff. There you go, six. The next one, when we get more pixels away, eight away from something, is it's easier probably just to drag it next to it, completely next to it, to say X and Y please move plus four pixels along the X. Let's how you can get your spacing done. There's some small ones, 468, and then basically we go in either whole or half divisions of eight. I'm going to go 12 for the next one, 12. The next one is going to be 16, which is two eight. My last one, I don't have a last one, I probably need a 20 in between them. So I'm going to go, this one is going to be plus eight, plus eight, and I'm going to make it 20 is another spacing that I use. Now again, these aren't the rules rules, but often these are really good sizes for things and these are really good spaces in between things. Now that's handy, but it's hard to know. Well, you can actually click on and say, oh yeah, that's 48 and then go off and do stuff and look at spacing and go, okay, how far away should that be from the top? About that. Hold down your option Koga, that's 12. And then go back over there. Be nice. If they're all labeled, you can write them out. That is boring and tedious. Let's look at our first plug in for the course. So plug ins can be found in this icon here under resources. Okay, we're going to go to Plug Ins and the one that we're going to look at is Design Doc for this case. Now there are lots of competitors to this particular app. Find the one you like, and Design Doc might not be working in a little while. Basically, when I make these courses, it's about the time that whoever decided to make this plug in decides to not update it anymore. So again, this is more of a, for instance, than an actual go and use this particular one. So I'm going to find it by searching for design doc. One word, I'm going to run it. This thing opens up. It's pretty sweet. Watch this. If I click on this one, let's move it over here and say I give me the height above it. Look, boom. This one here. I want the height above it. Boom. You can't see it, can you? Here you go. And it just makes it nice and big and easy, so I can not have to go and measure this. There we go. We can use this on future projects once we've made it. What I also want to do is click on this and this. I'm holding shift to select two things and actually I want show me the outer spacing. Very well designed app plug in. Okay, I'm going to do that for all of them. Be back in a second. All right, so that is a sweet app. Quick little shortcut command option control, Alt P is to open up the last plug. And if you're using it over and over and some of them close down after you've used them, that's a good shortcut. I'll make sure that's in the shortcut sheet. Okay, with this app here, it's great. It's made this, can you see It's kind of made an overlaying thing. I want them all mixed together. I probably want them all in their own frame. At the moment they're in a group, they set a little dotted line there so I'm going to slick off, grab my frame tool, draw a box around it all and say you have a fill of this dark color and I'm going to have to play with a layer, order it, grab a few of my rectangles and some of the container, not all of it. It's a container, you go above all of that. I've got all my rectangles here. We'll do Layer Madness. Layer on later on in the course. Okay, For the moment though, we'll go caveman style. Just drag them into the right place, they didn't quite work. There we go. All right, this is going to be my measurements. Awesome. So handy, plug in both for what we're doing just here and later on when you start doing specifications for the developer, either a handover document or maybe a design system. So this will be what we'll use as a visual guide as we're going through this course. Yeah, to help with our spacing and knowing how big things should be. All right, onto the next video. 7. What spacing should I use for web & app design in Figma: Hi everyone. Let's talk just a tiny bit more about what spacing should be. I've given you some generic stuff and the last one we did, I get that magic from. How do you get better at it? If you are already quite proficient, you spacing, you can move on. But if you want a little bit of and help to make sure things are consistent and easy to work with your developer when you hand off your app, not causing problems, or at least being mindful of the developer and what they're gonna be working with. Watch this video. So there are lots of places that your app or website I going to end up. And what will end up happening is your engineer, your developer, whoever you using to make it, it might be you. It's highly likely to be built on top of what's called a framework, your developer, She's not gonna be going through and putting all the knots and zeros. They're gonna be building on top of things that are built on top of things that are built on top of things. So if you are iOS developer, the developer is going to be using the pre-made, or at least guidelines from Apple. If it's Android, it's gonna be this material as what they call it a design system. And they give you lots of helpful things about how things should be spaced apart. If you're going to whip, it might be bootstrap, it might be tailwind. So talk to you to develop our figure out where it's going, what the building it on, and then have a little read around. It can be confusing, but we need to get cited in these sorts of things so that you can actually begin your understanding of maybe a little bit of CSS, a little bit of code so that you don't throw your developer spacing of seven because seven is tricky because you can't divide it in half. You kinda have a half a pixel. You can divide out enough. You can have four pixels. Let's have a little look at why eight is good as well. So let's look at material for Android. In there, Material IO, they're on their version three in the future, you might be at version four or five, chicken out. Okay, I'm under foundations. I'm looking at Layout, understanding that. And it's just really nice to go through and say space between columns is a default of 24 DP, which is essentially pixels, short for device independent pixels. They use this because lots of different phones have different like pixel densities. Just consider it pixels if you understand that when you're designing in Figma, DP equals Px. So they using spacing of 24 to make sure when you're building out your little spacer block and you're going to Android first, make you get 24. That's the default. It's happily divisible by eight, not by chance, or at least it's really common spacing for the moment. Let's have a look. And iOS have a read through what they do. I think they using 20 for their margins on their sides, they have some different defaults to a lot of other ones. And the thing with iOS is there is both phone, there is TV, there is Gadgets, there is Watches. So have a little look. What are you designing for? There will be documentation online. If you'd going out to whip, say building a website or web app, find out is that WordPress is WordPress using Bootstrap. Bootstrap is a framework that helps developers work fast, okay, and what they'll end up doing is to have a little look. I found this, the gutters is what they call it, the space between stuff. And the default gutters are 1.5 rim. And you can see there that said 24 pixels the same as material. So if I use 24 as my spacing, the developer is going to like it because it's kinda consistent with Bootstrap and it's consistent with Android depending on where you're going. Now there are 100 different frameworks, tailwinds people using this a lot to help with their styling. You can see in here I found under GAAP K bootstrap cause a gutter, tau1 causes gap. It's all useful to know as a UI designer, you can see here what a developer will type in is they weren't actually type in the number. They'll hopefully be close to one of these. So they'll put in spacing when they're coding to say gap is zero, which is zero, gap is one, which is 0.25 of marine, a ringed by default is 16.25 of 16 is full pixels. Remember that a little spacing we had before, that's the minimum one here. It's a good rule to not go. Three divisions become tricky and you develop. It's going to have to go and override a lot of the framework defaults. You can do it, but you develop a probably just ignore it and use some of the defaults unless you force them. Okay, Let's have a look. So 166810. Oh, these a ten. You might decide that in your design that you need a tin or was it? We don't have a tin. We've got 46812. There's no real hard and fast rules on what these can be, but a few design for frameworks or understand them a little bit, especially if you know where it's going. If you know the developer uses tailwind great, type out all of these. The big takeaways is multiples of eight. Good. But really you should check out how it's getting made and copied that don't make the transition from Figma to the actual design and development a lot smoother and you don't have to, but I've got a wave Essentials as well, which covers a lot of the things that we look at here, like what does the rim with the DP? What is Bootstrap? What does Flexbox? There's all sorts of good stuff that you can learn that will inform your design when you're in Figma, but kinda outside of the scope of this course. But a little bit of HTML and CSS and framework knowledge makes you a better UX designer, in my opinion. Alright, Was that confusing? A little meandering. Anyway, let's get on to some more hard skills in Figma 8. Auto Layout vs Constraints in Figma: Hello, let's talk constraints. We covered it a little bit in the essentials course. Let's look at making sure that when we go and re size for different phones it doesn't break. What we want to do is be able to have something that is resilient, robust and responsive. Okay. All the Rs so that when we do change, it comes along for the ride. You and my friend need to be Android mini. Oh, look how quick and easy that is so that you don't break it, your teammates don't break it. And it looks the same across all your devices. Okay, so it's easy. What we need to do is we need to select on our lower nav. We should probably do it to our main component, so that if we duplicate it later on, we're all kind of doing it to this one. If you can't see constraints, there they are, okay. Remember they need to be inside a parent frame. Mine's just like a placeholder. Just so that I can change it, okay? It doesn't do anything. But I'm going to say, actually, don't be left and bottom, Let's be stuck to the bottom, which is good. But I wanted to go not left but left and right. I want it to stretch out. I don't want it to scale in this case because I don't want to scale the contents. I just wanted to stretch to the edges. Now, we can do one or two things because this is actually not one of my instances. So I'm going to delete him and I'm going to drag this one out, holding my option key. And now he should be defaulting to left, right, bottom. And you're like, that didn't seem very useful, okay, because we just dragged it out. It's when you move on from here. So when you go, okay, I need two of these now, or I need another size. So I'm going to make my Android size. I'm going to duplicate this whole thing out. Okay? This is going to be called Android. Okay? And I'm going to say, actually it needs to be the size of, so I've got the name selected. It's got a frame. Let's go to iphone. It's going to be Android small. Okay? One of the smallest devices that we're going to design for in this course. Do you see what happened? Oh, look at that. If you don't have it on, I should have done that. Should have before and after. I think we were stuck to top. Yeah, Top and left. If we don't do that and we say, hey, go resize to it. Enjoy it small, not very useful. It's kind of disappeared off the frame, so get it back, and I'm going to switch it back to that smaller size. Here we go. Quite the responsive little component now. Now remember a couple of notes. If yours is not kind of resizing how you want, it's probably that your auto is not set up as the spacing, okay? So you can slick it and make sure it's auto, otherwise it might not be doing exactly what you want. And remember, constraints can only be found if it's inside a parent frame, okay? And by parent I mean that there's this outside one and that this child, okay, is inside the parent without it. Okay. There goes away. Now, another little problem that a few people are having I want to add here in case yours is not working. It's a strange thing I haven't been able to figure out a solution for. Is it a bug? Is it a feature? I'm not sure, but this is my master component over here. I've called it frame one and just rebuilt this quickly. I make out an instance. Can I drag it over here and I get it all lined up nicely? Okay, now the original master component, actually main component, okay, with it selected, it's got constraints of the default to left to top. And you're like, okay, that's an instance of it and that's set to left and top, that makes sense. But if I say you main component and I say you are left and right and set to the bottom like I did earlier, the instance should update and it doesn't can't work out why I've been like looking at this for half an hour trying different things. If you know, let me know in the comments, what I'm doing wrong, can't work it out the way around this and the way I did it in the video, that's why it doesn't look like a problem is what I did is I deleted this and once I've changed it to left and right and bottom, then I dragged out an instance. Okay. And then resized it and it came along for the ride. But again, the instant doesn't update if I change it, if I say you now need to be main component are going to be instead of bottom top, you think this one come along for the ride but it's still at the bottom, feels like a bug. This may update by the time you get to this video, but yeah, caught a few people out and it was interesting for me to learn as well. Bit of a pain, having to drag out a new instance of it. But hey, ho, there we go. Alright, carry on with a video. Now we're applying constraints to a component. You can apply them to anything, regular old rectangle constraints as long as it's inside of a parent. It could be auto layout, it can be text, it can be anything. But you already knew that. The other thing interesting about constraints is that they call them constraints here, K n Figma. But if you've heard the word flex box before, basically those are the attributes we're adding to this. They're doing the same thing. If you've never heard of flex box, it's one of those things to go have a look at. It's how it's implemented on the web side. So either your custom doing it, hacking your own CSS, or if you're using Webflow, they call it Flex Layouts. It's the same thing. Components, Flex box, Flex layouts. It's all to do with how children interact with their parent, okay? And you can do a couple of different options in easy. One last thing is that when you're resizing it, we just typed it in and kind of redid it all. If you just drag it, it works too, okay. Just means you've got a lot of goodness and flexibility because that's what we're trying to do. Make things that can't be broken, they can be used in lots of different situations. Go constraints, all right, onto the next video. 9. Autolayout shortcuts: Tips and tricks to work with Auto Layout faster: Hello. I'm gonna put all the autolayout shortcuts and when video kinda smeared them across all the videos so far for them all on one place so you can come back to them later on. Bookmark this video, if you want to make it autolayout, easy, slick them all, shift a. It's an auto layout. Need to break up an auto layout. It's kinda the same. It shifts a plus Option on a Mac, alt on a PC, hit all those, and it goes backwards. It's just a frame, not an auto layout. To add things to an auto frame, you can click once double-click, click the item that's in the order frame, copy and paste it. People like to hit the Command D or Control D for duplication, doesn't matter. You can add by dragging, where did that stack come from? Made it watch this. I click hold drag, and it just appears in my lovely autolayout. That doesn't work. If you're trying to drag into the instance, undo. This, does not want to go in here, needs to go into the main one, even if you want it in here. But off over here, remember you can't really delete it, just turns the eyeball off. The main one rules everything, even if you put more than you need so that you can go are I need you on? I need you off. But it's to the star. Back on this one, you might have to squeeze a bit too much into your component to make it work for you. The thing that won't go inside our auto layout is this. It's a main component. It's the main component for my ticket icon. I can't put them in. Look, just won't go. If it's an instance of it like this, it'll go in there, fine. Okay. Why is that not because it's an auto layout, is because this is actually a main component itself. You can't put main components inside of other components, didn't like it. You can put main components inside of this, which is just an auto Layout, not a component. You'll go in the happy, that makes sense. Main components inside each other. Then you go, It's a little bit of shorthand for the padding. So I've got my component Instance selected. I've got a whole bunch of padding going on. I'm gonna hit zero, tab zero, tab zero, tab zero tab. To get rid of it all, click off, click back on. And I've just got these two options here which are normally faced with, you can say actually I want it to be 48. And then we'll do both sides. I can tab across and then I can say top and bottom separated by comma. So I can say actually I want it to be 64 at the top and then a comma and be aided the bottom and hit Enter on my keyboard. It assumes top and bottom. There we go. Your fancy coda that using commas, you can copy and paste parts of an auto layout and all of it. So with this selected, I want to put it on this other instance. I can use the shortcut that we've used before when we copy the frame. Remember it's Command Option C to copy control Alt C to copy on a PC, okay, those same two keys, but V, look at that. He's down there somewhere. There it is. And it pasted my padding. And in this case I've got an absolute fixed height on this. So it's kinda not working. So I'm going to say You, my friend, on a fixed height, you can hug the contents please, and they look the same. And last one we've already done. You can click on those and use your arrows left and right to move it around. Alright, Those are out autolayout shortcuts. So far, there'll be in your shortcut sheet that you can download and we'll keep practicing them throughout the course. Thanks video 10. Class Project 01 - Responsive Lower Navigation: Hello, hey, welcome to the first-class project. And I simple one. I want you to get up to where we are in the project already. K, I want three frames and I want you to be able to do this. There wasn't a working group, Dan. Okay. I was bottom and left and right. So I wanted to respond or the icons to move, I wanted to stick to the bottom even though I've shown you what to do. So I want three different versions. Make sure they worked in. If you haven't done a class with me before, we do class projects just to keep you up to speed. And so you're not just watching, you're actually doing courses up to you. You don't have to do them. I'm not the most of you, but the doing part is what really makes it stick. So if you are keen, the class projects is listed in the exercise files. Okay. Class project, don't one, I want you to create three different phone sizes. The lower Nav, I want it to be responsive to all those sizes. So we're gonna be looking at these main topics, autolayout, the Auto Spacing between the items and those constraints. There's the last thing that I missed up, make sure you're nav is a component. In this case, the deliverables. What I'd love you to do is to be able to take a screencast. Why don't want you to do is make a video of you doing this frame going like this and it all respondents TO not responding, Dan, I no excuses. I want it to do this. Okay. So video, the screencasts doing that, that is it. Now recording your screen can be tricky for some people. Other people will be okay with it if you've not done it before, Max have a built-in thing called screen capture. Pc's have something similar. I'm pretty sure if you want to, there's a way kind of built-in to Figma. Go to appear, go to your plugins. And final one, cool Vimeo record. You do have to login to a Vimeo account and state went up if you don't have one, It's free. It's really good at means that after a little bit of confirming email address and all that stuff, would you like Vimeo to record your screen? Yes, please. Okay. You can run it and you can actually just record your screen of Tim my camera off, my mic off because I wanted to do a screen recording. And once you're done, you can upload it to Vimeo and then you get a link and grab that link. And that's what you can submit for your class project. Now, if all of that is way too hard, I will allow a screenshot. Make sure you've got something selected so we can kinda see what you're doing that the Auto is there and Constraints arrived, that'll pass, but hopefully be able to do the screen recording. Alright, and that is it. Get up to where we are already. You might be already done it like yeah, just do the screen recording. If you've just been watching, Come on, now's the time. Go back, do these things if you can do it you like Oh yeah, I understand that. Prove it. Let's do it. But that's up to you. For now though. Let's get onto the next video. Actually you go and do that, and then I'll see you in the next video. Alright? 11. How to handle files in Figma and become a File Handling Master: Good morning everyone. It's a new day. And today we're gonna start with some advanced workflow tricks. In particular, this video is all about file handling. Seems boring, but it's one of those shortcuts that will, over the course of your work day, save your loads of time. And I'm going to use them throughout the course. I'll introduce them all here, so they're in a nice little groups that we know what we're doing. And I'll try and do them all the way through the course so that you like me become a file handling Figma shortcut master. All right, let's get started. Al right, the first one is easy, just make sure and figure me, you've got a couple of tabs open, even if they're just untitled documents. That's fine. And hit command automatic control in a PC and just hit 1234, so one gets you back to home base, okay? And 234 just means you can toggle between two different apps, copying and pasting. If you're like me, you end up with like all the tabs full. It works mostly in a browser as well. So the same shortcut, I'm in, Chrome command or control on a PC 123, except one doesn't go back to home base, it'll go to whatever tab that is. And like Chrome, you can have multiple tabs. If I go up to five there, that is just a regular old website. So it's not specifically for Figma, just all the tabs. That's control, that's command on a Mac. Control on a PC one. Easy next file mastery is you can actually pin these ones here. So this is the main one that I'm working with, event at one. So instead of being all through everything you can right click it and say actually just pin this tab, please. Becomes a nice small version. You can have all the other junk over here knowing that that's your good one. You can also reshuffle these. So say Untitled, the one you're actually working on. So you want to move it over here. Just click same in a browser, Right click it, Pin it. Drag it around, easy. Side note, I do it all the time. In Chrome, I have some documents that I always reference all the time, my like junk drawer to do lists, all the different E mails that I have to check, and my calendar is just always open. Then gives me space to do my other stuff like Figma and searching the Internet. Al, right now, the next one, Al. Right? Next one is these little dots up here have all your recent files that can be handy rather than going back to this and then being in the community and needing to go to the right place. Just go there all your recent files. If you're like me, this can also get unusable because you've got loads of untitled stand to make it work. Hover above anything you use all the time and see this little star here. You can add two favorites. Can you see them appearing over here? So the things you're working on all the time and the things you want to leave behind and be junk, okay? Or get swallowed up by the flow. But these ones here are going to be in my favorite file, okay? And remember on the desktop version, you got a little home one, which is what? How do you get to it quickly? It's right. Command one or control one. On the browser version, I can still go to command one, but it just goes to the first tab and all of my files are kind of hidden in the F there. See same. All the favorites are ready to next. One is if you are working on really big files or you're working with a really old, crappy laptop. There's this one here view, there's one called resource use. Hey gang, they've gone and changed the name. Used to be called resource usage, now it's called memory usage. You would have worked it out. I know. And a little bit more change is when you click on it. It used to just to have like a small little window here about how much stress your computer was on. Now has a giant panel about how much stress your computers on. We'll cover that in the video. Another thing is you can click on this button now, and it gives you a lot more detail than it used to. But the preceding tips all still work perfectly. You just have a bit more detail to work out what is causing your computer a lot of problems. If it's the layers, which layers you can turn a little checkbox on. And you can see here, none of them giving me any problems because I have zero memory usage, because I'm not doing anything and it's a very small file. Carry on with the video name change. Remember resources now, memory, okay? And it'll tell you how many layers you have. It'll tell you how much, kind of like gigabytes it's using. Basically, you got 2 gigabytes to use in this file, okay, Figma, And if you get close to the end of that, you can kind of see if things start running sluggish. Check it out to see if you're at nearly maximum. The other thing that can happen as well is that things can be stressful on the application. And it'll show you in this last bar here, if I paste a big document, I'll paste a big file. Can see it kind of went up there, I'll get rid of it. You see it's doing stuff sometimes that can get maxed out as well depending on what you're doing. Often it can be a plug in that is just poorly or just really system demanding. You might find that, why is it all broken? Have that open and you can see, all right, it's trying to do something, Is it super helpful? Kind is kind of enough. If it does start maxing out though, what you can do is like big images like this are just too big for Figma. And if you have a hundreds of them, okay, you can run out of resources. So you need to make them smaller, not just scale them down, they need to be smaller. Come in. And if that's not appropriate, just have multiple documents for one file. If your app or website is getting massive in the design, you might have to actually have two separate files and kind of divide them up so it's not trying to process everything. The other thing that might happen is you might be using somebody else's library. Okay, So let's go to our assets. Let's look at our libraries. If we, I'll turn on one of our libraries and it will potentially, our, one's only really small. Okay? So it's not doing much. But you can have somebody else's library on that has thousands. It might be a community, one that somebody has made this gigantic thing that seem really good. But that's what's slowing your machine down. It might be that you have to pick out the stuff you need or make your own kind of like version of the library just to tidy it up. It can be also just if somebody has made components and variables and they haven't made them very smartly, they're just like copies and copies and copies and copies and copies. And you're trying to use those either through a library or just copy and pasting them in. I'm going to share in this course how to tidy those up and make them nice, but you might be working with somebody else's file. Just keep an eye on this, you can get rid of it. Click at once. Double click it, actually, again, this one is in desktop and browser, and the same two gigabyte limit is kind of in both of them. It's kind of a browser thing. And essentially that's what this desktop version of figment is. It's just that browser loading without all the Chrome bits. Another one, small one. Look at this, you can resize this. Did you know that? I didn't know that for a long time. It's really handy, especially when you get into really long naming. You can just go that's better, and alternatively, you can make it smaller. Why is that handy? I thought it was handy when I discovered it. All right. Next tip. Actually the last tip. Quick actions. We've done this before. It is command forward slash okay. Or control ford slash the leaning forward slash. Okay? And you can type in anything like there's so many shortcuts in this course and learn and figmin you're like, alright, what was that thing, the resource use thing he was talking about. Look at that RS and I can go, alright, let's turn that on. Okay, so they have actually made another shortcut for it for like international keyboards, it's shift P. It is not shift P, it's command P. Okay, and it'll come up again and you can type in resource, and there's that one again. Okay, and it works for any shortcut. So what I might do is switch to command just for myself. I get better at using command P because command forward slash I always does anybody end up doing that? Command backslash or control backslash is turn the UI on and off, which is a good tip. Here you go. But I do that all the time and then hit this one 'cause that's the one I actually want. Let's use command or control P, two shortcuts to do the same thing. You will notice that happening more and more in Figma. 'cause they went with just like you know, USA Quirt keyboard at the beginning. And now they're trying to make shortcuts that are a little bit more universal to different languages. Keyboards. So you'll find that. Why is there two? 'cause there's two. Alright, that's my file handling wizardry. Onto the next video. 12. How to use advanced Copy, Paste, and Selection Tricks in Figma?: Yes, you read the intro, right? Advanced copying and pasting in selecting stuff. I'm going to try and make it exciting, but it's advanced and it's good. You're going to need to know it. So there we go. Let's get going. I can feel you there. You're like I'm gonna skip this video a bit to get good quick. Alright, it's gonna get you there some useful stuff. So we know that if we grab something from this framing, copy it and we want it on this one, we can hit Paste and it puts it exactly where it founded in this one, which is not actually aligned to the bottom. Yeah. Okay. That's right. Wow. What shortcut is Dan got? What we can do is copy it like before and then click on the thing we want to stick it over. Okay, click on it and you can hit Command Shift V or Control Shift V. And look at that. It puts it over the top, not where it isn't the frame, but we slept like if I click on this and had that same shortcut command Shift V, Control Shift V. It's just sticks it over the top of the thing you have selected, which is almost good. Look. It's still there though. Didn't replace it, just kinda puts it on top. So I'm going to undo that. I still can't work out why that's good. But the ego you can replace over the top of a selection. What's better though, is if I copy it and I do a slightly different shortcut, which is Command Shift V R or Control Shift. Boom, it actually puts it and replaces the thing you have selected. You've got this and you need to replace these gyms gate. I'm going to copy it and then I'm going to select it and go Command Shift V. I'm gonna go Command Shift R. There you go. It replaced it. The thing I had selected, not because normally you go copy. You click on the frame and it goes exactly where you want it. That's kinda good and mostly helpful. You can do it in a lot of goals as well, which says I'm going to undo, bring back our lovely Comic Sans. I'm going to copy this. I'm going to you and you will it do to it we'll do to Command Shift, Control Shift or wherever it is on the frame. It hasn't just staggered over the top. It's replaced it. That'll be in your shortcut sheet for sure. And most of you will know the shortcut. I just draw a rectangle, the top, for example, gay and I'm gonna select all of these frames holding Shift and hit Paste, just regular old pace. Can you see it puts it on every single art-board. This one now, sorry, frame. This doesn't fit across, but that's okay. Great way of getting Nav across lots of different frames at once. That's multi paste. You didn't do anything. You just select multiple frames and hit Paste and it sticks it where it got it on all of them. Now the interesting one is if I copy this and what tends to happen is like most programs, if I go to this one and hit paste it puts it exactly where it got it. Or if you have nothing selected, it just pastes it where it got it from unit with his duplicate over the top. Is this handy? You can actually right-click it and we have you right-clicked your cursor is this special option. This is paste here. So say you wanted, because otherwise if I'm up here and I hit Paste, can you see I want it over here, not down there, go away and it's overlapped. Going to say right-click paste here. It goes to wherever your cursor is. I'm trying to six though. It's got a good though, right. It was with the thirty-seconds anyway. Okay. It's time to scrape the bottom of the barrel. Next one is select inverse. So let's say that I want to leave the nav on this page of gear over everything else. So select all command a, selects everything. The cool thing about command a is that if you're inside of a frame, it selects everything inside of that frame. If you have nothing selected and go Command a or Control a and selects everything in your document, you can hit delete. But if you're inside of here, select all, usually everything inside that frame or do whatever you need to copy it, paste it, do the paste here, maybe. But now there is a select inverse, okay, So I'm here, I want to select everything, but this, I do this all the time. I'm going to clear out everything in here will change the color of everything in the frame, but not this disliked the thing you don't want. Hit Command Shift a or Control Shift a on a PC and it selects everything in reverse except this look, he's left behind. Except weirdly in Figma at the moment, that shortcuts selects everything in every frame which makes it unusable. Because often where I need it is when I'm in here and I'm like in this group here and I'm inside of it and I want to leave this one alone because I've changed the color of it. I just want to stick to everything else because there's lots of different things in here, Command Shift day, but it grabs everything on every frame there is. I'm hoping that gets fixed in Figma chicken. It might be fixed. Now, there is a plug-in for that, which there is one called Select Inverse for real. Let's do it at some inside this group here. I've got this selected and it will select all. Let's run that plugin. Herman's with a shortcut to run previous plugin is, That's right. Nobody remembers Command Option P on a Mac or Control Alt P. It's handy when you are a bit of a plugin lover. And this one, It's pretty cool because if I go my Command Option P, K, It just runs the last plugin that I used, the ego to find it first, run it, and then you can use that shortcut. Hold that plugin does, is exactly that. So let's go to again, go into my groups like this one. And because I've run the plug-in already, Command Option P, Control Option P, hit Delete. Look, it's selected everything but that's not just everything in the document. Hopefully that becomes just the regular default feature in Figma. Alright, so Select Inverse things using a plugin is the bottom of the barrel for my advanced selecting and copy and pasting. It's finished with a good one that you might know already. Shift one to go see everything. I want to actually grab all the nerves on the hundred app boards, hundred frames that I have now can ever remember the shortcut for this one. So we're going to use the shortcut to rule or shortcuts. Remember, it is command or control forward slash, but we're going to start using the Command or Control P because that seems just easier, okay, and I type in same. Then you go have something selected like I nav. We're going to say select all the same properties. Here you go. It's a great way of selecting everything and deleting it, moving it, finding it all, changing the color. Obviously ALS is a Components so we could do it up the top there, but there you go. Select Same properties. Same one here. Just to practice that shortcut again, Command or Control P. And because it's already at the top there, I don't just have to enter on my keyboard, select it Command or Control P. And you can see there, I've got those last few ones that have used who they're typing required. Alright, How did it go? Was that super-advanced copy and pasting and Selection? Hopefully one of them were good and we'll try and use them all again in the course somewhere onto the next video. 13. How to do crazy things with your Figma fields?: Alright, welcome to all the funding crazy things you can do with fields in Figma. It is pretty cool. So pretty much any field you want, I've just got a frame here. Any of these fields can be operated by the keyboard. So let's say I want to add rounded corners and you're not sure just clicking it once and use your up arrow. Okay, can you see just adding it? Let's move it over so the editor doesn't have to zoom as much as we go. You can make it go faster for holding Shift and using up and down, it'll go multiples of eight. So we're at 20 Now go up one, it goes eight. Why eight? You know why eight now everyone loves eight. It's a good nudge amount. Without it goes in one's holding shift, goes in at any old field, rotation, tap it around until you like it works with say, color as well. Okay, this fill here, I've got my cursor selected now I use my up arrow. Can you see it's only moving very slightly up the brightness scale. That's what it's doing. If Alt Shift, it goes in bigger chunks. Actually, it's going in that not brightness. It's going in the hue. Can you see moving along? That's not that useful than the opacity is better. And say the stroke here, you're not sure what the size I've clicked in one, up and down. Jumping in eights is probably not that useful in this case. But anything you want to click, you can use up and down hold Shift to make it go faster. I like the font sizes, okay, so selecting here, clicking this one and just use your up and down until you find the size that you want. Want to go up and eighths because you want to stick to an eight point grid, all handy, handy. Now, a lot of the things you can do as well as you can scrub them, okay. Anything that has a little icon next to it. So you all of these, this one here at my kerning or let us spacing here we go. Just drag it. I don't have any line-height, but you get the idea. Same with these ones here, instead of trying to ticket and you can actually just drag them, saying with the rotation, any of the fields that have an icon, click it, hold it, drag it, and it will kinda scrub through it. Let's add a stroke and see little stroke icon. There we go, scrubbing. Now when we are moving things around using lifting my arrow, not using any of this. I'm just clicking on it using my arrow up, down, left, right. Okay. This is called nudging, okay? And you can nudge it in big chunks by holding shift. You probably know that already. What big chunks is it using? It's probably using eight. If you're not using the eight point grid because using something else, you can actually go and change it and your preferences. I'm going to get a little, if I'm going to go to Preferences There it is there. And down here there's an analogy Mt, click on that. And the big nudge, which is holding shift is eight, you might decide actually your small nudges eight and your big nudge is 16. You probably weren't. But you might go back to this. This was the default in Figma for a long time and you might not use the eight point grid, right point spacing. So go back to ten. I'll leave mine at night so I can do managing. Now, eight is good as well, maybe four because the half of eight, and sometimes you do need that up to you, but now you know it's there. Then lastly, I think we've covered this already. You can do maths in these things. So if you needed to be divided by its backslash, forward slash 2/2, you can add plus, let's say U1 plus eight pixels. Clearly you knew minus eight pixels. You can use Times, which is the little hash, no, no 50. Here we go. Any of these fields, 100%. You want it to be half divided by two. Alright, that is all the cool, crazy things you can do with fields in Figma does adding the words Cool and Crazy make it all seems more exciting. You probably like me, are excited for these tips and tricks and Figma. Alright, let's get onto some more of them. 14. Frame Tricks: Tips and Tricks to work with Figma frames effectively: Alright, let's learn all the tips and tricks about working with frames, shortcuts, and the like. Okay, first of all, let's click on this one and use a shortcut that's use shift to, to kinda zoom in on it. Want to move to the next frame, just tap in on your keyboard, look at that. Just kinda like cycles through all of the available frames. Nice. Shift in, kind of goes backwards, forwards, just tapping in backwards, shift in. Super useful. Some people prefer the Home and End button on your keyboard. Look down your keyboard. Do you have Home and End? Some keyboards don't, or you have to hold down some special function keys. Why is it better or worse? It does the exact same job exit one zooms and other one doesn't. So let's use end to move to the next frame. Can you see it didn't zoom it into the middle of the screen. Same with the next one, end, next one. It's not Zooming in, whereas the key like fills the next frame as faster, as big as it can be, whereas end keeps the same zoom level. Okay? Decide which one you liked the best. Either in or end. Home is going backwards and it just doesn't Zoom. Which one do I use? I mainly use in, because when I'm using my MacBook Pro, it's really hard to get to the home in India keys. But when it's plugged in here, when I'm doing my tutorials with a fancy keyboard, click and clack, clack id2. I have got my home in inky so I can do it here. Now the sweet trick is I want to go to this one. He Android just double-click the icon and it just moves to it, zooms across an ICC. No, you are kind of gets it in the middle of the screen when I go back to measurements. Nice, another little trick for frames is at the moment, I dragged out the size of this frame and just dumped everything into it, what you can do is say you measurements actually just squished down to wrap just around the things that are inside of this can be handy when you're working on or like a drawing inside of a frame or you've deleted some pits out and just wanted to kinda like wrap around it nicely. You can squish it down that way. There's a shortcut, you hold down. You can see it there. Hold an older shortcuts and then hit. Wouldn't ever remember that one. Just click the button. Alright, the next one is handy for using frames. I'm going to bring in an image just because it'll hopefully express this shortcut bidder. I'm command shift K, Control Shift key. On a PC, your exercise files has a folder called images in it, grab image one. And I'm just going to hold Shift and drag out a size. And let's say we're gonna do some horizontal scrolling, which we will do in this course. So we need things to like go off the side of the page. What ends up happening if we end up duplicating these? Can you see it actually escaped? I wanted to be off the page but hidden inside of here. And that can be tricky. Things just start jumping outside of frames. How do I fix that? Hold the Spacebar key down while you're dragging. So I'm going to copy and paste this. I've got two of them, which says if I started dragging across, it wants to jump out. You can kinda see it over the, in the layers. Can see it. It will move across. And you can see it over here on my artboard. But if you hold spacebar while you're dragging across, look, you can go all over here and it's still out. There we go. Same for things like if I want an image to look like it's kinda like frosted down the bottom and it's kinda like almost off the screen holding Shift. And you kinda like I just wanted to just hold spacebar. Look, it can be anywhere you like. It can be all the way over here. It's still in that frame or spacebar. The last one, It's here on my list. I'm going to show you because this is the advanced course. I don't know why it's here though. I'm going to use my shortcut Command P, okay, for my quick actions. And I'm going to type in the thing that I because I never know what it is. They go show frame outlines. The you go can you see the teeny tiny frame? And then look. There we go. Show the frame Outlines Command P Again, I can just click Enter. There you go. It turns the frame outlines on. It's there. Somebody somewhere will need it. I have never needed it. Let me know in the comments. If you are that person. It's a frame outlines not that helpful. Just general outlines is pretty good shortcut. It's not part of the frames, but hey, we're here. Command one, don't hit Command one, shift one to see everything. Then you can hold Shift and hit 0 for outlines. So hold Shift hit 0. It's the same on Mac and PC. You can toggle to see the outlines of stuff that is actually quite handy if you're an Illustrator user, which allele you are Command Y, which is the one that's works in Illustrator in here as well. So you can be a shift 0 person or Command Y person, doesn't matter. That is showing the outlines of victims stuff. Alright, that's all I got for the movement for sweet frame, a tricks and tips to get on with the course. If you've got a trick or tip for frames, aluminum, the comments I'm always looking for more to add to my repertoire and add to future courses. And if you're watching, have a look at the comments, see if there's other good ones in there. But for now, let's get onto the next video. 15. Advanced Zooming Techniques for precision work in Figma: Alright, let's learn how to zoom in and out. What the hold on. It's Advanced. I'm doing air quotes, advanced, Zooming Tips and Tricks, stuff you might not know. Buckle up for excitement. Now, we all know if you hold down command and hit Plus or Control plus on a PC, zoom in same key but minus to zoom out. That's the same in all the Adobe products. What I didn't realize until recently, as you can just hit plus and minus on your keyboard and it zooms in and out. You go. I'm like institutionalized with Adobe shortcuts, but just plus or minus works. A more exciting tip is it's, I got this selected down here and I zoom in using that same sweet shortcut plus zooms into the middle of my screen onto the thing I had selected. You can change that as your preference, okay, under your little Figma options, Let's go down to Preferences. And this is off by default. I like it on works like Adobe Illustrator. We're, you've got something selected and you hit plus. It zooms into the thing you've got selected. You might hate that. So you can turn it off, shift one to see everything, then go on working on this thing here. And then plus, plus, plus, plus, plus then zooms in on it, you get, is that advanced Zooming? Maybe not. Now the last little tip and trick is for people using mice, they have a scroll wheel. I do this all the time. When I've got a mouse with a scroll wheel, which is most of the time when I'm plugged into a big screen is the scroll wheel goes up and down here by default, if you hold Shift, it goes left and right. Have you hold command down on a Mac, Control on a PC, it goes in and out. But all scroll wheel. If you don't have a scroll wheel, that won't work. There you go. Scroll up and down, Shift Left and Right, Command or Control to zoom in or out. Nice. Alright, that's it for advanced air quotes, Zooming Techniques. Alright, let's get onto the next video. 16. Light or Dark vs System Theme: Which one to use in Figma?: Hi there. You might be wondering why is his background UY or dark and moody and cool like when yours is like this, you've got light mode enabled. That's the default normally, let me show you how to toggle between the two and some of the things that happens to the defaults when you change it. Alright, so how did I get my dark and moody background? We're gonna go and change it to the light theme command P, Control P. And let's just say like you go use light mode. Hey, everything's light. The background doesn't change. Once you've changed it. If I make a new document, it uses all the light stuff. Can you see Live UI, but also a light background color. The background color doesn't update. It's kinda like sit once and it's done. So if I go and change this command P and go dark mood, you can see the background colors, state, and the light mode. You can change you yourself, right, with nothing selected, just go and pick a dark color. But once you've changed it, every new document will remember and be dark mode and have a dark background. And why is there a light mode and dark mode other than the cool factor, Doc Mode is cool by the way, it's full when you in a poorly lit room or it's nighttime and you're working in the dark, the UI and light mode. Light is actually quite bright, especially if the background comes along for the ride. It's actually quite a bright light in the room. Not that it hurts your eyes because your eyes adjusts, but it's maybe a distraction from the work. For me, I don't worry about in Figma, I picked dark mode because it looks cool. But when I'm using something like Premiere Pro will Photoshop and Lightroom when I'm doing like lots of color grading and correction and stuff, then I don't want to be distracted by the UI. You can get it to follow whatever your computer's doing. So like my Mac here has an option where you can set it to Auto. So at nighttime it goes dark and daytime it starts light. I just false mine the UI of my MSc to be light. But you can get it to follow that. You can feign, find it somewhere there it is. So hit the F, go to Preferences, go to theme, and you can click System Theme and it will update depending on what your computer says. I don't know if that works on a PC. Hang on a PC right here in front me. Wait, dip. I knew it. I knew if I started that peasy it would say something like updates underway. Please wait. Alright, let's please wait. Alright, the way it is over. And yes, you too can do System Theme on a PC. Was that worth it then? No, was not. Anyway, I don't have hateful PC. I have a little late for BC. But if a Mona's, they are just as good for half-price enough. Let's go on to the next video. 17. Class Project 02 - Event Card Constraints: Hello. Hey, it is time for another class project. I'm gonna get you to make an Event Card that has a date box that sticks to the corner. Let me show you. So we're going to want you to make this make a rectangle and put a frame and put a little date box in the corner that sticks in the corner. Okay. It's even get that working. It's skills that we've learned already through the course. But I just wanted to do things I want you to practice because sometimes you like just do it once and kinda drops at a your head. But also, we're going to use it to move on in this course to build up grids. So we're not just looking at features, we're actually making something, make something like this. The rounded corners are optional. So you know, where we're hitting eventually is we're going to make something that's just a little bit more responsive like this in upcoming videos. So we need the core of it made and a bit of practicing. If you're not able to do it, don't worry. In the next video, I'll do a completed video. We're actually do it just in case you do get lost. What you wanted to just compare your method from my method, the only other thing to remember for this class project is make sure it's a component that we've got instances of it over here that we're using and when keeping our main component off airframe. Anything else? Deliverables, same as the last one. Make a video if you can, if not, screenshot. And I just want you to drag the edge showing that it's responsive and upload the link to your video. Often you can upload the video itself. So have it on something like Vimeo or YouTube. Those are the best places. And then just link it and then post the link in the assignments slash project section. Alright, have FUN making it. If you get stuck. I'll see you in the next video. 18. Class Project 02 - Event Card Constraints - Completed: Alright, this is the completed version of the class project. So in case you've got stuck and you weren't sure how to do it. You can watch this. I'll show you how to do the things stuck in the top-right corner real quick. That's pretty easy. And then I'll go on and actually just do the rest of it. Like how I would do it to a professional level, like make sure it's component. I'm going to turn this thing into an auto layout because I'm going to retain I did it on purpose really. I did it and I discovered how awesome it was later on. But we'll do that, make sure it really flows, sticks to the corner. I'll show you how to push it out so that it's 16 by 16. There's a few little tips and tricks in here, but you don't have to watch the video because you can see it's a little bit long. But for those who we want a ride along, it might be interesting, at least to compare to how you did it, to how, why did it. It's always good to see some times. Alright, let's jump in. All right, guys, thought on this one here and click on the frame name. I'm going to shift one, shift two to zoom in. If you're like me at the beginning, you weren't sure as a command one and come on to shift one. You like I was getting wrong. The way I remember it is like shift one to three is I'm shifting my view, whereas command I'm commanding you to change tabs on to. Does it help? Anyway? Let's do it Just real quick, the basics so that we, you've got it and then I'll go through and design my whole that'll cod things or at the beginning. And you can watch a few want if you need the experience. So you want to see how I did it? Well, maybe it got stuck somewhere. So let's do the basics. Let's go if key, because it's better than a rectangle. More options for a frame, I'm going to draw out a size. I'm gonna give it a color so you can see what I'm doing. Pick any color, green, greenish, aqua. Do you get inside of it is going to be another frame. So I'm gonna hit the F key again and with it selected and kinda drawing over the top of it, it ends up going inside you can see frame one, which is not a good name for it. It's cool. This one card hyphen Event. Then this one's going to be my state. Okay, I'm gonna give this one a fill of white, just so you can see it in all I wanna do is say date. My little frame guy is constrained to the left note to the right. To the top. Yes. So when I select this now, it jiggles around, comes for the ride. Awesome. Alright, dismissed. Unless you want to see it all, There's some tips and tricks. But as you can see from the time, I'll kinda work my way through, I'd hang around if I was you, but you don't have to. Alright, let's get into bit more detail. This needs to be component because I'm going to use it loads of times. So remember that sweet shortcut. You remember Command Option K, that's right on a Mac Control Option key on a PC, he is now our main component. And main components should hanging out over there. And we should have Instances here. Let's just have a couple of because it's interesting. But we need to do most about editing in the main component because we wanted to flow through a couple of things, is we want to have, I'm going to click hold and drag the little icon there to the right hold Shift and it jumps up and eights. How much do we want? 16, 24, 24, let's use 24. Make sure it's a squiggle. I hit the little options here, hit the little dots because squiggles look better than just rounded corners. Ios do this thing with a smooth the corner called corners moving. I'm going to zoom in. We're going to use my scroll wheel. It's going to hold Command down or control on a PC and zoom in and out. The wrong way fist and you go, can you see the edges then changing? You like it? Do you even care? And you go like, yeah, it's kinda do the same for this. So let's go you eight is gonna be good with the corner smoothing. Alright, ticks that are inside it. So I'm gonna grab my Type tool and if you kinda click inside stuff, often, it'll go inside. Can you see it when inside that DataFrame kinda works. So I'm going to say 17 size-wise, it's use that little shortcut when you click on it and use up or down. Okay, what do you want mine about 10:10 is pretty small for an app, but this is like more of a suggestion and not a full like the accessibility and kinda date will be in the actual listing. This is a little Card trying to cram in too much information. I have two bits of text. This one's going to say mama, capital Mask, select it all, hit Command B to make it go bold. Control B on a PC just instantly goes bold, which is cool. I'm going to hit Escape to get out of it. Hold Shift, click both of them. I'm going to hold down the Option key on my Mac, alt key on a PC, I'm going to hit H to line them up horizontally to that same key as V will align them vertically. We'll just take those game. I don't remember what those shortcuts are because they don't make sense, but this one makes sense. Look Option or Alt on a PZ H for horizontal alignment. Okay, So I'm gonna do these. And what I'd like to do is mine ended up inside my frame, which is good. You can drag it out if you need to gang and drag it over this way. I would like mine inside. So drag ULs inside this DataFrame. Because what I want to do is I want this frame at the moment I've got a fixed or is it you are a fixed width and height 32. 32, great size, but I want it to expand if there are longer. And some of the digits I'm going to fit perfectly in here. So I wanted to in this into an auto layout, maybe shift day so that it's perfectly in the middle. Can you see that it's defaulted to hug contents if it hasn't fixed width, okay. You can say actually just make it hug everything on the inside So that when later on and somebody goes, I know what's a short one. It's probably just as long. I wanted to I wanted to expand and contract. And it allows me a bit of control here, disliked it, say actually I can play with this spacing if I want to. The padding on for a bit more responsive. So let's go shift one. It's what appearing there nicely. I want lines spaced out a bit better from the edge. Plus, plus, plus. I delete on the way. I want mine to kinda go in this top corner here. But I want it to be, I wanted to be minus how much? Let's use our little grid system. How I'm kinda seeing both of them unlike spacing wise, what do we think? 12 16s to 16? 16 feels like a good gap from the edges. So I'm gonna say you are going to be -16 to go across and then plus 16 down. And I know it's perfect, look at as being perfect and hopefully it's still responsive. That is picking the right side, the Constraints to set up perfectly. Maybe the Constraints on done with a parent, it's done with a child on the inside that's inside of a frame? Yes. But work on this guy. Look, you have Constraints, a top and right. Make sense. And now the nice thing, shift one is I can have these like on a smaller device, full width, but on these larger ones, my plan is to have like two of them stacked up on a really big wide phone and have grids like this. D. This is going to work for our desktop view as well. But one of the problems here now is kinda consistency with spacing we can go through and kind of go you like it's kind of a painting like you I want it to be what? Plus eight, plus 16, okay? And you can do that for everything. But a grid system is going to help us make this a whole lot faster and allow us to be a bit more consistent across lots of things rather than just dragging it and try not to forget to use 16 instead of 17. Sorry, that is the segway to the next video, why we're in this section called grids. Alright, Now, you might have done it differently. That's okay. It doesn't matter as long as it's kinda sticking in that corner, okay. And you might design it but different in terms of looks. You might not to use it then autolayout, was it necessary? Probably not. I felt like we needed it me anyway. Why could it be good? Actually, this could be good. Later on, we might use it on a desktop version and we might use it this way. Look at this. I can't change the autolayout direction in an instance of it. Okay, I've gotta do it up here. You in the main and it's a, you can go this way. Look at that or that is I should have lived with that. That is a very good use case for autolayout. You go, Let's pretend I did that on purpose. Alright, that is the end of the video along one, I hope you picked up some tips or confirmed some of your knowledge or you figured out how to do it a better way. Let me know in the comments. If you did it a different way. If you're watching this video, have a look at the comments. You might be a genius way that Dan didn't think of. Alright, that is it. I'll stop talking about myself and the third person. It's get on to the next video. 19. Grid v Constraints v Autolayout in Figma: Which one to use and when?: Hello, hey, before we get deeper into grids, Let's talk about the difference between grids and Constraints and autolayouts because they can be confusing about when to use each of them, which is good for what? It's confusing because they all share a similar sort of purpose. It's about responsiveness. And if I'm honest, I've recorded this video about ten times already trying to make it concise and not me waffling on for 15 min. It's meant to be a recap Dan, come on, recap. Let's start with autolayouts. Autolayout we already know we can grab four different things and we can say shift a for an auto layout. And it gives us some kind responsiveness. And it's more to do with the content internally in our autolayout, as opposed to Constraints and grids that respond to the frame size. Okay, so if I've got a different desktop size or a different phone model, the responsiveness that happens there are grids and Constraints, autolayouts, and more to do with what responds inside of my little group here. So I can go in and say actually this is, instead of sittings its account, you see it really flows. It's responsive, not to the outside frame, just to it's inside bits. I can grab you and go, you go. And responsiveness. Excellent. Okay, the Constraints though, which we've done, if I select on this and say actually I want you to be Constraints of the lift and note, sorry, the right in the top. It means that when I go and resize this desktop, okay, maybe for a tablet view, you see comes along for the ride. So it's responsive, but it's more to do with the frame size. So you often use these two together. I can resize it and I can go in here and say, actually you don't logout, I want sign-out and the autolayout adjusts. So grids, Why do we have them? They are visually useful. They just help you get consistent margins, consistent spacing between pages on multiple pages. They have some other useful things. Have I got this? You'll see it snaps to it, which is great. I can have consistent spacing between them all on different pages. Already said that where it becomes super useful is it actually ties in with Constraints. Over here we said you constrained to the right and the top. But we can do with a grid is we can say you, I want to be constrained to the left and the right, but it's not doing the entire frame, it's actually just doing the grid itself. Why is that cool? Is that when you have a different size, we have a different size page. Okay. Let's say it's a smaller page. Look what happens. Look at that. So grids tied with Constraints means for a more consistent reef flowing and Responsive Design. Does that how put those three different things in their own little box? And can you see how they compliment each other? Hopefully. When do you use each of them? So autolayouts, I got kinda like three levels or four levels. And for your initial scrappy design, we've got no idea what you're doing. Yeah. You just kinda getting things on the page, get everything laid out. You don't need any of these. You don't need autolayout or Constraints are grids unless you want to. But often at that stage there's so much flux and flow, you're just dragging things around and trying to get things in order. Concept stage, none of these or that useful. When do they become useful? At different times they grid I find is useful. Basically once you've got that concept stage done, use grids because it allows you to be consistent across your different designs and is one of those things to get that it's easy to get right? You know what kind of grid size you're gonna use, how many columns? Let's do that on all pages. Awesome. Auto layout is another one that you can use early in your design. Because you want to, you, you still adjusting things. You're moving things and moving them around. So you still had a reasonable concept stage, but it's a lot easier having an auto layout to reflow these things than it is to be manually like turning them off and deleting them, getting the the spacing perfect between them all. So often I'll use autolayouts early in my design process, after the concept, maybe after a client approval, or maybe I'm just happy with my say wire-frame will high-fidelity and I want to go a bit further. So grids early autolayouts early where I start worrying about Constraints, is later on when I need to build out different sizes, often I'll just work on one phone size, whatever the most typical generic sizes to start with, same with the desktop. But when I get closer to the end of my project where I actually have to figure out what am I going to do for tablet? What am I gonna do for a big screen, for a little screen, for a Pro Max phone or a tiny little Android one, that's when Constraints Become a lot more useful. So that's for me, am I different sizes? But also if you're going out to other people. So as soon as you have to give them to someone else, you should probably be decide how these things Constraints, so that just the way that you imagined. Wow, that was a big waffly mess, but that was the big waffly mess I could come up with a hope it does help a little bit. It's my parting words are that autolayouts, Constraints, and grids don't have to be used at all, especially at the beginning where they become useful is when you've got more than one page, multiple pages, and you want consistency because you've got a reasonably established design and they're absolutely essential when you're working with other team members are preparing things for yourself to be used later on in future projects. Or I should probably started with that. Alright, that is the end of the video. Let's go on to doing some stuff. Dan, stop talking 20. How to copy & paste grids and export grid styles in Figma: Hi there. In this video we'll make a column grid, just one big one with margins on the side. We'll make a second grid does in this case in eight point grid, so we can get some good layout within our cards, not just the parent frame. I'll show how to copy and paste grids from one frame to another. I'll show you how to create a style, that style in a couple of shortcuts. Let's get into it. Alright, let's make a grid that's click on the first phone, phone frame. And I'm gonna say Layout Grid plus. And I'm going to use the columns. So head on the little icon there, switcher two columns. Okay, I'm going to have a one-column layout for my small phone. And I'm going to have a margin of a really small, tight layout uses 16 pixels, like it's pretty close to the edges. And if you've got loads to squeeze on, you might have to do that. Okay. But I'm going to use 24, gives it a bit more breathing room around the edges. And I have the luxury because I don't have so much to cram in. Now you can copy and paste these two different phones. If you've got lots of different ones, you can just copy and paste this across. My case, I'm going to click on the frame. And what you wanna do is find your Layout grid and then you want to click in this random area here. I don't know, not there. They're just kinda allows you to select stuff. You can do that with lots of things. You can select in these white areas here. And you can copy and paste them once you've selected them. Okay, So I'm gonna go, you go copy and I can click on as many friends is I like and just hit Paste. So there's just Command C, Command V or Control C, Control V, just your regular copy and paste. That's a good way of getting across lots of documents. But problem with that is it's probably easy. Just use a style. Then let's undo that and I click back on my first one and I'm going to hit the little four dots there, say make a solid from this grid. I'm going to add one. Okay? And I'm going to call this 11 column. And I might put the margin in here as well so I know what it is at a glance because I might have to have in different pages, might have to have different margins. Alright, let's create a style. If you need to update a style, you can either click off in the background so you see all of your styles, or click on the phone, you'll see your style there. You can break the style so it's not connected or you can adjust it. We can adjust it by just clicking on it. There it is there. And you can edit it by clicking on this little guy. See it styles. And it halfway gets the like, great, I can change the name, but I want to change say the margin 24-3 to. You actually can click on this here, this little icon there. You can get into the depths of it all change your margin and you'll get a, alright, so that's creating and editing our grid, the shortcut for tuning it on and off the Shift G. Have I done that already? I'm not sure. Shift G. Okay. Because it's great when you're laying it out. But when you want to design stuff, that big red thing is not that useful. The other thing to make sure you're doing when you've added your grids is to set the constraints. Depends if you want your, I'm going to want minus snip this side and snap over here. Same for these to, actually, I'll delete that one because they're just instances of itself. And I'm going to make sure that both of these selected are not just left, but a left and right, so that when they adjust, they come along for the ride. Otherwise they don't. Let's make one more style we're going to use. Instead of the columns, we're going to make a grid. We're gonna do it on this card here because we had, we were trying to push things over 16 pixels and down 16 pixels. And let's say that I want kinda bottom of my card down here. How do I make sure it's defaulting to multiples of eight? And we can do that with a grid. So I click on the actual, we could do it to the instance, but if we do it to the main component and it goes through all of them. And I can say actually I want to Layout grid on you. I'm gonna leave it as the grid. It's defaulted to eight points. We can change it by clicking on the icon here. And it just means now when I'm laying things out with my frame, I know that it will snap. Can you see it snaps to the different eight points? Okay, Consistency, Dan, I love it. What I might do is add the edge of this, like this still some responsiveness. Not everything is going to be a point because all phones and desktop so different. But let's get my main component laid out nicely. Okay, I've just zoomed in a little bit so I can actually see on the eight points, it doesn't snap when you're doing the outside of the frame, it snaps with things on the inside like that frame that I did that you can't see, let's give it a color. But the edges here, Let's just tidy it up by saying the bottom is, where is it a points? The bottom part of this is gonna be eight points as well. All. Okay, and let's turn into a style. So I'm selecting the outside and I'm going to say, let's make you a style of grid. And this is our eight point grid. It's great. I style. Alright, so we got a couple of different styles. One thing you might notice that I just noticed as well is that is not adjusting. Why is that adjusting Constraints, Dan? Okay. So I'm going to stick it to the edge there, but I wanted to actually expand and contract depending on the parent frame. So I'm gonna say, we know Constraints lift the right. There's going to help us and it's gonna be stuck to the bottom. Nice. Remember the shortcut Shift G on and off. Alright, next thing I wanna do is when we're resizing these for the different ones you can see it's not how do I get it to snap to a point? I can see the grid inside of it, but the outside frame doesn't. I can zoom in and go right. Let's just get this to snap to that eight point grid. Perfect. Ish. Let's add our third set of grids, which has rows. We've done columns, we've done grid. Let's look at adding rows 21. How to add rows and column grids to one layout in Figma: Hi everyone. In this video we'll go from having one column down the middle as a grid super-helpful to having rows as well. It looks like we as Waldo, Where's Wally? Depending on where you're from. But these little stripy guys are super helpful for getting consistent layout using our lovely eight point grid. Alright, fessed up, I think I was missing round with my layout there didn't quite get it to the edge of the column. I'm going to make sure that this one is stuck on this side. What I also wanna do is grids, OK, good. I don't use them very often. I show you because lots of people do. So what I'm gonna do for this Event Card here is I'm actually going to turn my, I'm going to take off my grid. I've got it as a style, but I can use later on and apply. It's going to turn it off for the moment. I'm gonna show you why I like rows bitter. They're not really better than just visually less confusing for me at least. And use my F key for a frame, draw out. It's gonna be my top navigation and I'm just going to drag it to the top and the sides. While I'm here, my mind say is make it top, I'm sorry, make it left and right so that it resizes with the frame. I'm going to give it a fill color. I'm gonna give it any old color for the moment. And now that it's left and right Constraints, that's going to resize perfect, but how high did I make it? I just made it random height that looked okay. Okay. And it was 55. But I want to be consistent. I want to use eight point grid. There's enough flexibility in the and to get the size, I want to be able to be consistent across devices in different projects. So let's turn on our rose song. I click on the outside frame. At the moment there's a style applied to it. Okay, so I kinda had another one. So I'm going to say actually let's break this because I want to keep the column, but I want to add another one, not a grid, but I want to add rows. Rosa strange. Not strange, but at the moment the stretching, so I got five of them shift to five of them. Okay. It's close this down. Shift to to see the thing I've got selected and this five of them and it stretches to fit. And that works for columns, but not so much for rows, because rows, I can scroll up and down the screen as long as I like It's not a fixed size. So we're gonna do is I'm going to click on it and I'm going to edit these rows. And I'm going to say you were not stretchy, you're going to just stick to the top. And I want you to be a height of eight with a gutter of eight as well. It's kinda wiki. They're up there, you just need lots more of them. How many more? Just put an up giant number. Hundred, as long as it covers your whole frame. You can put it in 200, doesn't really matter, just kinda goes off into infinity. You can see how that is. For me. I've got my Constraints for my column, left and right. Now I've got my rows and now it allows me kinda like the grid, but less missy. Okay. So I can just go you and snaps to it so I can say 48 is perfect. It's close enough to that random 50-something I picked. And now with these items, I can start laying these out and snapping into the top. Same with the bottom of it. Okay. If I decide that the bottom of this needs to be how high it's going to snap to my point grid. What's the spacing and won't between them? Let's say it is 16 points. I need Event Card has a white thing inside of it. Let's change that from white gay frame to I'm just going to use a darker color so that down here it's more, more visually viewable. It's not a weird Dan, but it means that can you see I can I'm holding Shift to make sure it goes up and down. I'd actually need to just drag it around. And I, you know, it's 16 between the two. Want to match the outside. I can drag it one more to get my 24. There we go. Bros are better than grids. In my opinion. This one's not lining up. So it's going to delete this guy and go, you go 24. Nice. Remember to check, select on the actual thing. Hold down the Option key, anaemic, OK canopies, and then hover above the Component above it and look at that. It's 24. Perfect. Alright, shift one to see everything. Let's click on this shift to. And it looks like, Where's Waldo always Wally, where I'm from? Stripe your red and white. But that's one handy when you are laying things out, when you're trying to design there in the way, What's the shortcut to make sure it goes away? It's right Shift G. So that's using rows and columns. You can see my top one is not enough. I'm going to you, that's rows and columns in Figma, Ingrid's if you want to use them. All right, Onto the next video. 22. How to update Grid Styles in Figma: Everyone, let's talk about editing an existing grid style. The moment we have a style, okay, I've got this frame selected. I've got this style here called one column, but I want all the rows part of it as well. So instead of breaking the link and making it a new one, but I should have done in the last video is with its selected here, I can actually go, I don't want to break the link, actually want to go and edit it. So I'm going to click on this little icon here. And I'm gonna say this one here. I'd like to adjust. So instead of one column, I'd like it to be one column with row of eight points. Okay? I don't want to add to adhere, instead of breaking it and adding another grid layout I'm gonna go into here, into my style and edit in this, not that one. I want to go to rows and I would like the to be top. How many should be in here? How many, you know, it loads. Okay. And I want it to set it to the top and not be stretchy. I want the height to be ace and I want the gutter to be eight. If you miss around with the offset is just the offset of the top. You might want, say 20 pixels all the way round is up margin and it messes with your eight point grid. You can actually just offset at the 20, make your margins 20, and then still run an eight point grid within there. That's totally fine. I'm happy that I'm using at all the way around. So we go, I've updated that one. Why don't wanna do this one now is I actually can get rid of these and say, let's apply that style of one column and all the rows. Nice. Alright, there was a short one updating styles in Figma 23. Grids inside of frames that aren't the main frame: Hi everyone. Let's add columns to this frame here, not the overall frame because we've got this weird use case where we just need four columns just for this little box here, we'll add one little column layout grid. Then we'll take it a bit further. And we'll work on this one shift to where we've got a fixed width navigation. Maybe it's the admin part of our website. This has to be this size, but the rest of it needs to be stretchy and Responsive, easy to do, and allows grids be a bit more unique for our specific requirements. Alright, let's go so we can add columns or any sort of layout grid inside of frames. So I'm gonna grab my frame tool. I'm going to draw it like a features set of boxes here, but I wanted to have four columns. So instead of trying to do it to the overall frame, which is my phone, I'm just gonna do it to this frame. I'm going to say add Layout grid. And I want it to be columns. And I want it to be, say, four, which is way different from my one. But it's only unique for this like little features cards. And I'm gonna do in here little boxes that you can click to go to the different subcategories of gigs. And the gut is I'm going to match other stuff, 24, maybe 16. And it means now when I draw my F2 and I draw boxes inside of it, okay, I can get it to snap to the rows, but also I can get it to snap to this new columns that inside of it. And I can say, can you be left and right? Let's give it a fill color. Where are you? You're invisible. Fill color of not white. It means that these will adjust. So you can have columns, not just in the parent frame but inside child frames, like special occasions like this. Let's do that. Other one, you sorted the beginning with the fixed left nav. So let's jump out a mobile land now and it's hit the F key. And let's go to desktop. And I'm gonna pick generic desktop size and I'm gonna put it down here. Okay, what we wanna do is we don't want the generic 12 column grid. 12 columns is a really good grid for desktops. And I'm gonna do the same thing. God is gonna be 24. I'm going to have a margin of the, to, maybe a bit more. 40. Problem is, is I need this fixed left nav. So what I wanna do is shift to, to zoom in. Let's use the F key to design my navigation. Okay, so I'm going to a fixed size. How wide is it going to be? It could be using the eight point grid. You can type anything you like because it's a fixed width. It's not going to change depending on the different computers that are gonna be viewing it. This stuff needs to change. This doesn't needs to be a fixed size to fit everything we need in here. So what do you do with this? So what I'm gonna do is give this a fill color, pick anything, so long as this greenish. And what I'm gonna do is copy and paste that style, or we could delete it, but I'm going to select it here. We were on the little edge, but there Copy. I'll delete it off this. And what I'm gonna do is I'm going to grab the frame and I'm going to drag out a box that goes in here. You see what we're gonna do. It's going to apply it to here. So you need to get out of the mode of applying grids just to the background, but you can edit to individual frames. So let's hit Paste. And why don't wanna make sure is that it is doing constraining left and right. This one is not going to constrain and wonder this to be a fixed, so it's going to stick lift. And what I might do is do top and bottom. So it stretches same with this one, top and bottom. Now we've got a fixed Left Nav, N stretchy columns on this side. Alright, that is Layout Grids with in child frames, not just the overall parent. Alright, we've got our grid fixed done now, let's get onto something else. 24. Class project 03 - Event Branding: Hello, It's class project time. I want you to create a little brand. We're not gonna spend, It's not a Branding class, but let's have something unique for all of us that when we're moving along, we're building something that we can use in our portfolio and then it will when we share it. But not all doing limerick techno. How do we get a bit of variety? And we use in your class projects, there'll be a link to this random project generator.com. I made this with the team at Bring Your Laptop so that you can get a generated brief. Okay, so go to it, go to the Figma Advanced and enhance type in your village, your town, your city. It doesn't matter. Okay, and then you should be presented with limerick and then a music genre and just use the one that it gives you. It'll help push your ability to work on projects that may be jazz isn't my favorite of mine, jazz, but having some restrictions here, I guess we'll help me define what the app looks like instead of just doing the same old things in my portfolio. So use this as your name and this is the logo. So what we'll use a logo mark and you don't have to spend too much time on it or you can. So you can just use an icon for my bird, a free icon. I'll show you the next video and an interesting widget. To get free icons, you get bonus points if you spend some time and making your logo, but actually designing it yourself, that would be super awesome if you can give yourself some time to design, in this case, official logo for limerick jazz. So we've got our brief, we've got our name, okay, and I want you to make a logo, either a free stock icon or design your own. And then I want you to pick some colors. They were kinda like three basic colors. You're going to need primary, secondary, and a neutral color. You might have an extra third kind of accent color here, so forth. It's up to you. I ended up with this. My primary. My secondary is gonna be my neutral color. I've got this one. It's not my accent color, this is my interface color. Don't have to have this one. I just like having it like the background here is that Interface color we saw earlier. It so that I can put white stuff over the top and it stands off a bit more. That's optional for you. There are plenty of places to go find color swatches, okay, a few colors that work together. I've put a link to Adobe Color, which I use a lot. If you want to get more in-depth on color, I've left two links here for the older material system, design system and the newer M3 version. They might be an M4 out. Now, go check those out. If you do want to dive into a bit more, It's a lot more detail and I'm gonna do in this video, but the minimum is just pick three colors. How did I get my three colors? I just went to moodboard, chipped one. Okay. And had loads of stuff and I was like, I was looking around and I just started picking that with the eyedropper tool like this after the Rectangle tool hold Shift, so it's a square. Then I had the I key on my keyboard and wind. I like that. No. Can you remember I got them from I doubt I got them. I don't think I've got them all from the same place. And then I think I changed them, but I mood board is a good way to maybe go from this. I, sometimes they're just pull them straight out of an image because there's just a really cool image with some cool colors and you're like, Oh, there you go. That's how I got my ones. Alright, so you need your logo, you need to colors and deliverables is three screenshots of your brief. You can either screenshot it or there's a download as PNG. And then I want to see your color choices and the logo on your Nav, okay, So if you arrange them nicely here, you can take a screenshot of all of this, okay? And that would be perfect if your name gets long. So you end up with like classical music and it's really long. You can use an acronym. So it was limerick classical music. I'm happy for that as well. Choose a font up to you. We'll talk about fonts later on, or at least we'll get into typography a lot more advanced later in the course. We'll get into color, more advanced as well. But for the moment, pick some colors, make a little logo or just use a free stock icon like I did, upload it and I'll see you in the next video. 25. Logos using Iconscout: How to use Iconscout to create logos in Figma?: Hey everyone. In this video I'm going to show you how to make a placeholder logo. And we're going to use, or I've used our icon from this plugin here. Could, Iconscout can't be a registered trademark because it's a free icon from the Internet, so anybody can use it, but it will do great for our portfolio piece here. Also, getting some of these icons can be a little tricky. So I will show you are some, you might have run into some troubles. And the last video, I want to show you how to take something like this seemingly simple bird that actually has quite a bit of grouping and masking going on. I'm gonna show you how to dislike, smoosh it down into a really simple victim. There might be a little easier to use. Plus will give the bird of Mohawk will also make our top nav or component, as well as putting a logo in there as well, which will also be a component. Alright, let's get going. Alright, so the icon that I use, or at least the plug-in that I used is called Iconscout. We can hold shift it to open up this resources panel here. And it will just default to whatever the last one you had selected. So that shift I both Mac and PC, and you can see the Iconscout. Now, Iconscout might not be the most popular when you were looking. Okay, I use, I conduct sometimes as well. There are lots of different icon plugins the way that I pick his generally I just looked to see used by how many people? When something's being used by only a few people, I feel like it's not as good as the one being used by loads. So it's not a great measure. But anyway, I'm going to use Iconscout and then we go, okay, now with Iconscout and most of them, there is an option for free and premium. So I'm gonna go to free and I typed in bird. And I scrolled forever and eventually found my guy somewhere, down somewhere. I can't remember. But I found it. There he is. Hello. The cool thing about these is like let's just pick another random one. Let's pick this guy. He looks cool. Let's have a look at them. There's the creator or radius. Thank you very much. And often it's part of a pack. If you're looking for other animals or other icons in similar sort of styles, you can often go to the pack and have a look and say, Oh yeah, the little crown in this particular app means that paid. So they're giving away some free stuff. But if you want the whole fairy tale pack, you get to go Pro and decide if that's worth it for you. Way easier than drawing all of these. One thing I'm gonna do is let's go into it. And this one, he has an SVG and a PNG. I'm going to insert the SVG, okay, and let's pick another one's good bird again. Free, it's not, well, I'll just use this guy, he's free. So let's do this one again. I'm gonna show you the difference between these two. I looked at these earlier and they're kinda different when you haven't done a lot of drawing in Figma, that can be a little tricky. This one, he is easy. I look. So I've got these two bird embed frames inside of this one is just too, there's a vector drawing and then there's a duct for that PSI that's pretty easy to understand and start manipulating and decide actually, I don't want the eye. Click on it. I can turn the eyeball off. You go goodbye I for one and double-click on it and grab the hidden. Say he needs a duck Mohawk. Perfect. In this case you can see it's getting clipped out of the top. So I'm going to click on my frame. And I'm going to say, don't clip the contents. And what I might do with the frame is can you see here, this option here is, is resize to fit, resize my frame so it can fit all the bits inside. This one's pretty easy. This one's trickier. To have a little look inside. Let's zoom in shift to. And inside of this frame, Coppard is path group, okay? Inside of this group is another group. And inside of this group is a bunch of different vectors that are easy enough to understand. There was a mosque going on here, okay? They can get really complicated depending on who drew them. So what we can do just to, like, I find it's easy just to go select on it, the parent frame, right-click it and say, let's flatten this command E. Anybody do that from hands up from Photoshop. Just a smoosh, all the layers together. It's still vector, which is cool. It's just the Tidying Victor. There's not so many groups upon groups and pronged groups. It's up to you. It'll depend on your Figma experience. My one's got a black border now I'm going to do is double-click it to go inside my vector. I'm going to click on the outside part. I can shift, click all the corners, or I can just hit Delete and delete again. I did not go to kick more. Good by parent frame. And now I'm going to click Done. I've just got this more simple thing that I understand a bit more up to you. Command Option P will open up the last plugin that you've used on a PC. It's Control Alt P will open it up. The last thing I want you to do is shift one. Let's look at what we're doing here, which if T2 is hold Command or Control scroll wheel. And let's have a look at this. I'm going to turn it into a component. My component is over here, whereas you there it is them. Okay, It's my main component. I'm gonna get it to fit the frame. And instead of just calling it logo, let's call it logo mark. And my one is cold, limerick techno. Alright, so how do you component outside of your first frame? Put it over here in a beginnings of a top nav, make sure our grids on. So Shift G, K, and just make sure that this frame here for my background is snapping to my 16-point grid. Find something that works for you, find a logo size that works for you. And position wise or that looks good. Shift G, turn them off. This whole thing should be a component. So Command Option K, Control Option K, It's called frame tool, It's called this one, nav hyphen top. Okay, and we should keep the original over here and put an instance back over this way. We got last thing I'm going to do before I go is my Zooming is backwards, so I use my scroll wheel, like I mentioned earlier, I'll Command down or control on a PC, you can use a scroll wheel to go in and out. Mind's operating backwards. Everyone likes the scroll wheel to do something different. I'm used to mind going the other way. So I'm gonna go Figma or preferences. We can go here and go to Preferences and placehold invert Zoom direction. That's what I want because I prefer to do it this way. It's just, it means when I all I've done is toggled the way the zoom goes. You understand, right? So now when I scroll my wheel zooms in instead of a Zooming out, which didn't feel right anyway. Alright, that's how I got my logo. Anything you really need to do is just make sure that your logo and your Nav are two separate components. Alright, next video 26. What are widget compared to plugins in Figma?: Hi everyone. In this video we'll look at the difference between plugins, kinda traditional Figma plugins, and these new, fancy, newish, fancy widgets. Why do we have two of them? I'll show you the difference, and I will show you a couple of my favorites. We'll look at this one. Automatic color styling, nice. Alright, the general broad differences is that plugins do more. Widgets are quite simple creatures. Plugins tend to do loads and loads of things potentially. The other thing is that you can only have one plugin, open, edit moment and widgets. You can have lots open at one time because they're lightweight. Plugins generally appear in like this little icon one. Iconscout appears in its own little window and produces stuff for your canvas. Then when you finished with it, you close it, whereas widgets live on your Canvas, okay, and you can have led to them open. So let's open up this one here. All this one does, well. Sometimes they end up in strange places. So minds ended up tied into this and it is stuck in there. This brings up a good point. Widgets in you. And they add developed by lots of different people, all with different abilities. And some of them are updated all the time to keep up and some of them aren't. So I'm going to share a couple of here, but sometimes they just don't work. This one does normally, but very often I end up giving smooshed in here and I can't actually find them. Option, click the little thing there he is hidden in there. So if I hold Option on a Mac, alt on a PC, and click the little chevron, it's spills then everything I can say actually just come out of the air and come over here for me. Sometimes with plugins and widgets, you have to close down Figma and open it back up before they work properly and all the time. But I've run into that problem a lot. This one here just allows you to pick a date. The date you've done something works for FIG Jim as well as Figma. And it is cool. It's on an angle. You can pick different angles. You can pick a different dates. Okay. It might be all date to be completed. The date was finished, the day you're going to deliver it, bought. The cool thing about it is it gets a sweet little icon there. Okay, It's my little widget, but I can have more than one shift. I open up the resources and there it is, there. We're going to use this one in the next video, color levels generator. It's awesome, Okay, and it lives on the canvas. And while plugins generally produce something that's kind of did on the canvas is just produced and it's finished. These are dynamic. I can change the date and that adjusts. And this one here, I can change the colors and it adjusts. It's dynamic. It's doing something lightweight, but it's doing something. I can save these styles to my style library. It's all very cool. So that's why we have plug-ins and widgets. I wish they'd just smush them together because I feel like the terms do the same thing. But now we all know you can have multiple widgets on the canvas at once, plugins, just one open at a time. But generally they can do more and more processing power, widgets, lightweight, simple things. And lastly, before we go shortcut, Who remembers to open the last plugin that you used? If you haven't already, we'll find a plugin that you know and love and you use all the time. This will become a handy shortcut. I promise. That's right, is Command Option P on a Mac, Control Alt P on our PC, you go, There's no such one for the plugin. Oh, one last thing about plugins. You can actually copy and paste them. You got two of them. I've got two of the same plugin now, I need to have these joining two of them. Not really, probably need loads are these ones though. Alright, there you go. Plugins versus widgets in Figma 27. How to create ux color variants using a Figma Widget ?: Hi everyone. Let's create some color variants from our primary, secondary and neutral colors. Just so we've got some variants of these colors for different situations throughout our app design, we're going to use this widget here called color levels generator. It's handy, it creates styles. I'll show you how to tidy up your styles sometimes is this thing produces a little too many. And we'll talk briefly about what these numbers or mean. Alright, let's make some color variants. Shift I, I'm going to be using a widget called color levels generator. This is one that I like, but you gotta remember in the future it might not be supported anymore. It might not be working anymore. Figma, mighty change. They might be a better one out there. So this is just a for instance, okay, so I'm using color levels generator. And I'm gonna put it over here. Out of the way. The way this one works is I'm gonna grab my primary color. I'm going to paste that in here. I'm going to see that it made all my color variants. Look at that. Five-hundred is the main color, that's the one I've typed in. And then there's less, and then there's more rather than you, like we did in the Essentials course, we just kinda like lower the brightness and raised it up. This one, I'm going to add a color name. This is going to be my primary color. The cool thing about it is that it's used a really good naming convention. This would be really typical in web design for both font colors and font weights. They use these kind of styles. Five-hundred is the middle, and you have like 1,000 would be a really light font and 900 would be your black font. Well, we can do is you can also hit Save styles. That's the cool thing about widgets. These things are actually doing stuff. And you can see over here, or my styles, maybe if you've got this selected, they might not be there. So click off in the background. Escape when you keyboard, look primary color and I've got all my colors there. Now, this is probably way too much detail than I need. What I tend to do is do this. Can you see I cut out all the middle ones, so let's go back. So I don't want 50, it's to light. 100 is a lot as I want. I don't want to hundred, I don't want 400. I don't want 600. I don't want 800. You can like there's no rule for it, but I find that is a good enough spread for me. I'm gonna do the three other colors. You can just duplicate these like you duplicate anything. I hold down my Option key on a Mac, alt key on a PC to drag it out. And I'm going to add my other colors. I'll get the editor to speed this up. While speeding it up. I added my styles and vaginally and I call them primary, the kind of overrode my color styles. So I forgot to change the name. I'm gonna go undo, undo, undo, and just make sure you change the name because it overrode my original primary numbers in my style. So undo. Alright, this is my secondary color. Save styles. Escape is my primary that I save them, they ago. Now we're going to speed up and do the last one. Good speeding Dan. Okay. Like the other ones, I'm gonna get rid of Ew, Ew, Ew, Ew, Ew, Ew. I've just got odd numbering in here, same with this one, my secondary speed, the speed. Now, these might color styles when you're using them, Let's say I've got my lesson. He describe it. If tool for the frame tool, drag it out and when you're over here, okay, my fill colors, I'm going to hit my fills styles. And it can get a bit long depending on how many you've gotten here. Sometimes it's nice to just type in 500. 500 is that middle style, that's the full full color. You can see here there's my primary color. Remember five-hundred is the one that I picked and everything lower is a little bit brighter. Everything above it is a bit darker. So with you, I can just type in 500 here and it will just give me my, just cut it down to a more manageable level. Last things I wanna do is I want to add my interface color, and I'm not gonna do it through this. I don't want all the different variations on his want to edit as a style. And this one's going to be called Interface. You might not have this. What you'll notice is if I click off in the background, I've got you. But all these guys in a group. Now, I'm happy with that. And just to reminder, you can reorder these depending how, you know which one you've put in, okay, so you can say, alright, Secondary first, we're just in case you've got it wrong. Primary, secondary, and I'm gonna have neutral at the bottom. I can't make the interface go down the bottom there because it's a separate color groups at the bottom, single colors at the top. Anything else? One thing is, this particular one doesn't work very well. If you don't have the hash in front of it, it kinda just if I type in say, if, if, if if if kinda just doesn't know what to do, default to what it was before. So make sure what the hash goes in and do need these. You don't even delete them. So it's clean on the frame. Go away, go away, go away. Alright, so we've got some of our colors, but we've also got color variants now as well. Give me handy to build out our app. Alright, Onto the next video. 28. Intro to Nested & Responsive Auto layouts Section: Hi everyone. Hey, I'm out of the computer. Hey, I wanted to jump out because I wanted to introduce this next section. The pros and cons of it, we're gonna get into nesting and Responsive Auto layouts. You know, what are auto layout is now we're going to start placing them inside each other and then inside each other. And then more than, more than more of them. Constraints. And it's gonna be reasonably Advanced. Something quite complicated component, which is awesome, great to learn. And it's gonna be responsible for different devices. And it's gonna make it very hard for somebody to mess it up in your team or your future self. This bit of upfront work to do it. Let me show you what we're gonna do before I give you the cons. So let me just show you what I'm making. Alright, so this is what we're making. It's an Event Card. And the cool thing about it is we're going to make it in a way that is responsive means it can adjust that exact same component over here isn't a different format, same component, but you can see the layers different. This one has the text above the early bird price than this one. You can see we've even changed the early bid price to be on the left and the right. And it's super responsive, which is really cool. So we're going to make something that's kind of advanced in the goal that it is quite resilient for other people to use it. We can use it Good and all different sizes. And in the terms of this course is gonna be really handy to get in there and learn how to put an S and sidedness inside of nests. And some of the complications that come along with it. We can do cool things with a say actually, I want you to be the largest size. I'm going to go you, and I'm going to say actually be that larger size with a different layout. But when we did this layout, I would like this to be on top or maybe we just get rid of it all together. Okay, so a really cool single component with lots of flexibility. So there's like three reasons I wanted to make this like little interlude video. One is to show you what we're making because it's quite a few videos before we get to something really cool. There's a lot of boring, but it's yeah, I'm gonna make some stuff. Let's one is I wanted to show you what will making. The next thing was, is I wanted to let you know that the next few videos is actually just mechanical a colon production videos. We're actually just making some stuff to use in the future videos. We're going to be drawing boxes and making real simple autolayouts to get all the components we need. So if you're following along, watch them, you build yours. If you are just kinda skipping to there, give me the advanced stuff, you can skip ahead a few videos. Go to the video called nest multiple autolayouts, 60 name, okay, and that'll get you straight to the actual making stuff and you can skip the making assets bit, but skip it at your peril unless your advance you can skip it. The other thing I wanted to do was talk about the thing we're building is gonna be probably way over complicated. We're going to spend some time in the weeds getting this thing working perfectly and being adjustable. And it's great for this course because it's going to allow us to push our limits of what we know and what we can actually make. But in the real-world, often and UX, like good UX, lean UX is about going fast. That's why Figma is awesome. It's about Prototyping quickly and getting it out and getting it tested and enter development. Not making overly complicated. And components and variables. There are times for that, but I guess I just wanted to throw that in here. Quiz. Some people are gonna be like, I'm never gonna be able to make everything like that. And you might not have to. But there will be times where things need to be at least close to this because they're gonna be re-used or going into a design system or working with a huge team with lots of people. But that's not everybody in all of us. That's the reason that's intro video is here. Let's actually just make the thing. And why did I say make the thing? We're going to make the things for the thing over the next couple of videos. And then we'll dive into super nerdy auto Layout. Goodness 29. Production video - Tidying up my frame & component mess: Hi everyone. In this video we're going to tidy up this big old mess that was started. This video is totally skippable if you want, because I'm just going to tidy up the components, will cover a few shortcuts, but only ones you already know. I'm just going to set up a bit away from my main components. The moment that is doubled everywhere, alright, this is what I mean. I'm going to put all my main components inside this container, okay, of a phone so that it's easier to design. I'm going to move these over just so that stuff's not everywhere. And so I can use my sweet shortcut that we learned earlier in, in, in, in, rather than using earlier on, we went in and just flew around all the frames I had lying everywhere. That's what we're gonna do. Oh yeah, we're gonna make the icons purple. Alright, let's do it. Alright, I'm going to start by just making a big old frame over here. And we're going to call this one main components. I'm going to give it a background color. This is a good contrast to the phone. I some big the easy ones. So measurements can go in here. It's going to make sure it's inside my main components frame. Okay, you can go down here for the moment. Colors can go in here as well. These components can go across. Or are they going to go squeezing there. And if I shift to and zoom in, I can just tidy these up a little bit. Maybe this is a straight components, but they are main components, which is good. If one, what else can go over that can go in the bin. That was just an example. You're like, Hey, I wouldn't make that you can keep you-all's other things we need. What I'd like to do is this, this, and this are not very useful and then just lying on their own, especially when you're trying to design your Event Card. You've got to say, or I'm going to design it over here. But I need to keep an eye on over here. That's not good. So what I'm gonna do is I'm going to create a place where all my main components can live separate from my production phones over here. I'm just going to have a separate one over here that's just going to contain them. My main components are going design over here and they just get reflected over here. I'm just duplicating this one. Okay. I'm going to have to make this whole a lot bigger. Add your own sound effects. I'm going to use this now. Is my placeholder. The moment you can see it's called iPhone 14. I'm gonna call this one app components. Inside of here, I've got instances and I don't want Instances, I don't want you, I want my main component hiding in here so that when I do do designs, it reflects on all these other pages. So what I can do is I can say, I want to cut you my main component and who removes that sweet shortcut where we want to switch this out, I want to paste to replace even remember what it is. It is Command Shift R on a Mac, control Shift on a PC. You got it. Okay, so I just switched out that instance for my main component. I'm going to turn all my grids. Who remembers the shortcut for grid shift G, If you hit Shift H, I do that all the time. Look, Shift H, flip horizontally, tap it all the time by accident, Shift G. Okay, so now I can align this up and say actually I want you there. Can you see why I do this? It so that when I do adjust this now and I say actually I want this to be Dover here. It's actually reflecting in my different production frames. This is just like the control over them all. And because I've been doing because it's actually laid out on a phone, I can actually get the spacing and everything correct. Same with this down here, this is an instance because I duplicate it off here. I want my main or the hiding. There is these on this one. So I'm going to cut him as well and use that same sweet shortcut command Shift or Control Shift down on a PC shift to and now he is that main components. So when I am doing design changes, again, I start messing with stuff. It's actually doing all these different app boards. That one there is not even changing. Oh, he's got some overrides on him for the biggest one. There we go. What else we got? This needs to have a home. He's a MainComponent. And when I cut him, I'm going to click on this instance here, command Shift, Control Shift on a PC getting sick or they're not new shift to, then you go, he is a logo and you sort of struck down the middle. What does that is the grids shortcut for grids, Shift G, naught Shift H. Alright, it's have a little look in key. There is my last Android phone. I've got this giant frame up here. I don't need select it and delete it in key. What are we got? I got main components and then just my three production phones here. Awesome. I'm going to do is you MainComponent hold down the Option key on a Mac, alt key on a PC to get both sides. Because I want a bit of a what these to be down here. They're just a bit more useful to be able to see them while I'm working in this whole thing is to close. Please let me go. And now it's weird, it's not lined up. There we go. The last thing I want to do before we move on is I want to, I could do it to the Instances, but I actually want to do it to these components down here. My main components can I want to make then my selection color, I want to use my document colors, local colors. I want to use that one. So they change all through the document. Now that we've got some colors to work with. Alright, that's it for this video. A little bit of tidying up. Do I do this as I go? No, I end up getting to a point where I'm like This is Macy need to fix it up and then I tidy it up. Or when I have to share my file with somebody else, then I tidy it up and go through and sudden naming stuff. Until then I can get a little bit messy anyway. Alright, that is it. I will see it in the next video. 30. Bring in images using the unsplash plugin in Figma: Everyone, we're going to bring in images using my favorite image plug in called unsplash. I get asked a lot what the best plugins are. This is one of my favors, it's pretty easy to use. We kind of set this up here so it's kind of spread into the background. There's a little bit of more information about images, not just kind of like how to put them on a page, but if you're comfortable with images and unsplash you've heard of before, go ahead and skip this video. I want to keep it here because we're building something. We're all at different levels. And also if you're reasonably, you know, you kind of know what you're doing, maybe just jump to the end of this video. The editor will put the time code up here, okay, where I break it. And for some reason when I change this, these all don't change, okay? And I'll fix that problem that I have. That might be interesting for you if you had it before, and if you haven't, you'll probably have it in the future. So let's go and add some images to our design. Alright, let's start by using a plug in. Okay, I'm going to use the plug in. It's really common for free stock imagery to use unsplash up to you. There's lots of them around. This one's really good, okay? And what I'm looking for is find an image that fits with your kind of brief that you've got your country in, Western type that in, okay? You might get creative depending on the genre that you've got. Tick. No, you got plenty, okay. When you are bringing in images from like any sort of plug in, really unsplash included. It's probably, there's two ways, right? You can just kind of click once and you get this like big giant version. Sometimes they can be really big. So it's easier to put a frame down first and then click on them if you want to know what. Okay, So you can have an image by itself. You can have an image inside of a frame, which gives you extra bonus points. Okay? It gives you things like auto layouts which is just a plain old image, doesn't. There you go. The other thing you can do is you can have a frame within my component. So I'm going to try and drag it inside of this. Goodbye. So over, look, okay. And there's two ways we can make this happen. I can try and get it inside of here when it's too big, it doesn't really know where to go. I find it's easier to make things smaller and then they jump inside my card event component easier. Okay. Before it just kind of sat on top of it. So I can do it two ways. I can have the image on the top half and have my kind of thing below. Or I can maybe have it running completely there, move it to the back, and maybe have this thing kind of transparent. I think that's what I want to do. It doesn't really matter, except the way I'm going to lay it out. If I'm going to have it up the top here as like a separate unit, okay, Still needs to be at the back. I'm using my shortcut square brackets, so have a look on your keyboard. There's on my keyboard, the next to the key, open closed square brackets. That just sends it forward and backwards within the component. Okay? My event card or my card event component. And sometimes that's useful if you want it just as the full background. There's no real problem with that leaving it there. But actually it might be nicer instead of having this event card that has its own background of green. And then inside of there I have another frame kind of messy. Okay. I'll call it image to make it less messy, I don't really need that. Right. What I can do is say, actually I know that my parent frame, okay, The component has a background of fill. Let's change that for an image. There's a few different ways. The way I like to do it is I'm going to click on my image and say, this frame has a Phil. I'm going to click on this part. Maybe this little outside bit. Okay, lets me select the whole thing. I just got a copy. I'm going to get rid of that frame now. Goodbye. Click on the main component. Okay, my card event. And you can have two fills that just paste straight over the top. Everyone, a few people have run into a small problem, only a few people, I can't recreate it, but in the comments, there's been a solution for this problem that I can't solve. So I'll add it to this in case you run into it. Basically, it's copying and pasting. If it's not going from one to the other. Okay, there's a workground. What we're meant to do is select on this frame that has this fill. I think one of the problems might be it's a PC Mac thing. The other one is that I think it might be not selecting this, right, Because you can kind of select on this thing. You really need to click in this small area here to make it go blue. Then go copy, click on the bit you want it to go inside of, and hit Paste. Okay. If that doesn't work, okay, it's the workaround that Haley has worked out. Thank you. Hayley is clicking on this. Instead of just doing copy, which is command C on a control in a PC, you can go to edit and go to the one that says copy properties. We'll use copy properties and paste properties. They've said that fix their problems. Going to click on this and go Edit Paste Properties. Okay, that works for me. And it seems to fix the problem as well. If you have that problem, you can do that. All right, carry on with the video. Do I need this one? I'll probably leave it the re just in case I delete the image. Okay. As a backup, I just got to make sure it is above. Here we go. It doesn't really matter except that's tidier, especially if you hand it off somebody else. And there's like a bunch of frames that you don't really need. And this one here is going to be the bottom part of this. I'm going to call, instead of frame two, this is going to be called card lower. And it's going to be a fill from my local colors, which is going to be my purple, my 500. I wish it was a list for you here, because then or maybe just it popped up to tell you what the name was when you hovered over it. I'm guessing it's in the middle. Looks like 500. And I'm going to lower the capacity down to something like that, 80, 70. What you'll need to do is you need to test with a couple of images before you commit. Okay, this is really dark. So let me open up my last plug in that I used. Who remembers what the shortcut is? Do you remember? Do you even care? I do command option control option P on a PC. That doesn't work if you've closed Figma down though, because it doesn't remember. Somehow, it doesn't remember what the last one is. If you like, shut it down and come back the next day, it doesn't remember, it's all right. We'll forgive you. I need to go and check. Just make sure that I find an image that is actually I'm going to select it here. I can see I've got the right one. And I click on this one, and the purple is just fine. I'll be able to read on top of that as well. I'm going to go get everyone that is meant to be it. But these aren't updating. They should do changed the main component. Change this. I delete it and add it again. They're not deleting strangeness. You wait there. I'm going to close Figma down and open it back up. Super weird. Oh well I'm going to select this one and I'm going to go, so I'm going to go command Ford to go to my Quick actions and I'm going to go to select same properties. Okay. So it selects everything on my document that does the same thing. You go away Phils. Now if I take away Phil Phil, and it's not white on what's happening, film, I really doesn't want to add. These must be overriding from early on. I must have done so much to them or been playing around that these haven't fill override. So it's not listening to this. So what I'm going to have to do is you, my friend, I should do my select the same again, but I'm going to say right click. And I'm going to go to resettle Changes which works are all dead. Now fun times then I'll leave this in the course because things like this happen. Okay, now I must have played with the film. Yours might be working. It might not let me know in the comments. But now when I change my image, I should be able to go Zuck and they all delete. There we go, man, I hate that image now, I picked it earlier in the course. I'm not a fan, I'm going to go switch it back to a cool techno one. All right, so that is going to be it. I, we'll see in the next video. 31. Production video - Making the parts for our nested autolayout: Alright, there's nothing to see here. Go to the next video. If you want to hang around, we're going to make some autolayout boxes that we're going to need when we get into some nested autolayouts. But these are just plain old autolayout so that when I type things in and put it in different prices, they all adjust. If you know how to do that, you can skip ahead. Nothing extra here. If you want to hang around and keep me company though, hang around. Let's make some textboxes. Alright, first boring thing is, I want to change the font size here, tested this on my phone, had a look at it, and the date was way too small, so I bumped it up to 14. The next bit is, I want the early bird Text, a net lozenge thing with a wrap around the outside. So I know I want the wrapper around the outside, so I know it needs to be an auto layout. So instead of depending on you might have methods, you might be typed to the Type tool and type in early bird. And then you go take it needs to be an auto layout which you can't do with text. So it needs to be in a frame. So I'm gonna get right-click frame selection. Now I can do autolayout, OK, and now I can add my padding and stuff and background fill. Okay, to add, let me show you this is where you might be doing right? Cranking out the padding. There we go. That's a method, but we can cut to the chase and go T for Type Tool and let's type in early bird again. Okay, and just go, hit Escape to close the text box. Because if you hit V to get back to the Move tool and just get a V escape and then just tenant string to a component because component covers it in a frame and a frank can be tended to an auto layout. So Command Option K or control option, sorry, Control Alt key on a PC. And let's just go autolayouts. It's a bit quicker and it's already a component. Nice, Okay, and I'm going to do some speed design your weight there. Alright? You design yours how you like. It. Just makes it was an order frame and it said to hug, hug so that when the text changes, becomes along for the ride. Alright, early done. Next is the price. And because it's got most of the work done, I'm gonna duplicate it. I don't want an instance of this and trying to variants and stuff because it's so different. So I'm just going to grab it there and break it apart. It's actually called detach Instance, but it's beef or break it apart. So it goes a B. So that's Command Option B or Control Alt B from B, break it apart, and now it's just an auto layout quarterly, weird. Not a great name. So we're going to call this one. Actually, we're just gonna put enterprise. I live in the eurozone. So we're going to have 24, 95. You put in your price. I don't want to be called early bird. Now, we'll get into the habit now of using the shortcut of Command R or control alpha renaming. Just instead of having to double-click up there. Let's do that from now on, Dan Wilson price. And I'm going to move it on top of this, but I don't want it to be inside the component just yet. Okay, so who remembers how I hold things over without joining them in? David mentioned this yet, I gave hold space-bar. You can see it's actually not going inside of the card, just sitting on top of it. Whereas if I don't tries to dump, see over here, tries to go inside of it. So I'm going to stay Spacebar. It's just sitting on top of the layers. So I can now go, actually, what color should it be? I'm going to use my local colors and purchase can use white. The text color is going to be not white, but I'm going to start using for a lot of the text local colors. I'm going to use my neutral color. Okay, the five-hundred of it, kind of black but kinda not a little bit pizzazz. Alright, so there's, you can go down the two. I'm going to super speedy actually just jump cut to a couple of textboxes. Alright, we're going to jump this far and it can design consideration. White looks good on this dark background, but as soon as they get a light background, it's not going to work so well. And so I either need a really strong drop shadow or a back box for it. And that's what I'm gonna do, but a little back box around it, basically in order loud. Let me jump cut to there. Alright, let's jump to here. One thing to notice, remember, is that I don't, I've done a background color. I want it to be faded out, but it's all just one order frame. So what I need to be mindful of is not lowering the layer opacity, but the Fill Opacity to 50% because remember, the layer goes down the whole thing. Anyway. Let's jump a bit further. Alright, there we go. I'll just put a text box in here that is this one here is a fixed height and width, whereas this one here is, whereas it stretchy. The words not stretching. You guys like the ticks inside of it. There it is, clumping width order with, that's it, so that it can be typed on forever. It's also good idea to find a title that has really long. I've had it from just an event site near me, or should it be a good event? I'm sure. But I picked a really long one because I want to design for a really long title. I don't want to be surprised by that later on. What should be Component? That probably doesn't just block of text that doesn't. I plan on using this probably multiple times throughout the app and this as well. So that's already component. This one's gonna be one. So Command Option K, Control Option, Control Alt key on a PC, it is Component. Excellent. Alright, Those are the bits we need so you can go off and make them as we are going through the course, I need to build them. They don't want to skip it. Did, but there are some people who liked to follow the full process, especially when we're doing more and more autolayouts, you go, you got to watch it. All right, We're ready. It is auto Layout madness. From now on, I promise I'll see you in the next video. 32. Nesting Multiple Auto Layouts inside each other in Figma: Alright, we're going to start rebelling our way down the womb, whole rabbit hole, rub a whole rabbit hole of nested autolayouts along the way. And especially in this one is we're gonna do a simple nesting. So we're going to put the out autolayout that is early bird inside of the price that it looks like this. And then we're going to have an option going to turn it into a variable so that we can go into some of these other ones and say actually the early words not on this one, so we can toggle it off so that it really flows into the right part. It's quite responsive. It's easy enough to get started. In the coming videos, we will get more and more down our womb slash rabbit hole. But for now, let's do this one. Alright, so I want this Component to go inside of this, well, this autolayout, to go inside of this autolayout, how do I get that happening? To drag it in, you go why is it dragging in? Go inside of there. I'll do it over here. I'll go early. Bird is gonna go inside of price there it is there. Why does it do it? You know, because the main components can go inside other main components, so make it better and hanging out there can be a instance of it and that'll go inside. It's hard winner the same size. Early bird Instance, which is the little diamond there. Go inside price, you go. It's working. It's not the layout that I want. So I'm going to click the outer parent, their main component. I'm going to go down and go in the middle. And let's play around with the spacing ends that you wait there be this loan for Y4? Four-by-four. Okay. I wanted to just see what it looks like. I'm happy with it. It's going to fit down here. I probably like it done, but I'm going to have to miss with the rounded corners to make them work in there. We go, happy with it and that my friend is Auto Layouts inside of other autolayouts throwing in components to be confusing, but they do get confusing, wasn't doing hydride. Next thing I wanna do is turn it into a variable. Why? Because I did this kind of autolayout stuff because I wanted to be able to turn off early bird because I don't always need this gonna be a time when this thing is not nearly bit sale. So what I'd like to do is my main components selected. I'd like to add a property and I want the property to be a variant. Okay? And I know I use variant and Variables kind of interchangeably. It's variant that we want. The rest of the course when I say variables, I mean variant because they kind of different things. Alright, so this variable is going to be any, but really, what do I want? I want to Variants and I want the bottom one to have no double-clicked it. Nobody would. Excellent. So I've got two of them now, I'm clicked, click on My parents component set. There's a little dotted line around the outside, you might remember from the Essentials course. So it's a component with two different variants. And the moment they're called default and early bird. So I'm going to say and click on the X, you're going to click on this one. Okay? And I'm going to say early bird, the first value is going to be on and off. If you use words on and off, it'll transform it magically into a toggle switch. What I mean by that is let's drag out an instance of this components it. So I'm gonna go to my assets, have a look at the local and components we haven't been in here, you'd heavy. I've got this one here. There it is my price one. I'm gonna drag them out. And now because I use the word on and off, it becomes a variant with this toggle switch. Nice. I also want this component to be inside of here. I want it to be inside this main component for my Event Card. I want this text to be smaller so it fits in. There. We go. It's gotta kinda break the K. We got a few things to do this and we're going to take it on the other pages. And what you'll notice is, is that it's not very responsive. Why isn't it in the top right of this one? Oh, you got it. Components Constraints with it selected. I'm going to say you to be constrained to the right and the top, probably the bottom, nope, top, top is gonna look better. It just means now and it's over here. When I resize this one, It's a lot more responsive. Text is broken. So okay, we'll fix in another video. But there we go with kind of getting a little bit into it. We had to autolayouts, we stack them inside of each other. Then we wanted to variable. So we made it a components set, which happens automatically when you go like this and just add a property to it. It becomes a component set. Okay, so we say you want to Property of variant component since yay, we want at least two of them and then do something different. And it might be that it's dark or light or different color or a different size. But we just turned something on and off, which is the Iturbide thing. And it will wrap back up nicely because it was an auto layout inside of another autolayout. Oh yeah, let's do it. So over here we can say, alright, this one is an early bird. This one isn't. So I'm gonna go into my component. I'm going to find this here called price, and I can tune this went off. There we go, and even reps up to the top right. The last thing that I wanna do is I want to play around with my spacing, but you don't have to hang around for that. I'm just going to adjust this so that's a bit higher and I will see you in the next video. Well, I miss around with how big this all should be by 33. Autolayout Nesting with variants and responsive text in Figma: Everyone at the moment, this is what are little responsive Card does. Kinda works. This ticks look. Settext doesn't work. In this video. We're going to make it do this swatch kind of re shuffles. And also we're going to add a variant. Say that we turn the price off. Look, the texts re flows. Yes, I've messed up the spelling of Egyptian. That is also part of this video. One thing I do want to throw into here is that you might be finding it confusing. Some of you Buber like a breeze is easy. For those of you are finding it tricky and tough and going, do they have to be this complex? They don't. But it's good to understand this stuff so that you can build complex things if you need to end by stretching out into this more complicated stuff, it makes the stuff that seemed hard, easy. Pike comparison beats it into our head. And you might be like me and like the challenge of building these things that are quite responsive and resilient and we can see them out and people can't break, broken. Drag it down, the dragging down, but a future video. But for now, it's good that takes to reflow. Alright, so we need that text reflow and that is in there. Plus we want to make that a variables so we can turn on and off. There's two things we need to do. We need to make it an auto layout the whole bottom chunk, and we need to make this textbox fill the container. So at the moment if I click on enough, okay, inside of my main component, which is my card, I've got this just framed in the bottom here, which started as a purple box and that I stuffed the price in there and I threw in some text. So the first thing I need to do is the entire Rapa, this frame here and he's been autolayout. We know the shortcut for that shift day, doing it all day, worry about the layout in a second. Where do you want to jump in and do padding and margin? But let me show you. The other thing we need to do is this textbox here at the moment is got a fixed width. So that's why when I resize this thing, it doesn't really work. If we say fill the container, nothing really changes except that when I respond, it's going to fill the space, provided the moment it goes to the edge of this. Watch what happens when we're resize it? I'm going to add that adjusts. You go. They've got this order lab inside of this one allowed, which is now inside of this autolayout, Figma inception. And before we go and fix the padding, Let's do the last thing and turn it into a variable just to get into the swing of things, does this need to be variable? We're gonna do it anyway. So for this to have variables variance gone down, it needs to be a component set, which is the same thing as a main component. And we can a main component not live inside apparent main component. You're like, I'm out doing the video off. We started easy, we getting hotter. This is good. We'll keep practicing. You are going to go over here. You are gonna be not a component at the moment. So I'm going to say you ever hear you My main Component, Command Option K, Control Alt K, you're a component. I want to add a property to it. Well Property, a variant, not a variable. That's have to variants. And let's put it somewhere. Let's grab the edge of it and put it somewhere. It's not kind of overlap and everything in a second variant here we need to turn this off and because it's in an auto layout, just do it then. Look at that. It's an auto layout, which means it disappears, everything we flows. And because this thing says, fill container, naught hog not fixed, it goes alright, I'm gonna fill the container. Whereas on this one it's filling all the way to the edge here because there's something in the way. But when there's nothing in the way, it says I'm still filling it. May look how far I go. Put some over there. How do we get it? Let's go to Assets panel. Let's grab an instance of it and put it over here. It's not in the right place. So if I look at our layers, I need to be inside this NACADA event. Now, I'm going to play around with the padding to try and make it look nice. And what I mean by that is in the autolayout here of the lower nav, I'm just going to try and push everything round. But I'm not gonna do it in the instance. I'm gonna do in the instance. And then I'm gonna show you how is everybody you like in and get this looking good, that's great. Then look at the padding of the right-hand side. You want it to be 16. Perfect. Okay, I get this thing. Look in sweet. And then I realize I'm working on the instance. What do I do? Why do I do? You can select on the incidence and say right-click and say actually, I want to push, where are we go? Push changes to main component. Then it will adjust over here. Where is it that one there? Because you forget and it's kinda weighed just adjusting this and then keeping an eye on this one, on adjusting this one. Sometimes it's easy to just adjust the Instance and then push it to the main. Mainly because I forget. And while we hit, let's tidy the actually it's over here. Let's tidy the property names. So this is going to be price. And I would like, I'm gonna hit this little option here to say on and off. You can say true or false, that works as well. Can think of any other ones. Go stop. That doesn't work. If you know any of any other ones that turn on this coup toggle switch, let me know in the comments. Here we go. You'll notice that the bottom is changing in this one. How do I fix that? I am going to turn it off, fix it and my instance, bump it up one more pixel. Then I'm going to say you make Component. Let's Push it before I forget. Now when I toggle on and off a there we go. Other problem is I adjusted all my padding when I had this on to get it how I wanted that, I pushed it back to the main component, the component set here. But these are actually separate. Now you can see the spacing is different on this one. So I need the spacing on this. Actually the spacing of this 1651010 to be the same as this. I can copy it Command Option C to copy it's Control Alt Z and this one, so same two keys plus V. There we go. Now hopefully, this one over here is what am I doing? Oh, we got a little lost. Here we go. You my friend needs to be over there. You saw me do it. I don't know how I did that, but now I can surely go in here and toggle that on, that off. The same. Alright, so it was good. We bought a couple of points of missing with one of the variants and assuming you're doing it for both, then realizing your mistake and be able to copy and paste that properties to both of these. Alright, exit into bonus. All right, Let's do one last thing. Actually, I just thought we've got a couple of variants going. I can say actually, this one here. My card lower. My price actually has its own toggle switch. Wally, I was steering and they're going, I thought I just made this work. Doesn't work. It actually does. It's just that they're, It's actually see, you can see it's spreading out. But the way the Egyptian, if it was smaller, it would be better. Here we go. Let's turn this toggle on. Toggle off. Now works. It was working to get the idea is just the line was too long to break down to the next one. Alright, and I'm back. I finished this video and did the outro. And then I was like, yeah, look a coulomb. This works the Variable turning on and off. So if I double-click on the bottom line, I continue this on an offeree flows, why doesn't it reflow nice and Responsive though? Okay. It's because if I click on my lower card, okay, the Constraints and hold Shift, so that we've got left and right going where you can pick it from here. Now what a work. Why did they go away? Because it was working at the beginning. Remember earlier when I made this, because remember I said I needed to make it a component. So let's drag it out of here. And I made a component and then I put it back in. When it comes out of here, it did it again. Look, I dragged it out and it goes it didn't drag it out and didn't lose it. But when I did all this stuff, do it, somehow lost that and just become left-aligned. They go. That is the mystery, solved. The problem that I created and we fixed. I like to pretend like sometimes I put these in as learning experiences. But man, when you're building these things, when they started doing complicated things like we're doing now, you end up having to test slots and then go. What happened? Like in the next few videos we're going to go What's happening here? Ignore that for the moment. We will fix all that all the while becoming auto layout, component, variable, sorry, variant and constraint masters. There we go. I'll see you the next video. 34. Auto Layout on different device sizes- How to make advanced Auto Layouts: Hello. Hey, we're going to make this version. Okay, we've been ignoring the small column of the larger iphone. We've been kind of designing over here and wrecking this and just ignoring it Like, but Dan, look, it doesn't fit. Why is it not fitting? That's what we'll address in this video. We'll make something that is nice and stretchy. It has both the price underneath which is awesome, and the price is side by side to kind of better use the space. And it's responsive. Can you see four lines? Three lines? Two lines. It is going to get a little bit wormhole rabbit. Holy. Okay, we're making this thing probably way too overcomplicated, but it's fun for the course, but it's a little head scratchy as well. So if you're finding this quite like, oh my man, am I expected to do this only for really big budget, big team jobs? And even then, these might be too complicated. It might be better just to have a couple of examples and let the developer to it, but that's no fun. Let's get complicated en figma so that you can do the easy stuff easier. That makes sense. Anyway, let's go make this look at it, look how fun it is. First things first, I'm just going to move it over here. My small version. Why? Because I'm going to be adjusting this. K, my main component and all of these component sets K these variants. So I want them close rather than having to scrub back and forth. All right, so what's wrong with this one? First of all, what I'd like to do is just reset the instance. Okay, You can write, click it, there's a shortcut. I can remember what it is. Resettle changes, Look, there's not even a short cut. That's why I don't remember it. Okay with it selected it that this goes back to a real good copy. No overrides that's good. Because then I can go like this and know that I haven't really, there's not too many changes on this thing. So the big problem is that I want, first of all, the price, to go underneath because it doesn't really fit in this small two column layout. So let's do that. We don't have a two column. Now what would be nice is you can click on the instance of my card lumber and go, all right, auto layout, go go, go down, you go right, go down. That'd be easy, but you can't do it on the instance. I swear you could used to do this. Okay. Back in the days of Figma, but I don't know, but I can't actually prove that, so maybe it never happened. So what we need to do is do it back here on my main component, which is a variant, sorry, variable. I don't want to change the main one because that's good there. This one here without the price is fine, so I'm going to need another one. I'm going to do this first one because it has the price in there. And I'm going to say you can have this vertical layout. It almost works. I'm going to give it some space. I'm going to click the, It jumped out, it jumped out everyone. New update to Figma. There's this new option here that says wrap. If you'd be able to ask, it's like can we do that instead of this third variant to stack it on top of each other? The answer is no, it's not going to work for us. It's better used for things like just a stack of icons, a stack of repeatable. The exact same things what we're doing is we want to stack them, but we also want to change the text to be centered. We want it to be resizable. So wrapping is not going to work. In this case, there's too many things that we want to change afterwards that that doesn't solve. We will cover rapping later on in the course. It's really useful, just doesn't work for this video. And the other thing is what I'm doing is update. Is this video is real hard. I kind of said at the beginning, but if you do get lost in this video, I think everybody might, okay, Even myself watching this video might get lost. Okay, for the first time, it is a tricky thing to do. Nested nested nested instances. It gets, yeah, it gets pretty inceptiony and if you get to the end you're like, oh, I got bits of it, but it's pretty tricky. That's okay, it was a tricky video. I tried to get in some advanced stuff early. Basically, a lot of the stuff that I get asked for when people wanted the advanced course, we want auto louds and we want nested auto louds and we want to become masters of auto louds. I feel like maybe if you've come just off the essentials course, this might be tricky. But yeah, do it. If you don't get it, don't worry. Most people find this one really tricky. It does get easier in the course and these things will kind of double down on as we go. There you go. Wrapping doesn't fix it, and yes, this is a super hard video. I hope you enjoy it regardless. All right, carry on. Okay, I'm going to go there. I don't want to jump out. How do I not get it to jump out? Oh, remember the shortcut? Hold space bar. Okay, start dragging first, then hold space bar, don't jump out. The other thing is I can click this and just resize it, or I can use my sweet shortcut. We learned earlier, kind of frame selection this one here. But the shortcut is all the keys plus R. So we'll call the outside selected. Come on an option shift or control Olt shift and hit R. Too many shortcuts Dan, do you can ignore the ones you don't want. And this one here is great. It's on top and bottom. And I can go up here and say you are going to be not on or off. The toggle switch is broken, okay? I'm going to be priced three, okay? That's that one. Now when we have more than two, okay, we had on and off, and that worked great. We made a toggle switch, you kind of a three setting toggle switch, so it just breaks. So we're going to select on this and actually go to our options here for our properties and say price is still good off makes sense. You can have large and we can have small. That makes more sense. So I can go up here now and say, I want the small one. Maybe horizontal layouts better. Yeah, that's better anyway. So we need to do a couple of things when I change this and it kind of looks like it's working, but it's not. Give it a jiggle. Okay. You can see it's kind of working, that stretch. It's not stretching the height, which is probably the main thing. The other thing I'm going to do is just turn this part off. I'm going to turn the eyeball off because that's something we'll fix in a future video. It'll be very similar to what we're doing here. So bits of it working, bits for not The first thing is how do I get that thing to stick to the bottom. And this is where even me kind of what I'm doing. And I know that I don't know exactly off the top of my head which it is, but I'll show you my methodology of going through and just figuring it out doesn't take too long. Sometimes you stumble on it the first time. So what could be doing? It's probably the height of this thing, okay? Or the constraint. Let's have a look at constraint. So we can say, is it on this thing? No, not the constraints on this. You've got them, but this is a piece that is inside of this. This is my main component for my event. So I can click on this one and say, you are down the bottom to the top, kind of it. Here you go. I didn't really have a plan for which one it was going to be guessing as I go along. And we got some of it right. Okay. The problem with it now, it's sticking to the bottom, which is great. It's just not growing. Why is it not growing? So let's do the same thing. Let's look at this and say why aren't you growing over here? It's hugging contents, which is the thing I want, and it's not doing it. Maybe it's the constraints it's working in this one, maybe it's this. Let's click on that. That's half of what I wanted. I did want it to go center. Okay, so that's it. And this text here, while I'm here, I want that to be centered. There you go. But it's still not growing. Why is it not growing? You outside are not growing. Okay. So it's not, this is a part of this, yeah, this one, maybe it's not. It, this one is fixed height, so this one can hug contents close. Maybe down the bottom here, maybe it's the constraints down the bottom. And this is the fun game of what's controlling what. When you've got nested inside of, nested inside of nested auto layouts, it can be quite tricky because sometimes it's not the auto layout at all. In this case, I bet it's the text box. I'm going to use this one. Okay? And I'm going to say to you, you're not a fixed height. I want you to fill container hug contents. Well, it's kind of working but it's not this one. I think it's this guy, you, my friend are fixed height, that's hug contents, it's fill container. Nope. All right. I'm going to pause and put my thinking hat on, try and work out what it is. I should prep more. Al right. I haven't done it, but I've thought about it. I'm thinking I can actually do it as instance and say hug contents, fill container. Nope, Hug contents no, fill container. Oh, I thought that was it. All right. Back to thinking, oh, maybe it's the card, not the actual box. So we go, it's fixed, height hard, da we did it. Teamwork. Does Dan even know what he's doing? Not when we get these deep in these auto layouts and his variants on top of auto layouts, it can get tricky. So if you are struggling, you're like, man, that took me ages to work out, don't worry. Unless you're doing something simple, it can take a little while to work it out. That's my excuse anyway. Okay, what are we going to do here? I want to move the spacing here. I want to open it up, but I can do it on this instance, then I have to do it on all of them. So I'm going to go back one and say, you actually have a bit of padding in there. Oh, there's another word. So what I'm also going to have to do is play with the spacing size, sorry. So 18 is not going to work, right? So I'm gonna use my down arrow, probably go to 16 and I'm going to have to, when the developer builds this, have a character count so that they don't have a zillion and kind of blow out the size of this. All right, so that's the size. I'm going to have to go and say you need some smaller padding. Here you are. Let's give it a test just to make sure we haven't broken it, so it's working right. Let's check his other bodies, like the instance with a large lower card in there. Okay, and it works. Would I just leave it now? Do we need it to break to three? Let's do it because we've already learned what it is. We've learned that it is the text itself on the instance that needs to be set to hug and the parent needs to be sent to hug already. There we go. All right, nice. Let's do one last thing, because that's not a really good use of space. Let's get this side by side, okay? And remember, I can't go in, in my instance, like at the beginning, I can't say you, right? So I can go back to this one. I want a duplicate of this. I'm going to say D, and what I meant by that is command D or control D. And this one here can go this way. Click the outside, all the keys plus R, it's command option shift or control lt shift and hit R. Okay, And what I want to do is it's broken my toggle again. Let's have a look. Let's click the set. Let's click on the settings here. Early bird on off, and then horizontal. Okay. Or yeah, I think that's better. Now, I can go to this one and say you are horizontal. More room. Have we created a monster? We have totally created a monster here. Would I make something like this? Yes. It's fun getting Figma to bend to my will. Bart, did I spend half a day getting it going? Probably. Is it worth it? It will depend on the job. Bigger design systems where there's lots of people using it on a page element that gets used a lot. Sure. Even if you don't want to get too far down this rabbit hole of bearing all these things inside of it. Do it for this course so that you can get really used to like what to look for. And, you know, when you've got problems with maybe a less complicated asset in Figma al, right? That is it. I will see you in the next video. 35. Responsive text that adjusts for 2 lines in Figma: One. In this video, we're going to get this venue name to like stick to the top of the name in the early bed pricing module. Okay. So that kind of adjusts is a little bit more fluid now in the original course. Okay. I recorded it and I just couldn't work out how to do it. Just got so lost. And instead I had a placeholder video that said, anybody in the course helped me out. And you guys answered. There was lots of great comments below. Okay, about how ways you could solve this problem. And I think I've synthesized it down to the bare necessities. It was a real mind bender to me. You should have seen the original video. It's kind of desperate, lost my way. Luckily I got you guys help, and the actual solution is reasonably easy. All right, let's jump in. All right, first up, I've got my main component. I'm going to drag out an instance of it. Okay? Because what I want to do is go back to my main component and I want to say actually the thinkor frame four, which is my kind of like venue name, I'm going to rename it, first of all, call it venue. Okay. And what you'll notice is that it kind of works. But then as soon as it breaks onto a few different lines, it just disappears. It's kind of the wrong order originally in this video, I just couldn't work it out. My main one was like, oh, just grab this and say constraints. Let's line it to the bottom and it still doesn't work. So I got kind of lost and asked for your help and you did, you delivered. Okay. So the way to fix this is okay. I go back to my main component. I've got two things at the bottom here, venue, and the pricing thing at the bottom. Okay? This thing's called price, but it's got all sorts of things going on in it. Those are the two bits at the bottom. What I can do is slick both of them. I'm doing it here in the layers, okay. And I'm going to write Click actually now I'm just going to click over here and say wrap these in a frame, but not just in the old frame. And auto out, Okay, and you're like, oh, awesome breaks. It gets worse than what it was. So what we need to do is that wrap a frame, let's give it a name instead of frame six, let's call it wrapper. That wrapper needs to do a couple of things. It needs to have constraints. Let's stick it to the bottom, which is awesome. Let's get it to go all the way left and right. It doesn't work still. It's working way is if I double click in the wrapper, okay, Which is this thing here that has a couple of my bits in it, my venue and my pricing block. Okay. It is going left and right. Can you see it? Wraps right to the edges. This bottom block though, is only getting stuck here. Why? Let's have a look. Let's click on it. I'm in my main component, actually I'm not. I'm in my instance's Get my main component clear, will click, Get down to this pricing module down the bottom. And I'm going to say, actually I don't want you to be a fixed width. I want you to fill the container that you're in which is the wrapper. And the wrapper container is saying, being all the way left, all the way right, and be stuck to the bottom. Now we all right, that's the fix. What might end up happening is one of the thing that I found when I was toying with this to want to try to make it work is that this text in here at the moment, you might have to go and change this to go to fill container. It can default a fixed, You end up something that works but doesn't quite. Okay, actually stretch it out. If I go to this text, this text needs to go from fixed to fill. There are some quirky things with Figma. Yeah, there you go. Worked. Thanks to your guys help. Thank you very much. If yours is a little bit different and it's still not working, I will do a couple of things, check out the comments, because there was a few other different solutions. I felt like that was the easiest one, most synthesized version. The other thing I'm going to do is I'm going to go through my main components. So let's close it down all the different parts. And you can see on the screen what I've got settings over here for this is my Vent card, okay? It is non oil out. Just a basic main component frame. Then I've got this wrapper. Okay, that wrapper, I'm just going to let you be able to pause it and go, oh, okay, it's fixed and hugged and set it to the left and left, and right and bottom. Just work through your different parts. Okay. See you. Inside a venue is just the text box and allow you to venue has these settings applied to it. Okay. The pricing module has fill hug and you can see the auto layout settings for it. Just go through and just check and compare to yours if it's not working. So look at the layer structure over here. What I've done in the design options, venue wrapper, just compare yours. The other things, let's click on the actual text itself so you can see if there's anything different with yours. Ghetto funk. And the pricing module. There you go. And we should be able to change it from off to horizontal. And you can see it bumps up and it still fits because that thing comes along for the ride as well. Good. All right, that's it. Good luck with the video, and I'll see in the next one. 36. Abstract Gradient Background in Figma the easy way: Hi everyone. We're going to make this little gradient blurry background animation thing. We're gonna be kind of borrowing it from this site here, stripe.com, okay, everyone loves us. Animated gradient. Can you see it moving the background? We are going to do it the quick and easy and dirty way to start with. We're just going to animate an image mainly to flex our animation skills. Get our remind ourselves of all those things we did in the Essentials course, makes sure we're all at the same place. And we'll get more and more advanced with gradient meshes and good stuff, good shortcuts and here as well. But yeah, let's go make this in Figma. Alright, let's start by making our welcome screen. We're gonna do it down here. If key, I'm going to use the phone, iPhone 14. It's gonna go into a random spot, start them down here and give them a name. It's gonna be my welcome screen. This is gonna be welcome screen one. We're gonna do frame-by-frame in this animation and then I'll show you how to do it fancier in an upcoming one. Alright, I want all the details from this. I'm gonna go, I'm going to slick this frame because I want the rounded corners in the background color. So we're gonna go Command Option C for copy, that's Control Alt C on a PC. And the same keys plus V will give me my background color and can be my rounded corners. Let's use a plugin. And now there's a couple of plugins to get the abstract picture we're going to use. So we're going to animate that picture, right? Instead of doing them all separate, which we'll do in a little bit, start the easy way, get more complicated. Now I'm just going to use unsplash and just get commercial use images for this one, get an abstract background. If you type in gradient in the search, you will find there's a lot of Gradient makers up to you how costume you wanna go. Okay, not really required because we can draw our own gradients. But let's just start with an image. Okay, it's unsplash and I'm going to use abstract. And I'm just gonna use this first one. Now I don't want to put it in the background of this because I want to animate it. So I don't want it to be a background of this screen. Just going to grab my F2 for frame, draw bigger than my phone because I want to move it around in there with it selected. Click on that. And let's see. There we go. Actually, I probably want to be able to see all the different colors so I can move it around. And I need to close down my plugin and I need to make sure it's inside the frame. So you It's kinda done the wrong way because I do the frame around the phone. It's kind of mixed it up. So I'm going to drag it above. Not welcome screen. Get out of there, please. There it is. Can you see the little line that appears so it won't do it again now. So inside, outside, there we go. And you can go inside out there. It's a bit of one. Can you see the little line there? It, it'll zoom in, look outside, inside. Frames gonna be called gradient. Let's add some text. Now I've added some texts. The one thing that happened is it automatically put it inside of the frame that I called gradient just because I drew inside of it. So I'm going to drag it out so that it is not inside the gradient. It is just alongside at N needed to be above, and we go, alright, so I'm gonna have two of these Command D or Control D on a PC. It's renamed it nicely one to screen two. Now it's needed to change them. I'm going to click on the gradient itself and you can do anything, just a subtle small rotation looking at the wrong one. This one. Okay, and I want, what am I gonna do? I'm gonna move it. And I'm going to rotate it a little bit and probably scale it a little bit as well. Here we go. Now the trick here is to connect these two up with Shift to add. I want to switch over to prototype. So we're going to learn the shortcut. Have we done it yet? I'm not sure. Shift E. Okay. Shifting toggles between design and prototypes for honorably, once you get to this latest stage in a design, you end up toggling between the two loads. There are different shortcuts for use those if you know it. Ambit shift either just a good toggle. So be on prototype. Click on this frame here. And I want to say, you go to this one. You might have the same problem is me. I've never noticed this before this course. But with this big background image in here, I can't grab that little dot and keeps jumping to the minus, minus. You can see it's jumping to the outside frame. What I am going to do right now is I'm going to select on that gradient one and I'm just kinda lock it, which is Command Option L, Control Alt L. It is not. It's Command Shift L. So Command Shift L, Control Shift L on a PC as a shortcut you use loads. Let me, I'll let into the shortcut sheet. Just means now it's not going to try and click on it. So now you see these my little dot that I wanted you go there. What I want you to do, not on tap. After a delay. Hang around a bit. How long? I actually wanted to just get it to zip over. I don't want it to wait on the screen very long, just wanted to get straight over here. But how does it get there? Not instantly. I wanted to get there via Smart Animate. It's my Animate. It's going to just look at the things that have changed in animate between them, okay, and, uh, now case the tics hasn't changed, but the background image has. How long do I want it to go? Let's just leave it as default and have a little look. Another shortcut we're going to learn through this course is Control Alt into the Enter key on your keyboard is to preview another really handy one. Too much shortcuts I, I'll, I'll try and introduce them. Bidder. Can you see this one here? To have a look, I'm going to go back one. Just took a while to load. That's why I didn't see it. Okay. And it's just not very nice. If you jumped to some other page where you need to make sure is when you hit preview, just have that first screen selected. Thin hit preview. And what I need to do is I need this animation here to go from not delay, well, go from smart animate. I'm going to ease in and out because it looks nice. And how long there was 1,000 milliseconds and a second. So I wanted to go like 5 s even longer, this right, 50 s. You can hit the Play button. If you're not sure where the presenters, you can see the shortcuts. Okay, but we're going to use Command Option P, Control Alt P. That opens the last plugin. So the same two keys but you into a not P. Dan, come on. Alright, It's preview. It takes a while to load that giant image. So my case, I can't just like let it go because it's like half stuck between this. I'm gonna hit Back button. Looks like it's animating and moving and doing stuff like that. And we didn't actually do much to frames somebody else's image. Really easy to implement as well. On the development side, it's just an image moving, labours scale and rotation, which is easy to do. Alright, that is it. I'm going to add a bit more pizzazz. By clicking this one, I'm gonna hit Command D to get another version of it. And with this one here, I want to loop back to the beginning. First of all, I'm gonna have to start locking some of these extended to animate this gradient before unlock it. I'm going to try and guess something cool, but oh, good point. How do I get it from stopped jumping around? What's going on? Remember the shortcut to kinda stick things inside the frame. That's right. Once you start dragging hold Spacebar. And then it will stay in that frame. Or what a great use of that shortcut, Dan. I pretend like that was part of my notes there. Yeah, that's good enough that I rotate it. I can't remember a scalar as well. Alright, and I need to make sure that you go to prototype mode. I can't quite see that dot again. Why? Or that thing in the background. This doesn't normally happen. Let me know in the comments if you like, it's happening to me too, or it's just you'd in case I'm selecting my gradient and this one here, maybe it's the shortcut. That's right. Command Shift L for locking. You'll never remember the mole. That's okay. I'm gonna do my best to beat them into, let's lock them all. The locking icon, you can just click that obviously as well. And now I want to say you can't really see the dot. I can see that. Here we go. Just a little bit hot to see. There we go. It should remember the last thing you did. I do 10,000 s or did I do 10 s now I did 50%. What didn't? You cannot do that. Hi, What's this guy? We all learned something today. Just so you go as high as you want, 10 s. Alright, let me go and let's do that. And I want it to loop back to the beginning. So I want you just go back to when it's finished using the same things. Alright, let's hope this looks good. Click on the first screen, command Option, return, control alt into, on a PC. Sometimes gotta give this thing a bit of a jiggle. We go back to my first screen. What's kinda doing stuff, it's changing color, it's moving around slowly, gradually. There's just an image moving around which is quite cool and it's not quite working. Let's debug it why you're getting there and stopping. So it goes you do you did this one? Go back to that screen Smart Animate you on tap haha, after delay to do the same one in this one. Was any of this working Dan you on tap? If it was working, good work, Dan. Alright. The other thing that might be different from yours, you might have seen all of your screens when you went into here. And it might have launched on some random screen instead of that first one here. And when you hit Back button and grabs them all, okay, so just remember that you can actually stick this first screen and start a flow. You can say it sometimes does it automatically, okay, sometimes it doesn't. So you can say Start flow. So when you select in this one, It's not going to jump around these other frames. So it's going to start at that one, which makes it easy when you want to restart, which is the archaea. Can you see down here hockey, let's go. Eighths. It's okay, it needs to rotate and scale more. I bet you use it looks better. So find a different image. I'm going to try it back and fix mine. You wait, they're actually one thing before I do that, I wanted just point out that there is the option to use this back option, unite all, just do that. It's not gonna work what we want to do at the moment, we'll do it later on. It's amazing for advanced prototypes, but for the moment, all it does is goes back to the frame that it came from. So it's not gonna go back to the loop. It's going to go back just to this one. So it's going to go along here and then back to that. And it's not that useful when we learn sections and a little bit, which is some advanced prototyping that's super awesome. Don't use it for the moment though. Just go back to this one here. Alright, carry on with the video. Alright, so let me back and kinda played with it and I betcha, you're gonna do a bit of jaw line, just looks like it's moving. So have a play around with it. You'll get it to feel like it's scaling and stuff That's kind of bitter getting there. But anyway, all I did was yeah, go back and scale and change the rotation a little bit. There's a lot of trial and error. I'm gonna do one last thing together with us. Let's blur it. So what we're gonna do is grab all of the welcome screens. You. And I'm gonna go Shift E to go back to Design. And let's add an effect to them all, not drop shadow, layer blur. Grabbed this option and crank it up to, I'm just going to drag it. Here we go. Let's see if it makes it any better. Command, Option, Enter, Control, Alt, Enter to preview. Let me go. Offeree studying. I'm not sure why that is happening. Oh, so much better. Air we go. I don't know. Can't wait to see what you're gonna do would do a class project next, and I'll get you to make one or at least present your one so I can see somebody's better one than mine. Alright, I'll see you in the next video. 37. How to copy and paste Interactions in Figma: Hi everyone. Let's learn how to copy and paste Interactions that you've built for one frame across another frame, multiple frames. The frames first up, let's switch to prototype mode, shift E. And I've gotten indirection already on this first frame that I want to copy and paste, I select it. And then the weird thing is, is that over here in prototype mode, There's my interactions. There's the one that I want. You click on it, not there, there and that tiny little gap, okay, kinda selects the whole layer. I feel like there'll be a bit of solution to this real soon in Figma because there's a lot of people like, as we, let's just use our shortcut for copy in select one or all the frames that you want it to go to and just hit Paste. Here we go. So the interactions across them all, for me, they're all pointing back to this second frames. I'm going to have to update them. But there you go. That's how to copy and paste Interactions Across lots of frames all at once. It's that secrets, secret, little clickable area. Then my case, I'm going to have to work through and say, This doesn't go back to itself, but goes to the screen. This one goes to the screen. This one goes to this screen, but all the animation is coming along for the ride. So you like That doesn't seem that quick. It is when all of this comes along for the ride, do you go a little shortcut? 38. How to animate gradient mesh using Variants in Figma: Hi everyone. We're going to make this kind of animated gradient goodness in the background here will also tie in together our technique where we're going to be using Variables and animating those rather than just doing a whole bunch of frames on our artboard. Because you end up with things like this width is just like a zillion, zillion connected frames and they're fine, but they can get real messy. So we're going to tuck them in IC. So on our Canvas we've just got one frame inside of that as a component, hiding all our animation using Variables. Alright, let's go and make it. Alright, for those of you want to just jump to using Variants instead of frames. I've kinda skipped ahead a little bit and I'll show you a quickly. And then if you want to, after I've shown you, I will go through and build this thing from scratch and add some tips and tricks as I go along. But for those who just wanted to know, basically what we wanna do is I've created a frame separate from my main phone just because I need a bit of working space. So I want to keep it separate instead of duplicating the frames and connecting them using the prototype mode, what I'm gonna do is select my frame. I'm gonna give it a bit, a name. I'm going to turn it into a Component Command Option K, Control Alt key on PC. And I'm going to create a variant of it. And they have two of them. Okay, and that's what I wanna do. I'm going to move between these two, connect them up with Prototyping, the same as I do with frames, but they're gonna be component with variants. It means we can stash away and hide them. So let's quickly do it. I'm just gonna go into this one here and change it a bit. Not gonna do much. I'll do more in a second when I go through it fully. You lose speed mode. Alright, something different about the two. I'm going to go Shift E to switch to prototype mode. I'm going to select this and say You, my friend are going to connect to here using the Animate after delay, delay. I'm just going to use one millisecond, okay? And I'm gonna say, I wanted to change it to smart animate. I'm going to ease in and out. And it's gonna take 5 s, which is 5,000 milliseconds. When it's finished. It's gonna go back to that top one. You back up. There we go. It needs to be switched back to after delay of one millisecond, but all the rest should be okay. Now that we've made it, I can go to my assets panel, option two. Okay, I'm gonna say you go inside here, get it lined up so that animation is baked into this component that I can now go and preview and look at that movie gradient. Goodness, Alright, so if you just wanted to do that, she just wanted to figure out this different way of animating rather than having that big massive document of connected frames. That's how you do it. Hey, team, before we carry on just a little update, Figma has launched a new preview option. Throughout this course. There was only one. So we'll just use the present and present, open it up in a new tab to preview our sweet new animation. What we can do now though, is you can actually do this other option in here, which says preview that are present. Preview will open it up in a little kind of like tab within the application so you can view it. The cool thing about it is that you can have it there. And I grabbed my frame tool and let's add something to it. You can see Live updates. So depending on the screen size, you could have this kind of tucked in the corner. Always previewing, showing your animations and all your changes. So that's cool, it's new. The only trouble with it is previewing desktop. Kinda make it happen. But it really wants to the moment this might change ticket. I really wants to preview phone apps or mobile websites. Okay, my desktop version gets a bit squished in there that might work for you. You can open it up in another tab and that's kinda what I'm still doing. I might get used to this new way. But for the moment and the rest of the course at least, I'm going to have it in a separate tab. And often I like it because this goes into another document or another screen, at least I've got another screen that I've connected to my computer. And I have it over here, always previewing this one here. This guy, he doesn't leave the screen, or at least he doesn't at the moment, I can't drag it to this other screen. It's kinda stuck within this window. Okay, So up to you, which one you want to use, okay, there is a shortcut for both of those. One Shift Space. K is the new one or Option Command Shift space that's the same on Mac or PC, or present the original way which is Option Command Enter on a Mac and that is what does it Alt Control Enter on a PC. There you go. Alright, continue on with the course. Update over. I'm going to backtrack now and show you how to do this kind of coup gradient stuff. And there's some tips and tricks and some things that might catch you out. It's going to be there now. Alright, so I've just made an app boards. I've called it, welcome old one. What I like to do is with the F2 I'm going to make a frame over here. Okay, so just type the F key. I like to do it separately from this main one does so that it's a separate unit is bigger than what I need a little bit more room to design in because it gets cropped down later on. Getting gonna name it. We might run into trouble with drawing the blobs is grab the P key for the Pencil Tool, sorry, pen tool, and watch this phi draw festival vice start over here. What ends up happening is I get a shape that is given to fill. It's not actually in my animation. Can you see hits above it? And I need to drag it in there. That's one thing that might happen. The other one is going to undo. I'll start drawing and hit the least amount of points you have. The nicer this thing looks so four is good, three is fine. Tyndall anchor points is bad. And to get a smooth corner, I'm just clicking and dragging. Clicking and dragging gives me a smooth points. But the first and last can anchor point that joins them all up, ends up being a point. For some reason. You can hold down your Command key on a Mac, control key on a PC and click hold and drag to smooth that out. I'm gonna give it a fill and stroke and no stroke. And this is where it ends up. You can make it look quite victory or quite gradient mesh like, okay, by changing this from solid to radio and then playing around with colors. So it kinda looks, doesn't look great now. But once you overlap a couple of these, it starts looking really cool. So I'm gonna go from my primary color to just faded version. I'm using radio for this case. You can drag this around. Okay. The next thing that might catch you out as you're going to start drawing unique shape now. If I start drawing it now, okay, because it looks like it's finished that other shape, right? But now what ended up having my second shape is actually smushed into my first vector, which can just makes it hard to animate. So what you need to remember or forgetting in undo like I did, is when you get to your finish point, click Done or hit Enter or hit Escape kinda commits that Victor. And then back to the PIE tool for pen tool and start drawing your next shape. Okay, Then can you see over here it becomes a second Victor. And again, I'm going to hold down my command slash Control key and fill it with a. Doesn't have to be Rachel. It can be linear. Click on this first color here and I'm gonna say you are that purpley color in color, even though the opacity is down, it still has a color. So I can see that dark color. But I want the opacity down. When not. And I'm going to draw a 3D shape. You weight them. And then you go, I didn't hit. Okay. So it ended up being smashed into that vector. Like I said, don't do good work, Dan. And done, and then do it again. You weight them. Okay. So what shapes do draw anything works. Sometimes they come out great and sometimes they come out horrible, but just play around with drawing shapes. I've got a background fill on mine as well, slightly darker color to fill it up. You can see we're starting to get those shapes going. It's hard to know where to begin. Let's just start doing it and see how bad it is. The other thing I'd like to do is add a bit of blur. So I'm gonna go fix, drop shadow to layer blur. Click on the sun. And I'm going to say click hold and drag on the Zhou up to something. Close that down. I'm going to copy it. Try and click that measure, Gary, and then hit Copy. And then select these other two shapes and hit paste. Alright, let's see what we can do. Make sure he's back in there. Maybe when you're dragging Undo hold down, Shift while you drag spacebar, sorry. It means it won't jump outside of the frame. I don't know, just that Making then we've got our first one, got some blues. Let's do what we did before. Okay, so we went, you are going to be a Component Command Option K, Control Alt key on a PC. Let's head to Variants. The variant ends up down the bottom, which is annoying. Just kinda guesses where it should go. What I'm going to do is I want it to go up here, but I don't want it to jump out of my components set. I want to say hold spacebar. So I start dragging hold space bar and then go over here. Excellent. You can see it. Grabbed the components set, hold down. Every shortcut is Command Option Shift, and that's Mac, it's Control Alt Shift R. Basically I'm just clicking that button there. And trying to impress you with my knowledge of shortcuts, will you need to know that one off by heart? No. But the ego, it resize the components set to just wrap this up in it. Alright, so what I wanna do is just this one. I'm just going to play with size and scale and just kinda like move it around. And because there's a bit of transparent anise and a bit of blurring and stuff. I'm going to see how good this is. So think scale and rotation And I'm hoping we might get something, we might get some magic. Doesn't look like magic, Dan. Alright, let's out our animation. So I'm going to switch to shifty who look at that. There's want me to be there. I copied and pasted this just to save time to put all the rounded corners on. And I thought I deleted everything, but it didn't delete the prototype that was in there. Go away. I want you to go to you. And I want you to go to after delay of zero milliseconds, which we'll jump back up to one millisecond. Okay, I want to get to do smart animate. I want it to ease in and out. You can play around with it using that want you want. And how long I want it to take. 5 s. I want to be like slow and moody. 5 s is 5,000 milliseconds. Okay? And when that one is done, when I go back here and urban does half of what you did, okay, remember is the smart animation ease in and out 5 s, but it doesn't remember this for some reason. After a delay of one milliseconds, the rest is okay. Now we get to use it. We can say switched the assets panel. It's practice out. Who remembers what switching to the Asset panel is? Shocker. Have I even mentioned? It's option two. Option one, option to on a Mac toggles between layers. Can you see layers and assets? It's Alt 1.2 on a PC, especially those to you in there. And you can see that's why there's animation is bigger than I need it because I get dumped with to do all sorts of frame sizes and it will fit. Now I can click on this and I'm probably going to start a flow here just so that it doesn't jump up to this one here. They've already got, I'm going to click on this. I'm gonna hit Play. The other thing is when you've got to flow, you can see I've got that Play button here, which is Andy. Now, wait for the magic. Or was it good? It's no stripe words. Then you get the idea. And I betcha. If you're doing it, yours will look way different. I practiced this before. I've done this 01:00 A.M. I looked really good. Looks really average. There you go. Sometimes it's just the shape you pick and the different gradients that you decide on the animation. Maybe it needs to go slower. Maybe I need a bit more transparency going on. The one thing actually that you'll notice is that there's a little jump in mine. Mine has a little jump. Let's see if we can find it after the 5 s. Wait for it. Now. Know about now, wait for it. Can you see that? Jump all we sought their editor. Can you jump that one again? Repeat it. And I work backwards when I was testing as I was like, I've never seen that happen before. I don't know if it's a me problem or it's a current version of Figma problem, or it's always been there. Swear it hasn't always been there. But basically if you remove the blues of these Animations, it goes away. So somebody did with the blur. I don't know what it is, but it's not on your version and it's gone away by the time this course is video. But do you go? Let's tidy this up because we talked about it being cleaner and at the moment, shift one, it is not cleaning out. We're just going to join animation over here. But what we can do is we can delete it, completely delete our MainComponent set. Because we've got it in here. We can say, I'm gonna go back to Shift E vector design view. I'm gonna go inside of here and I'm going to say main component, restore the main component and it comes back, shift one. There you go. Or you can keep it tidy by just doing that. Or you can cut it and put it on its own page. So we're gonna go New page. I'm going to call this one animation. Paste it on here. And I'm gonna put all my animations on this page. And you go back to page one using our sweet shortcut of page up, page down. I know some keyboards don't have up and down a, a patient, others. So if you've got a MacBook Pro that I sometimes work from, when I haven't got a keyboard plugged into, I have to hold down some function key to get that to work. Have a look at your laptop, see if there is a page up, page down, whether that's actually useful. If you have to hold down a bunch of keys, but if you do it as great way of going between your pages. So back to page one and this one here, I'm going to Command Option Enter or Control Alt Enter on a PC. And look at my sweet animation. And I'm not sure where we're looking at again, but look how tiny it is. Yeah, that's all by himself. And over here, there's my lovely animation. Alright, that is it. I think what we should do now is go and name all my vectors anymore, my variance, I promise scouts, honor, that's what I'm just about to do or it's late enough the day and I'm losing my voice. Can you hear that from talking into the microphone or day? And yeah, we'll leave it. There. You go. Name you'll variance. I'll go do mine later on. Alright, that is it. I will see you in the next video. 39. How to give feedback on a UX project - The Critique Sandwich: Hi everyone. Hey, wanted to get out of the computer and talk to you in-person about giving feedback on UX design projects. So why are we talking about feedback on projects is because in the next video, I'm not sure why it's behind me, but the next video in this series here is a class project where we're actually going to submit it and there's, you'll be looking for feedback. And the problem with the where I met professionally now is that like I think we cross over half 1 million students not was actually quite awhile ago now. So even if I wanted to do this full-time, it only give feedback and never make courses again. I still couldn't keep up with the with everybody's projects. And you want feedback. I want you to give feedback. So the deal is, is that you're going, when you submit one project, you have to give feedback to other projects of people doing a similar sort of thing or anything. Okay, so let's get rid the deal. Why do we do it? There's two reasons. You want feedback. You want critical feedback. You want to see if you're doing it right. It's nice to get that interaction, okay, it's important for you to grow as a designer. And probably more importantly is you giving feedback to other people will help you more than you know. And being able to articulate, articulate yourself in terms of what's, what you do like, what you don't like to other people really helps you understand what you like, what you don't like. And it allows you to really get good at selling in your ideas when you are presenting UX design projects. So it's win-win, you submit one, which we the next project and you comment on another two, we pay it forward, okay, because it's good for all we're doing here. Bring your laptop. It's good for you to go to the people that you're commenting on. It's all sorts of whence. The problem is, is not everyone knows how to give feedback. Some of you will be graded it. So go do that. I'll give you my tips to do it. Yeah, let's do that at first up, let's talk about the things you don't do that don't do these well-done thumbs up emoji. That's not useful for anybody. So we're going to add a little bit more value doesn't have to be paragraphs. But I'll give you a good structure in a second on how to do something meaningful to the person you're doing it. And so that you can actually develop your articulation of reviewing. Not a word, but let me go. First thing is, is that if you see something you like, I don't even know what to say because I'm not even sure what I'm critiquing. If that is the case, you're not sure, instead of skipping it, ask a question, that's a great way for to get the dialogue started, which is awesome. But also it helps the person that is posting the project to be a bit more to know that people are checking it so that they're gonna be a bit more articulate about how they are delivering it, okay, explaining it, maybe bit of screenshots, maybe an a and B. So ask a question if you're unsure and ask a specific question, hey, what's going on over here? What does this for? Not just question-mark, what is this? Be a little bit more specific to get a dialogue started. So if you're unsure, ask a question about the project, okay, So let's say that we do know what they're trying to do. We've got an opinion on it. We're not sure what it say. Bringing The Critique Sandwich. What is the Critique Sandwich? So it is, it's a methodology that I find. It works for me. So you take it, use the bits that you like, throw away the bits you don't. If you're very experienced, you probably have a way of doing this, go do that for, but there's gonna be lots of people who had actually just doing the Essentials course, moving into the Figma Advanced, even though they're quite new to the industry, because they want to get this skills up. So that's probably you. To give a good critique. I find is the sandwiches kinda made up of four parts, okay, it's two bits of bread and to meaty bits in the middle, or Vg bits, okay, because I'm vegetarian, but they're bred bits are the positivity. In the middle bit is the real meat of it. It's not so much negativity, it's more the constructive part. So I find Leading With the things that you do like about it, helps it and lets the person received the bits that you feel like it could be done better or your questions about leading with the things that you'd like. And ending. The ending was easy. Well done, keep going. So that's the sandwich, the bits in the middle. Then we take a pause, gather my thoughts right there. Let's talk about the meaty part of the sandwich, the good bits. And there are two parts to it. There is The Critique and our solution. Let's talk about there's a Critique first and most important part probably of this whole thing. It is what I find giving. I found criticism really hard to give under Dan got to please everybody guy. So I found it really hard to give criticism until I worked out that if I change the positioning of instead of it being me versus you, okay. I don't think the buttons I think the buttons are too big. Why don't let the colors of those buttons. That's my opinion versus your opinion? Not the way I work. I find it tricky. And the other person receiving it is it's a it's a slight on them and their decision-making. If we move it across 1.2 at the persona and the project, okay, I find works better for everybody. Okay, So let's say that we're talking about the buttons, the size of the buttons. So if I say something more like the considering the persona, a tech savvy persona would find these buttons too big. I don't know. Does it feel better than? I don't think I think the buttons are too big and the persona will find these buttons too big. Or traditionally, this type of persona or this type of task has this size buttons. I feel like shifting it just a little bit over. I can get really, and then I can go and find research and have stuff to back it out rather than me versus you. So that's it. Look at the task. It might be the task, might be the persona, whatever they're trying to do. Let me think of another good task example. How about this bad way? There were too many steps in this cancellation process, me versus you. Whereas if I use the persona and the task, I say that I think the audience will find this many steps in the cancellation process confusing, okay. Does it feel, It feels nice and data me, maybe not to you, but using the person and then finding the task problematic then leads us into what we can do next. Whereas if I say, I don't like you, the way you Design is a tricky way. Anyway. Mixed it. All right, So after The Critique is the, you need to offer a solution and don't be too prescriptive. Don't be like making a logo bigger, or make the buttons smaller, or make the buttons 20 pixels or 25 pixels or 40 pixels. There'll be very specific. Be more direction pointing like hey, have you, can you express moral buttons? And hey, have you had a look at this design system? They use these sizes, they're rendered a similar audience. Go check that out. So allowing people a bit of creative freedom, okay? And yeah, don't be too prescriptive, but offer something some direction. Okay. Have you tried is another good one? Can we explore is language that allows us both mean you, The Critique, and I don't know what you designer anyway, to go off together to explore stuff rather than Masked butting heads. They go Critique solution, the middle of the Sandwich. Alright, that is it. That is The Critique Sandwich. Now, one last thing is I wanted to give you permission to be able to critique anybody's work. You might be like Own, don't want to, they look better than me. Okay. In this space and is Bring Your Laptop world. It's okay because the person receiving the Critique, even if they're really good and you've only been doing it for three days. They know. And you know, and I know that we're practicing our critiques. And your first one is, I'm going to be very good. You're allowed to be not very good at that. And then as you get through the course, more and more, you'll get better at it. You'll become better UX designer, better able to communicate your ideas. So go off and do that. Alright, that is it. Let's get onto the class project and we're Dan clean the office up. He's letting things go like I go to the beginning and I have to tidy up anymore. Let that blurry thing at the background there, you see it is our 3D printing box. I'm doing some 3D printing with some stinky plastics and it needs a, what he call it housing container anyway. So it's all in bits. Everything's flying around, but creativity is everywhere. It's also missing. Until next video 40. Class project 04 - Background Animation: Alright, class project time. For this video here we'll cover the class projects if you're not doing them, skip to the end of this video, I've got like I had a bunch of updates come through Figma while I was recording this video. So I kinda show you at the end how I keep up-to-date way to go, just jump to the end. But if you are doing the class projects, watch along. It'll be there at the end waiting for you. Basically, I want you to make animated background Graphic, okay, using the techniques from the last few videos. So let's have a look at the must-haves. So Gradient Background, use your own brand colors. Experiment with the blur and the different gradients, but it's up to you whether you use them. Just have a play with them. You might end up with something more of victory flat colors. That's totally up to you. Want to make sure though that you're using the and when you do you animation, it's in that components set rather than just frames that are connected. By that. I mean, remember, we kinda had to separate gradient mesh on its own page. We had this gradient component, K and I had variants inside of this, okay, and we animated between these rather than doing them. On this page here. We've dumped out component inside of here. That's what I'd like to see. Nice tidy page. At a welcome texts and two buttons. The buttons need to be ordered layouts so they can be all squishy and adjust for the Text edit inside of them. And what do you mean to deliver? I want to see a video of it. I know hopefully we can all do videos. Remember Mac does it, add PC has a bit of software to record your screen if you've tried and really just can't make that work. A couple of screenshots of the different Animations kinda showing it and maybe showing this kind of all connected using this view. Okay, be able to prove that you did it. We'd like to see it. I'm going to see everybody's animation, okay, So upload it to the assignments last project page on this website. And then different from the other ones, I'd like to share what you've made on social media, this stuff up until now as mainly just to get us everybody up to speed and keeping us along with the course, practice some of the techniques. But this one, he's quite visual, so I'd love to see it on social media. Here's my various social media platforms. So choose your poison and I'd love you to share it with me, tag me in it, and use the hashtag Figma Advanced, because it's a way that I can search and just see what people are doing for this particular course. But I'm looking for, yeah, when I'm just looking for stuff that is for different courses, I'm starting to use these hashtags, so use that as well. And I love you to share how it's going. Problems you ran into things you overcome, things you still can't do. Because remember, and people are gonna be commenting on your work. So make sure you add a little explanation. Things you were trying to achieve May problems you have because there's gonna be pupal around to help you out. So remember, every post you put up comment on to other people's work. And this one is going to be, Let's have a look. There's gonna be things like the animation. Yeah, they might be some things you want to comment on that. But in terms of that, might be the type, the kinds of buttons that spacing. So if you can use your new found Sandwich, your Critique Sandwich, breaking news. Hey, I wanted to add this to the end just because I was working on the next video and I'm just making it started open up Figma as you have 42 new updates, I was like, it is good, like we love the product getting updated, which makes Figma awesome. But it also is of course create. It makes it tricky because they're always updating it. Some of them more legacy products in the Design industry don't get big updates. So anyway, that's my problem. Which is interesting for you, is that after this course and you want to keep up-to-date with what's new in Figma, okay boards, you just want to be awesome at Figma. There's kinda two places that I go to when I'm looking for new updates for Figma. It's this one here. Figma.com slash release hyphen notes and this one here, what's new? What's new is the spicy page of like look, it's got good demos but it doesn't cover everything, just the hard-hitting big stuff. In the release notes. It's a little bit more basic and a nice little list and often goes through things like who I did not know that. I don't know if winds up. I'm like, Oh, that's sad. Nugget. They don't think it's important, but I do. Okay, and I put it into something like that, Advanced Course or Essentials course. So these are the two places that I go to for updates. And then often what you can do is like, I'll keep updating the course. But also if there's something brand, brand new and find the term, copy and paste it and try and find some more information. Often, Figma will have the information themselves. So what's new? And release notes? These URLs may change, okay? The terms are generally the same. There'll be a release notes somewhere and what's new somewhere, then you go. That's how I step to date and how you can do, alright, enjoy the class project. Make a cool background, and I'll see you in the next video. 41. Houdini Text: How to make a text mask animation Figma?: Hey everyone. We're going to make this, how cool is that? Okay. We're going to do houdini text. It's going to appear out of nowhere. We're going to, we know masking already what we're really doing is a, it's a cool effect but also it allows us to do timing. That is two different animations. See the background gradient moving this animation happening at different timing on our page. Here it is again, just nice and clean. There's my animation, my background, I don't have a zillion. So look, different frames all connected up because I'm using variance and because I'm using separate variance, it means they don't all have to happen at the same time, whereas before, remember this. Okay, it's fun. But the animation is all timed at the same pace because they're all heading to the next frame. Whereas now, because they're separate variance, they can have their own pacing and own timing and own easing. I think I've explained it over explained it. I have. Let's just do it. All right. Let's jump in. Okay. First thing is we need two separate text boxes. So I've gone for a Viv lid Techno, come up with your own catchy welcome screen. It might be this is Country Welcome to Classic Rock. Just make sure it's two separate text boxes because we want to animate them separately. Okay? Do whatever you want with fonts, okay? And font weights. We just need two separate boxes. Next thing is we need rectangles that we're going to use as masks. So this is one of the few times I'm going to use the rectangle tool, which is the Arche instead of the frame tool because it doesn't have to have all the special powers, it just needs to be a box over the top. Cool shortcut here is Shift. Okay? Shift O is kind of handy on your keyboard and to show outline mode. Okay. So you can actually see 'cause we covered it up. It's hard to see. Did we get it right? Yeah, it's covered it up. And what I might do is with my V tool for the move, I might get it so it lines up relatively close to the bottom to make sure it covers it all. I'm going to be the rectangle tool again and draw another one and just get it to snap to the bottom. There we go, shift to come back. The other thing that needs to happen is that the text needs to be on top of the rectangle. For the master work, I'm going to move it to the back and I'm going to use my shortcut. Ok. Down next to your key is the open and closed square brackets. If I hit the open, it goes all the way to the back of the parent frame, which is called Welcome Alt one. And unfortunately, it's gone behind my gradient mesh. Can you see it's disappeared behind the cool background to make that tool a little bit easier, have a look over here. Watch this. If I use open, close open clothes, can you see rectangle 18 goes all the way to the top, all the way to the bottom. Which is often what I want to do, but if you want to come up in little steps, okay, hold the command key down on a control key down on a PC. And watch this. It'll jump up amongst his friends. Okay, Can you see that? You can get it just behind the text. Same with you hold command or control on a PC and use those square brackets to get it to go where you need it to go. All right, let's make the masks now. So what I tend to do is I can lock the background. Okay. I'm going to double click to grab the gradient mesh, which I ended up diving too far into. And I can lock it using my sweet shortcut that nobody remembers. Come on shift out. That means I can drag across and only get just these two bits. Okay? What I tend to do though is I leave the thing unlocked. Okay? And what I do is I get all of you. So I've grabbed both the rectangle and the text and the background and I just hold shift and click. I do that all the way through the course, so I won't explain that anymore, but that's what I do. You guys shift. Click the background to deselect it, and I've got everything underneath. Let's make a mask. Boom. Okay, do the same thing for this one. Boom. There is a short cut or command option M. Alright, I'm back. You didn't know I went, but I stopped the recording. 'cause if you hit command option M, it will minimize everything. Bl okay. Don't hit that key. That one is actually command control M. It's a shortcut. I never use hover above it. It might be something you use enough to remember. I don't. And one thing with me is, can you see it's trimmed off the bottom of my text. So I'm going to grab my rectangle and just make it a bit deeper. It doesn't really matter how big it is, as long as it's covering the bottom there. As long as it's showing all my text. Because it's going to jump up from the bottom. There we go, Shift two. All right, so I've got my masks hasn't really done a whole lot, right? They've applied plus, plus, plus. But the text inside this mask group can now up disappear. That's what we want. I need three variants. I'm going to animate between them. Okay, this is where we at the same point for the background gradient member. We made it a component set with a variance and then animated between those with it all selected. I'm going to go command option control option K on a PC to make it a component. Let's command control on a PC to give it a name. Welcome page animation. What we're going to do is have one variant and another variant. I could do it on this page here what I might do is just grab the whole component set go to cut go page up and paste it on this page. Give it its own spot shift to. What I want to do is the first one, this first variant called default. Let's rename this one. Let's call this one frame one, shift tab goes up one, so we can rename this one as well. Command, It's going to be frame to shift tab. That is a random shortcut that I used a lot for renaming. Okay, command control R on a PC. Let's call this frame three just so it makes it clearer. Weedly, I need them to be in order because it makes more sense. All right, it's frame one. I'm not going to see anything. So what I'm going to do is I'm going to double click until I get the text. And I'm going to hold shift and drag it down. Or use my arrow keys on my keyboard just to tap it down so I can't see it. Okay, The techno in this one here is going to be the same. I'm going to drag it down hold. If it jumps out of its little box, how do we stop it getting out of its little box? Okay, we are going to say drag down. Behold space bar. Don't jump out space part to the rescue. All right everyone. Hey, I wanted to jump in here. A few people bumped into a problem in the course, so I'm going to update it. The main problem was, well, what people having is they were like dragging this down and it wasn't disappearing. Okay, what you've got to be really clear of and what I wasn't clear of in the video is see the mask group. This is the mask group. There's a rectangle, there's a bit of text if you grab the whole group. Okay, which sometimes it looks like you've got the text and if I drag it down, it's not working. It's because I've actually got the text plus the group, plus the rectangle. So you've got to dive in. And what I did in the videos, I just quickly said double click to go inside the text and then drag it down. Okay. An easier way to do that sometimes is when you click on it. Okay. You can see all these things. Just find the actual word in the layers panel. You might have to twilt things down. You might have to go okay and find it and say, okay, there's the techno thing and even then you might not drag it. You could just use your down arrow on your keyboard, okay? By techno, okay, you can hold shift and hit down and it will disappear down. You only need it to be just off the screen. Okay. That seems to be the biggest culprit of having problems is that dragging it down is not working. Okay. It's just because you're not selecting on specifically the text. All right. Carry on. Okay. Nothing. Which one do I want to appear first but not you. You're going to go down. Don't do that. Make sure you've got the text selected inside the frame hold space bar so it doesn't jump out. Nothing that appears then disappears. Do you get the idea? Now we need to link them up. Shift we say you go this we say on delay of. Let's just leave it as is. Got a frame two to smart animate. Let's ease in and out and back. Let's do that same thing for this one. You go there, but for some reason it doesn't remember. It needs to go to after delay. Again, everything else is good. All right, let's use page down. Okay. We've got nothing here. Now let's go to my assets option two. And I want to drag this out. One of my problems is the first frame is invisible, which makes it not a very good component over here. I can't figure out a way at the moment to update the thumbnail here. You can do the thumbnail for the whole project, but not for individual components. Let me know if you've got to work around or if that's an update that's happened. Let me know in the comments. Okay, so we've got our invisible box. Let's test it. Does it work? I don't know. Okay, click on it. Command option Enter. Control option Enter. He's a little bit fast. Hit our key on your keyboard to reset it. Okay, I need some better timing, but let's save that for the next video. I'll show you some of the new easing options in Figma. There's some cool ones, but there you go. Let's say you mask text and how we go from the dreaded frame by frame. Everything has to be the same to now. We've got something that the background animation is going very slowly and our text animation is happen super fast. They don't all have to do the same thing because we are professional Figma users. All right, I'll see in the next video. 42. How to use the Spring Animations in Figma: Hi everyone. In this video we're going to look at these new presets or newish presets though the Spring presets will have a look at all four of these would have custom in the next one. I'm, what I'm gonna do is I'm gonna make you build something to demo it all, which takes the rest of this video. But if you just want to see what they do, they do this. That's have a look at the thing we built. Let's go back to the beginning. We're keeping an eye down the bottom here. Look, the general spring. It's gentle, funnily enough quick. It's quick. Bouncy is very well-named bouncy and slow is slow. If that's all you wanted to know, that's what they do, you can move on. But if you want to build this overlay to practice overlays and to practice a few of our shortcuts. Follow me. Let's build this contraption. To get started. I've skipped a couple of steps. I've made a new page. Okay, accord, it's spring Animation tests, not Missy up our lovely page it will working on just keep everything separate. I've edited an iPhone 14 frame, make any size you like, and that is it going to switch to my assets. So option to, toggle across to this option 12 layers assets. Okay, I'm gonna find that nav we made earlier. You can do with anything, okay? The one thing though is we're going to set absolute pops up down the bottom like you saw, and that's called an overlay. We've done overlay in Essentials, bear, we get to do it again here. The one thing for overlay to work is that this conscious be a lonely old Instance. So I'm going to switch back to layers. Who remembers option one, we just let that one. Okay, so there's my component. Overlay won't work unless there's a frame. So I'm going to right-click it and say frame selection. Give my frame and name. Nav pop up. Now let's get the ball rolling. So where does it need to be? It can be anywhere you like. I'm going to put mine at the top. It just can't be on the page has to come in from somewhere else. So this here, I would like to add an animation. So shifting, dragging it anywhere, you kinda wanna do that. You can do that, I guess, and change it afterwards. Sometimes though, you just want to have this frame selected and go. Actually, let's add an interaction manually to say when it's clicked. After a delay of hello 1 s, I would like it to open an overlay of Nav pop. That's where it won't if it's not frame, it won't appear there to there it is. My Nav Popup. It's gonna be down the bottom, is going to be no instant, no smile Animate. It's gonna be moving. It's going to move in from the bottom. And these are the kind of old, more traditional things. Now, these ones here, the Spring, they call them Spring, but that sounds like a gentle when he started the beginning. Chinchillas. Chinchillas. There's a little bit of springiness in there, but a gentle spring. It's alright, It's given to test you, my friend, let's go Command Option Enter, Control Alt into on a PC, I'm going to stop saying that. You punch me in the face. No more previewed, had a preview. There. It is popped up down the bottom and hit Refresh, and it's going to go back to that first frame we've got. So let's fix that. Let's say that you have a flows starting here. Okay, so we're going to start the flow. And it means it won't try and jump back to the frame because we're in a flow stuck in here. Now if we hit our, look how gentle the navigation is. 0 is lovely. Can it comes up and then comes back down a bit, a little bit of spring. So we're going to jump back to the other tab. Remember, depending if you are when the browser or if you're in the desktop version like me, hold Command on a Mac, Control on PC, and 123 depending on how many tabs you've got open. I'm gonna go come on to for mine. If you are finding that shortcut, hard to remember, this is weird. I like to command Figma change pages. I don't know if it's already did anyway. I like to control pages. Can you jump across to that one? And then option is this one here, within here it's optional or alternative on a PC or whatever there's going to work for you. 12 is layers in assets, that's Option or Alt, and Command or Control is 2.3. Jump between the two. Now, that wasn't helpful, Dan, alright, what we're doing, we're going to duplicate this load so we can check them all and practice making some different animations and learning shortcuts. And use my type tool. And I'm going to type in gentle. Spell it right? And I'm going to switch back to design mode. Schiff shifty doesn't work when you're in the type to hit Escape, then shifty am going to make sure it's centered and, and big in the middle. Because I'm gonna duplicate it and that's want to see all the different ones when I'm guessing. So I'm going to copy and paste it. Command D will duplicate it. And how many you want? I can't remember. For 54. Yeah, four. Shift one. See them all. This one's going to be quick. This one is going to be bouncy. And this one, It's gonna be slow. Cool, because we copied and pasted it from that first one. If I go to Shift E, Now, you'll see that these all have the same connections made. All we need to do is go you after a delay, not gentle, but quick. You after a delay. Gentle penalty. You after delay. Slow. What do custom Spring in the next video? Because what we wanna do now is let's start our flow. Gentle. Risk reset it can tool. Let's make sure they're connected. Otherwise nothing happens. Okay, so let's go back to this one and say, this one. Goes to their onClick, go to, they're going to switch it to instant so that I can do the same for all of these. You clicked, go there. You, when you are click to go there. Alright, now let's test our flow. For reset pops up nicely looking down the bottom here and use my arrow key. Quick. It's quick. Bouncy. Bouncy, slow. Slow. Alright. You showed us at the beginning and then you made us make this odds good to learn how overlays work. And we've got to flick some of their shortcuts. Many things. A nice cool. So those are the presets. Let's make some custom stuff and learn how that works in the next video, willing make us take ages to build something, to test it all out. He will. It's phon you're enjoying it. Yeah. How about regardless orange, the next video? 43. Spring Animation: How to make custom Spring Animation in Figma: Hi everyone. In this video we're going to look at this custom Spring settings. We're going to look at the difference between stiffness, dampening masks. There's a relationship between them all plus the time. What the heck is this will cover it all in the video. But if you want the short version, the short version is this spring is how springy something is basically how back and forward it's going to go before it stops. By back-and-forth. I mean, this like the jiggling back-and-forth at a stiffer spring and the thing gets more bouncy. Dampening, on the other hand, is basically how much blue or resistance there is to that spring, give it none, and just goes on forever. Give it loads. Basically goes nowhere mass. How heavy something is that? It's very heavy. It feels every, at least. Give it even more maths. This thing is super heavy and it's fighting against the Spring. It's gonna take forever to stop. There we go. No mess things a lot as a feather on a super springy spring with no dampening. Alright, that's the short version. Hang around and we'll dive in and we'll set up this little button thing because this is kinda handy to know how to make. Alright, let's do it. Okay, to get started, I am going to just use the page that we're using for our test Spring Animations. I've made a frame. I've drawn something that looks like a button. It is just a frame. Not gonna make components for the moment because I don't want to miss up my assets panel because this is just a demo. So what I wanna do is set up the first one. Let's get something from my assets panel option to halt to on a PC. I'm going to use the heart icon. We can use that same Overlay trick to pull it in. Okay, so it needs to be a frame Command Option G or Control Alt G on a PC Command R to rename it, Let's call this one hot spot. What I'm gonna do now Shift E or the shortcuts Dan, you're overwhelming people. You're allowed to just click on prototype. So why don't wanna do is I want this to go to that, I'd like it to go on click as good. You might note that you might be on tap. On tap. Mind should be on tap as well. And basically it tries to guess whether you're on a mobile device or desktop, and it changes the language, which confuses everyone. Anyway, onclick are on tap, it doesn't matter. And then I would like it to go to open it overlay, maybe your frame has to be off the page. I'm gonna go to heart. I'll just get it to go into the center. I'm going to get it to close when I click anywhere around the button just to stop the animation so I can restart it. Let's get it to move in from the right is good for me. Let's actually have the gentle preset as a good comparison. Now what I wanna do is I want another one of these. I'm holding my Option key down on a Mac, alt key on a PC, and shift to drag it down to give me another one. And what I want for this one is I want it to be gentle. Let's go to custom Spring and let the first one B. Let's play around with stiffness, basically is how many bounces it's going to do. So look at the line here for gender just kind of goes. And this line here is where it's going from right to left. And it's only gonna go a little bit past where it needs to go and come back a little bit, but one tiny bit because it's gentle. But if I grabbed the stiffness and say Europe 500, let's say it's gonna go bringing it all the way past it. You can kinda see it up here. Look, see they're bouncing positive. So what we'll do is actually let's do the first demo with a stiffness of what was the default 100, right? Yeah, Let's do 500. Let's duplicate this one this way and do the exact same thing. And change this one to K from stiffness 100. Let's go to 2000 crazy amount. Now, let's demo it. I'm not telling you the visual gut for preview anymore. Okay. We're going to make sure to go to the right one. It's use this one. Okay? And what I want is the first one, I'm gonna go to be fit to screen on this first one. That's the kind of gentle preset, but R1, when we crank up the stiffness to what was it 500. Look, how many times it bounces back and forth. How can I strongly spring is? Let's go up to, I can't remember how much it was. But can you see lower the higher it gets, the more bounces it has to do. Now the interesting thing with stiffness is that time plays a big factor. So I'm gonna go command to control to on a PC to change the tabs. And I'm gonna say, I'm going to make a third one. I'm going to be annoyed that I didn't make them big enough to have a third one. This one here, I'm gonna duplicate and I'm not going to change anything except for, see down here, we're going to look at what happens when we do change the time. It's going to miss with all of this, let's just do it first. So it's 10151. You remember that? If I change it to 2 s or 2000 milliseconds, you're like, why does this will change and this way just keep confusing. I've undone that. So basically we're saying is I'm gonna go 12345, maybe a little sixth one at 1006 springs back and forth. So it has to fit there in 0.8 s. Cool. But if I change the time, it wants to do those same six kinda back and forths. But it has the daughter of a lot more time So the stiffness of the Spring has the lower. So it kinda does the same six of them. They're all in their stool. 123456. Okay. But it has to take longer. So it says the Spring at that stiff, if it has to take that long to do six of them. Am I helping? Alright, let's preview it. Let's go. We're comparing this one, which is like six back foot springs happening quite quickly. This one's still six back-and-forth springs, but it has to take a long, long time because we told it to the Spring doesn't look very stiff. Does it go clear as mud then let's do some other ones and see what we can get a better, duplicate the gentle again. And I'm going to change the color for the jump, cut me go. And instead it's gonna be a good color, but a color change. We'll look at dampening. So what is dampening, if you know, shock absorbers kinda slows down the Spring way I describe it in the way it occupying my head is kinda like adding a bunch of glue or molasses to the animation to kinda slow it down and stop being so free moving. Alright, so let's do it. Let's 50. Click on this one. You, everything is back to being gentle. Okay, Let's switch it a custom Spring. So there's the defaults dampening at one. This is damped. Damping being at. Look at this one. Let's go dampening at 50. You can see it really changes the graph there, but let's have a look at the animation. So you go away and click on this one. Can you see no dampening, no glue, no molasses, no shock absorber ring of the springs. Springs is left to go crazy. So it changes the stiffness. Don't think stiffness thinks how many times it bounces back and forth because it's left to a lot of no dampening. It just goes forever. And this one here, the stiffness again, it just gets no bounds. So let's have a quick look at those two. So this one here, because we changed the dampening, stored the same stiffness, but ended up cranking up the time a loads of time to get lots of back-and-forth and look at this one. You can see same stiffness, but it changed the time on us. It's kinda backwards in terms of looking at the numbers, but it makes sense when you're actually doing it. If you wanted to have more dampening, okay, it's going to slow it down so it doesn't need much time to go back-and-forth. Spring, how many times I want us go back-and-forth dampening, gluey molasses, honey stuff to dampen down the Spring. Let me duplicate and change the color of this one. Let's look a mass. Alright, I've gone for the 90s hyperscaler sweaters. Did anybody get that? If you're born in the '80s, you might know anyway. So why don't wanna do is look at this one is gentle. So let's change it from gentle and go to custom Spring mass, how heavy something is. So these are the defaults. This crank up the mass to tin, same stiffness, same dampening, but the time got really long. Let's do one more and do the mass. How heavy something is, up to 500. Look at that. It's going to take, come on math Stan, 80 s a minute and 20 s. Good work, Dan. Let's preview them. And that guy, you come back in, look, he's super-duper heavy. Well, this one extremely heavy. Ready, extremely heavy. But he has to do all his back and forths. Because we said the stiffness there. How many times back-and-forth that has to do. So. It's going to be there for awhile. You wanna watch a movie, you don't know. Okay, Let's do one more. And let's do that exact same thing. So let's has a mess low, have the dampening low and the time, or the stiffness up to 200. Ok. And let's make it a long time. I'm not sure how long this can go. Is that maxed out? What's at 2 s? Go minute 20, sediment at 21 goes up to 10,000. So 10 s. So let's have a go and go. Oh, there's a beard or on your keyboard, just to reset it. Here we go. He go, I can't really what we did. We didn't the dampening down and we do in the mess down and we turn the Spring rate up. Okay. And you can still see it still jiggling in there. It takes forever. Chips got no way. You can feel it right. Now you can use these dragging slider things here. So let's look at this. We've been using just the spot here. Okay, these things and typing them in. Contract these, you can drag this one, but you can actually drag this. So let's go back to gentle. Then go back to custom Spring, scroll down. And what you can do as soon as bowl here. I don't really understand it. You can drag it around and it does stiffness and damping. You might be an animator and be like this, this linear graph thing that we use all the time. I find it quite tricky to use, but you can drag it. Okay. So dampening is up and down and stiffness is left and right. You can drag this in part as well. Okay? No fixed both of them because this kinda stays under this curve here. Okay? By dragging the Zane one, I mean you're dragging the time. So it's kinda changing these to fit the parameters within. There you go. I don't find that you're really useful. This one's gonna be good though. You ready? Preview time, go light, come back. All that is good. Maybe just drag it around. There'll be some number, Dan. Alright, I hope that was helpful. Learning the Spring settings in them, ease in and out. It's great, nice and subtle. But you can really communicate animation through some of these Spring settings and you can be super custom with them now. Thanks, Figma is good. A little goodness. Alright, I'll see you in the next video. Oh, one last thing before we go. They when the update that I had just a minute ago. Okay. Or earlier today when reset my why was he zooming in and out? Remember I hold command to use my scroll wheel on a Mac. It's Control on a PC to zoom in and out. These are all the time, but it was working backwards. I'm like man is my brains switched actually that update when and when to preferences in, inverted it. So that tick was, I normally have it on to invert it, but by default it's off. So when the preference is updated, they switched it on me and go. That happens a little FYI for you at the end. Alright, now into the next video 44. Why is interaction on tap on click grayed out of missing in Figma?: Hi everyone, You're stuck. I know you are because you'll hear this video is to show you why this thing is grayed out. Why is on click or on tap grayed out? Why does that change? Sometimes there's onclick, sometimes it's on tap. The first one, why is grayed out is because you can't have one thing with it's a framework component. You can have it doing two things. If I click on mine, actually it's get rid of that. If I want to add on tap to go to this and it says it can't. It's because there's already something going on. It's already got an onclick. Can't do too, because in a way to go, let's delete the one I've got. You can either delete this noodle here or this wire, or with the things selected. You can go over here and a prototype and you can say Interactions click, that's just minus it. So it's nice and clean. Now we can make one. And now it'll go to onclick. Now the question is why is it sometimes on click and sometimes on tap it because Figma, Figma is trying to be fancy. They do the exact same thing. But when you are designing on a frame that is clearly a mobile frame, it says on tap because we do taps, not clicks. We tapped with our finger on a computer, we do an onclick with a mouse. It doesn't change what we're doing. So if you're following somebody Cithaeron, it's like use on tap and you can't see it, just use onclick Wheatley, This frame that I've got used to be well, it was for an iPhone 14, but somewhere along the line, it lost that. So it's switched to OnClick. I can change it. I can say actually show prototype settings. And I'm going to say, what device you're using, iPhone 14 plus whatever you're using. Now when I go back there, it should say on tap, Same, same. When you go the dreaded, grayed out on tap, on click fixed. Hopefully, if that doesn't fix it. Let me know in the comments if you do fix it or if there's another problem. I bumped into this all the time and that's how I fix it. Alright, and so the next video 45. Class project 05 - Houdini Text Animation Prototyping - Level 1: Hi everyone, class project time. I want you to do this animation and share it. Okay, So that kind of houdini effect, you Houdini effect I made up. So nobody else calls it the houdini of vectors in case yeah. Swag around the office saying just did the houdini Text Effect. They're not gonna know what you talking about. I kinda made that up. Create the Text Animation on our welcome screen. Okay, use the techniques we've used. We've learned in the last few videos. I want you to experiment with the custom Spring Animation and find something that works for you. Record a video and share the link for the video in the assignment section. Love to see it on social media as well. This is optional, but if you do use the hashtag Figma Advanced, so I can find it. And if you can, and you want to a link back to the course that you're doing just so that other people in social media, you're like, Wow, I wanna do that too. I want to come join Dan's course. That's a great cross-sell for me to get more students involved, I'd appreciate it. You don't have to. When you are sharing, choose your poison, upload them to all. Make sure you tag me when you do upload it. And don't forget, remember the stern talking to I gave you in the early video where comment on to other people's work. When you upload your one, paying it forward makes the world go round. Alright, so enjoy experimenting with your spring. You're probably going to have to re-watch the video because you like it's broken by kinda do the mask. Why is it not animating our, I've gotta do the variance. It's all part of the fund of learning something new is the actual doing of it to find all those holes and bugs if you do have any trouble or maybe I haven't explained something right in the video. Let us know in the comments and how you fixed it. Alright, Go forth, make an animation. I'll see you in the next video. 46. Create & remove bulk multiple noodles wires at once in Figma: Hi everyone, wiring up. All of these prototypes can take ages. So this video is some tips and tricks of doing bulk addition of these noodles or wires or terminals, whatever you want to call them W lines. And also, I'll show you how to Bulk remove them all just to tidy up a document, super handy. Alright, so I just duplicated one of our frames and rename them home Search account wish-list. And the first tip is instead of going through each one and saying when navigation is clicked, go back to here, okay, and go, each individual one gets tiring. What you can do is undoing that is just select them all, okay. And grab any one of them and go you, and you see they all go at the same time. You can get a little fancier. I'm going to leave that. Also. If you can't see the y's, just make sure you're in prototype mode. And the other one is, let's say we wanted to do it down in here, but we can't really easily click all these because they're inside of our instance, okay, but I want to relink all of these magnifying glasses. So what we can do is we can select it. I'm going to use my quick actions shortcut. Who remembers what that is? Command forward slash or Control forge less on a PC. And I just type in select because I can never remember what the shortcut is. There's actually no shortcut. Is there. I want the one that says select all with same instance. You might be able to go through with the same effect or the same fill the same properties. My case, because it's an instance. I want the same instances. Can you see it grabs all of them. Shift one, scrapped even the ones down here. And now I'm in Prototyping. I didn't say they all go back to homepage. Look at that. Actually, I want it to go to the I can undo. And I'm going to say actually go to the search page. So that's how to do some bulk connections. When other little thing, while I'm here, this one, shift two is can you see you can actually drag matter any side now, you still need drag them out of the right, but you can, doesn't really help much, but you might have noticed that already. Anyway. You can drag out at any side. Let's talk about Bulk removing. This one's not too bad, Okay, shift one is there's a few wires going everywhere. In the Essentials class. We did this and it's not even that missing either. I bet you you've probably worked on documents that has loads more to get rid of them all. You might download somebody else's file or just like want to start again, happens to me when I've got things from the community. I want to use them, but just wanted to get rid of all the wires. All you need to do is have nothing selected, just right-click in the background. And there's this cool thing. It says removal Interactions. So I've done next. You can do it just for individual frames as well. I say you just want this frame to be disconnected. All the things go from this. Select it, right-click anywhere and just say remove and directions and I'll do it just for that one. Okay. Well, the rest of the cilia. Thank you. And that's it. Let me know in the comments what you call them. I think Figma overfished them is noodles. Well, they used to, I call them wires because it kinda started UX in Adobe XD and they call it wires. I've heard people call them terminals, journey bits. I made that up. Anyway, let's go with noodles because that's the coolest option. I'm going to change no longer. Why is these guys are noodles? Alright, let's get into small prototyping in the next video. 47. How to bulk update nav links in your Figma prototype: The last video I showed you how to Bulk select stuff and then go all go to the homepage. And that is cool. But there's a better way because that only works when you can actually select everything and there's not 100 of them. What we're gonna do is we're actually going to do it from the main component. And although I go into it a bit more detail in this video, the basic one is if you do it to the main component, all the instances, look at that. They all get that same link, will do it to this bottom nerve as well. Okay, where we update one of them and they all update, it looks messy, but it took us like 2 s to do noodles everywhere. Somebody dropped a plate of them onto our designs. But anyway, let me show you in a little bit more detail. Okay, to start, I'm gonna be a shift one to see everything. And I'm going to go Shift D to move to prototype mode. And I'm going to right-click anywhere and go remove all interactions. You might have to be a bit more specific if you've rigged something up, you don't want to touch, but I'm removing all mine. So the trick is, is at the moment, okay, for me at least, can you see over here, this is actually a frame. It should be a component, and that's the magic trick, right? We're going to work with that centralized main component. And if we link those, they all update. So I'm gonna go to this one here. This is gonna be my main components called frame three. We're gonna make it a component. I'm gonna go in here and I'm going to say this is Nav upper. And I'm going to copy it and I need to replace all of these guys because these are just lazy old frames, they're not connected to it. So what I'm gonna do is slick them all. And I remember my shortcut command Shift or you go that worked that work. The way I check is I go and check to undo because they, they'll call frame three. Try to remember the shortcut and they've all changed to Nav, upper. Happy days. Do I have another one? Oops, great shortcut. Command Shift R, or Control Shift on a BZ, sorry, PC guys and girls. Alright, now what we do instead of dragging them all over like that cool trick I showed you in the last one. While we do is when they're navigation is clicked, we're gonna go to this homepage. And the cool thing about it is can you see this one did it, this one did it. This one did it. Announces a really simple navigation. Let's do it to the ones down the bottom here. For me, mine's already instances of this MainComponent. Where's the main component? I know where it is, but if you don't know, right-click, go to main component. There I am. Hello. And what we can do is we can go inside of this one instead of doing that whole select all like we did in the last video, that's like, that's a crucial cut and useful. But when we're dealing with navigation, we can be a bit more intentional with components. So I want Search to go to shift one to fire out, can't see anything. I want it to go to. We don't want to go to I want it to go to you. Go to their home. My account page. To go to my account page, I want my wishlist page. Haven't decided what I'm calling them, to go to them. Obviously, we can play around with all the different transitions bought for the moment you get the idea. Look, he's doing it, but let's look at this one. They're all doing it there. We're going the right place. During the Essentials course, we're dragging things around and you're like, he's gotta be a bit of way. Welcome to the bid away. Just do it to the main component and they all update. So that's the bulk way of updating all your noodles. I'm not sure if I'm going to get used to that word noodles, but anyway, that's how to do it. Let's get onto the next video. 48. How to set the right phone and find old prototype phones in Figma: Hi everyone, has this happened and you're like, why does it fit in my prototype? It's too small or too big. There's video, I'll show you how to change it both in the prototype mode where we changed the phone that you're frame citizen, and also show you how to go the other way and try and get your frame to match the giant phone. Alright, let's dig in the first one. While I'm prototype mode, you can just change the device to match what you've got. You can select on your frame here, go to design mode and just work out your width and height. So I'm using the 39844. So prototype mode, I can just double-check under my prototype savings, just have nothing selected. And I can go into here and pick my device. I can go to none. Okay. And then just gets rid of everything or I can go through and figure out which one I was using. I was using this one and change my phone. Let's check it out. There you go, it fits. We'll deal with a cutout soon in this course. Let's how to get it to match up always going to be new sizes. And that's why we're building these responsive design so that if we do want to use that Max, undoing it to go back, I can say you shift D to back to design are now not just a general frame on an iPhone 14. I'm going to use the 14 Pro account. Remember which one is using the ego. Can you see it adjust, undo, redo, if yours is not adjusting, like this one down the bottom you before your adjusted, he should be set to not left and bottom. Undo, undo. Say you need to be not lifting bottom, you need to be left and right. That'll fix that one. So you frame Pro Max will look at responsive. It was, these aren't adjusting. It'll be down to left and right. And to make sure that we're using autolayouts and all the other goods stuff that makes this thing nice and squeegee. You're always gonna be chasing the new phones size, which is always FUN. Now one thing there I want to double back and re-record because I was jumping between Design, looking at this frame and giving it frame size. Okay, that's what we did to make it this max size, which is great. It is separate from the way you prototype it. In prototype and I have prototype sittings, okay, I could have something separate. These can act independently. You can't make it change per frame, okay, So you have different sizes. It's not going to jump all the way through. What you might do is actually just go to Custom Size. Then it's going to get rid of the Kromer on the outside or does he mean by Chrome? That's the stuff around the outside. Can you see it just disappeared. Okay, the editor turn it back to back off, on, off. But you get the idea right. You can still make it look like a phone. And it means when I cycled through to the different sizes, It's going to just stretch. Game fit in this window. It's not going to put the current on the outside, which is quite cool. The chrome is the phone bit around the outside. The other thing they did was I'm prototype mode. If I go into here and say at the top here that kinda newest ones, I'm sure you'll be up to like iPhone 30 when you're looking at this. Okay. They have put in some of the old ones and is even older ones down the bottom here. If you scroll down the bottom. So we're doing 14, but it's like a few missing right there went to this oldest size because there's a good generic old phone size and it's highly used for testing. Okay, but done the bottom here are some other ones just watched in the bottom, there might be the thing that you're missing. Good old pixel 21. Last thing is if you do think if we now change the size to much bigger, is there an automatic update? Okay, when I go, you are going from that frame size two. It's the biggest one we got were just do that. There is no automatically stretch stuff. You need to set it up beforehand, okay, without constraints like we looked at earlier, autolayouts, all that good stuff you needed with that initial work into some of your components. And it pays off later on when there is that new phone that you gotta test on. Alright, so that is how to update the phones so that it fits. Just changed the presentation side or go and update in design mode and go and update the frame to match what you needed to be. Alright, that is it, I will see in the next video 49. How to make sticky scroll position search bar in Figma: Hi everyone In this video see this little search bar here. Imagine if you could scroll up and look at that, kinda gets stuck and doesn't get off the page. Okay, so we'll look at something called sticky positioning will also get the navigation and the bottom navigation to stop scrolling as well while we here, alright, jumping, alright, first up, I've got a trick layout so I can see my phone prototype at the same time as doing my working. I'll show you that at the end. So the things you need to do to make this work, There's a couple of them. First of all, we need some content that overflows all frame. I just use Loren ipsum and just pasted it until it went over the edge. Then we need to go to prototype mode. And we need to make sure that the parent frame, we want to sit the scroll behavior for vertical. Now, it's not working yet, but you can see it's scrolling, whereas before it wasn't scrolling. Excellent. So now we need to make it sticky. So I've just drawn some random stuff in here. It looks like a search box, just a box with some ticks in it. You can see my frame there. Okay? And I'm going to select it, go to prototype mode and say scroll with parent. No, no, no. We're gonna do cool sticky scrolling. Stop at top edge. That's it. It's kinda, kinda work watch ready today. I love this feature is not working because a, it sticks to the top and it's hiding behind that notch. So we're going to add some padding to it. The easiest way to add some padding to it is within Autolayout in Design View, I've got this selected. I don't want to turn this whole thing into an order layout because if I did, it's going to work. But it's going to wrap around these two units. Okay, It's not what I want. What I want to do is put it in a parent frame. Say you my friend, frame this Selection. Okay. I have a look over here. My search box frame is inside this parent frame called frame saving, great naming Dan. And if I add a Auto Layout to the parent frame, frame seven, what allowed it's doing everything and it's trying to shuffle everything around, but there's only one thing in it, Search box. So now I can do cool things like burp. Okay, I want some padding. Let's get a feel for how much we need first and then test it and realize it doesn't work. Let's go on what happened. Well, what happened was we applied the stickiness to the original search box, not to this new parent frame that we just made. So just select the parent frame, frame seven, and don't want to scroll with parent, we want you to sticky to the top. Now let's go way. Alright, so we've got to do some Layout things. But the ego, how to stick out a little Search to the top. I love it. Now a couple of other things before we go. One is I sit up this Layout, you might be like, that's easy, but if you like, how did he do that? What I did was let's get rid of it for the moment. What I did was as you can actually open more than one version of Figma in a browser. It's easier, but you can do it in the desktop version as well. So I'm going to preview it. Okay, I'm on the wrong page. Probably. Look, I am this one here. Still doing It's cool. Scroll stuff is, these are separate tabs. You can actually drag, hold, just drag it out randomly. Now, I've got two versions of Figma that blows your mind. Do this. Okay, and what I do is I just do a little bit of desktop arrangement magic, so I can see both of them kinda drag that over there and this is over the top. That's what I do. Actually, only two of this tutorial to be honest, what I normally do is have this open on this other screen over here. You can't see it's got all my notes. So I set that up. The other thing was that I thought I'd mentioned here we didn't need to angels, but hey, let's throw it in here. Is this in this, I'm going to copy it, paste it. There isn't a pulled it off is because watch what happens. They go away and this thing is doing weird stuff. So basically the same thing. Okay? I'm going to say you prototype, scroll with parent. Nope, instead of doing sticky to the top, I'm going to say fixed in place. Let's give it a go now. We'll get that are used to going to allow the padding for this thing to look like it pushes up against the top bar and we're going to work around the notch and the edges will do that in a future video. The last one is this Nav at the bottom here and just kinda like rolls around follows the parent. We don't want you to follow the parent. Want to say you prototype, scroll a parent. I want you to fixed, stay in place. Look how cool we are. All right, it gets better in the future videos, but I don't know, It's pretty cool now. We're having to this. Here we go. Anyway. Alright, there is our feature. Let's recap a few things you have to remember to do just as a reminder, and things that can't do. So, first of all, the parent frame that you're previewing has to be overflow vertical doesn't wait for horizontal at the moment, are both one on vertical that might change in the future. Another thing is, is you can't get it to stick to the bottom and stack up. Okay. You can only get it to stick to the top, not the right, down the left, not the bottom. You have to have texts that is overflowing. So you've actually got something to scroll. You'll be able to turn on overflow vertical bar. Your preview won't move. If there's not enough room, you could do a really nice list, which I should've done, okay, or just a giant colored box or in Ipsum like I did. And how did I get my Loren Ipsum? I actually went to content real. I like content real because you can go to text and you can say you, I want some Lauren. Lauren, Okay. Hit Enter and kind of combines lots of other people's ways of making Loren Ipsum. I just went before, I can't remember or understand. Loan just fills it in. I copied and pasted a couple of times. But if you're old school and you don't want to use a plugin. This side. Anybody using this slide, I've shown not to be with the site. You might be using it as well. The good old learners them sides so ugly, but everyone uses it. I want this many paragraphs generates. You end up with this and you can copy and paste it out and get spammed by Ed's intermittent fasting according to my age. Anyway, there we go. That is sticky scrolling. Alright, I'll see you in the next video. 50. How to stack multiple sticky text vertical scrolling in Figma: Hi everyone. In this video we're going to do this where we've got a heading at the top and it's stuck to the top. We've kind of done that already, but watch what happens. Look, there's a venue heading coming. It's coming. It's coming. Oh, look, and it stacks on top. They all kind of like stick to the top and kind of colapse on top of each other. Super handy, kind of a tricky feature to do. I made a video of this originally when it came out and I found it didn't go well. Check the comments a lot of people giving out about my terrible explanation. So I've re recorded this one, so the UI will be a little different. But I feel like I've kind of, I don't know, found my Zen and hopefully be able to deliver this one a little bit better and acknowledged that it is a tricky project to do, but good luck. It's really fun and we'll do it. Let's get in there. All right, first up, I've got an empty page. I've added my navigation and my lower navigation. And what I did was just so they don't scroll while I'm working on it, we've done this before. They click on them, go to a prototype and say position. I don't want them to scroll with the parent. I want them to be fixed. Do it to both top and the bottom so they don't scroll along. The other thing I want to do is I want to be able to, there's a lot of testing with this particular project, so what I'm going to do is I'm going to have them both on screen by heading play present. Make sure you've got the name, you've got your actual thing you want to present, selected at the top there. Okay, it appears in its own window. Okay, original. This is the prototype. I'm going to drag it out and just resize it. And turn the flows off and resize it so it's like I can see both of them at the same time. They're actually just two separate windows now. Okay? You can do it on a browser. I normally do it on another screen, which I have here, but you can't see it. I'm going to do that way. So testing the working doc. So first thing we need to do is we need to put everything inside of a wrapper frame. Okay, so I'm going to go up the frame tool, I'm going to decide how big my text box needs to be. I'm just going to guess it for the moment about that sort of big, let's name it in my page. Okay, and I'm going to say what do we do? We're going to call this one rapper. Okay, okay, let's go to Design View. So I've got my wrapper inside of this wrapper. I would like all of my content. Okay, because it's going to scroll within this wrapper. So let's add our parts. I'm going to grab my type tool and just click inside my wrapper anywhere. Add a title, Event Details. Okay, it is a heading. Now you might be inclined to go. All right. I'm going to hit Return and then add all, you know, the details about the event. Okay? The thing is for scrolling is that these need to be separate and separate boxes. The thing you want to stick to the top which they're heading and all the body copy needs to be in separate textboxes. I've got my finished version over here, because you see here that this one is separate from this, so that that can stick to the top and this scrolls along. Let's preview this one just to be super clear. Okay, there you go. When I'm scrolling at the top, can you see the heading sticks And everything else is in separate boxes. Even that second heading, they're heading there in its own box. This is in its own box. This is on our own box. And that's one of the big takeaways of this, is that they all have to be in their own separate boxes. All right, so let's go back to our one. We've got a heading, okay, I'm going to get rid of all of this and just have my lonely old heading in here. Mm hmm. I'm going to put it in the top edge of my wrapper, just make sure it's still inside of my wrapper. Okay, I've got my heading. I'm going to actually, you know, we'll leave it as event details. Now, I need my body copy. I've got some over here that I just had lying around. I'm going to grab a chunk of it. Copy it. You can use content reel or you might have some lying around or you can just grab any sort of details. So type two, I'm going to draw its own separate type box. Okay, Not part of the hitting, it's hard to see the wrapper. Okay, If you do want it to go right to the edge, but let's just drag it out. Let's hit Paste. Okay, I'm going to click off, and then I'm going to just drag it around so it actually snaps to my outside parent wrapper. You can see it there. So body copy. It doesn't really matter. I just want it to line up. Cool, so we've got a wrapper inside of that rapper, we've got a hitting, and inside of that wrapper, we've got a hitting. We've also got a separate box for body copy. Now for this body copy, it's probably easier at the moment. It's a fixed width box depending on how you drew yours. I kind of dragged it out so it's fixed with it doesn't really matter, but it makes it less confusing. If it's on auto heights, it'll just expand and contract as we have it. So let's give it a test. Let's go over here, nothing happens, okay? So the first thing I need to do is I need to add enough content that it can be scrolled 'cause there's no scrollability yet. So let's grab all of this and go copy. And I'm going to put it Return in and head Paste. Return in Paste. I know double returns, I'm just pasting. Pasting, pasting. So now I've got stuff that's scrollable. I still can't scroll. Okay, I'm trying. You can't see my scroll wheel is busy doing stuff, So making sure that it's inside my wrapper. I've got this thing, I'm going to call it body copy, copy one. So the way to make it scroll is sometimes we've been doing it to the parent frame. Okay, And we've gone to prototype. And we've gone from overflow, no scrolling, to vertical. Let's just do it for this wrapper because we don't need anything else to scroll just inside of here. So I'm going to say you under prototype overflow. No scrolling. Now let's get it to scroll vertically, please. So let's do that. So we've got the basics going, right. A little scrollable box in the middle. Now like we did in the search box, I need to make this heading here. Okay, so I've gone inside my rapper, I've got event details and I'm going to say prototype. I would like it to not scroll with Parent, which is the default, and not fix like we did with the top and lower nav. I want it to be sticky as I want it to stick to the top edge. Okay, so let's click off that and let's give this a goal. You ready it sticks, It's awesome. All right, phase one, done. We've got a heading that sticks to the top. There's some problems though. You can see there is text folding underneath it. So this is one of the quirks, I don't know, features you notice on lots of people's examples online. They just have a colored box. And that's how they just avoid actually acknowledging that there's a little problem with things overlapping. Let's acknowledge it and actually work to fix it. What we want to do, it's like a trick. Basically, we're going to put a box behind event details that's the same color as the background. Make sure the layer order is right and the text will actually still be there, but it'll go behind a big box. Do you kind of get what I mean, We'll just put a big colored box behind it and we'll slip behind. So let's try and do that. First of all, let's make sure we've got the hitting details selected and if we go to design, okay, you'll see that we can't add a fill to it because it's just a plain old text box. I can add a fill if I want to make it a fill. Make it the background. It's not filling the box, it's actually filling the text. I'm going to undo that. So what we need to do is we need to wrap it up in its own little box. Okay, We'll wrap it up in its own little frame. So with the text selected, we'll say you, my friend are going to go inside of a frame. The only reason we're doing that is so that we can add a frame, can have a fill a pill, let's make a big crazy color for it. I'm gonna plus let's click on this and let's pick something crazy. Let's look at the screen. Let's see this. It may or may not work. Okay, let's have a look. It's not working. I know it's not working. Okay, Have a little think, pause. Why would this not be working now? You might be working at, oh, you might just be watching. Why is that not sticky anymore? Do you know why it's because it's now in a frame. So let's rename this instead of Frame 35. Let's call this one heading one. So we made event details in prototype sticky. Okay, But then we put it inside of this other wrapper and that's not sticky. So actually we don't need this to be sticky. Now. We can turn it off, you can leave it as is, but the heading, okay, the wrapper, parent thing, that it's inside of this little green box, he needs to be sticky. Let's give that a go. Polling, no scroll parent. We'll get him to be sticky. So we should go back to working and you're like, Dan, it's still not working. The next part to know about it, okay, is the layer order is important. So the moments, have a look, we've got our wrapper and what's next in line on top is body copy. We don't want it to be at top because it's kind of scrolling on top of things. So what we're going to say is say, let's close it down. Say hitting you be above, it's still in the wrapper but above body copy. Let's give it a go now. See it. Look at that. It's working, okay. There you go. So what we need to do now is make the frame a bit bigger. Okay? I'm just going to drag it out so it covers anywhere potential text is going to be. You can say, look, disappears behind it and you're like, you can keep a big green box. Okay, if you like it. I'm actually going to change the box. I'm going to go to design and say, actually you are now the background color. So now can you see the fakery going on? That's how you make this thing work. Okay, Sofaza, good, How's it going? This is a way better explanation than my last video anyway, a lot more calm. All right, the next thing we're going to do is add multiple headings. And what I'm going to do is I'm going to undo tobacco being green, just so that it's visually easier for you guys. But ideally, I want it to be the same color as the. Let's add another heading. The trouble is that this wrapper here, by default is clipping contents. It's stuck in there. And I want to add more to this and you can't see it. You're like, how do I add another heading in here? Okay, I want it to be inside the wrapper but want to be inside the wrapper. But after body copy one, which goes off down here, let's click on the wrapper parent. And we'll say, let's not clip the content for the moment, Okay, We need to turn it back on. But just for the moment, while we're working, let's keep this out. You'll notice that it goes there, hangs out the bottom. Then you're like, I thought we just said don't clip content we kind of did, we did for this wrapper. But the actual document itself, okay, the outside parent frame has the exact same problem. Okay? It's clipping it as well. So now we can see it all. We're going to have to turn both of those back on. Confusing. I know. Okay. But while we're working, let's have clipping off on the wrapper and the parent frame, okay? And now we can kind of see stuff. So what we want to do is add more bits. So what we'll do is it's actually easier doing it over here in the layers panel in this case just because there's all this clipping going on and it's inside the rapper and so what I'm going to do is grab both of these, copy and paste them heading two and body copy two and I'm going to try and drag them down. Here we go. Sometimes it's easier just to use the shift key and hit the down arrow. If you've got them selected in the layers panel, you can see they've already jumped out of their event details. There are tricks for doing that for the moment. We're just going to do it caveman style and just move it down. Okay, so they're afterwards. Okay, so they're lined up. Let's do two of them while we got it. Actually, I'll make this one a bit smaller. My body copy, Let's just make this smaller. Okay, I'm going to have, I'm going to do it over here again, heading two, body copy two, copy paste. I've got another heading three and a body copy three. Let's drag these down. This could be the tricky bit is just getting these all stacked up. Sometimes it's easier just to have these ready, not while we're working heading two. I'm going to change, I'm going to say this one's going to be my venue details or just venue. And this one here is going to be where, where, when. All right. It might work because we've copied and paste the one that was working. Let's see how we go. First of all, let's just go check what we've got. What's working? It's not working. Okay. I'm scrolling up, but I can't see any other stuff. Why can't I see it? You've already spotted it, right? It's because it's not actually in my wrapper. See, let's twirl these down. Heading three, is there? Okay, And there's heading two. All of these aren't inside my wrapper. You guys come on down inside the wrapper now. Let's give it a go. Okay. So let's scroll up and there is venue. And you know what I've done. I've made the last bit of text not long enough because I can't scroll anymore. Right? So there's no chance of them overlapping each other. Okay, so there's last text down here. I'm going, I copy it and go paste, paste, paste, paste. So there's a lot more. Do you get what I mean? Like if there's not enough actual content, I can't keep scrolling up now. There's loads of content to keep scrolling. So look. Event details, let's go. Venue covers it and then when were Covers it? That by Fluke Works. Okay. You might try yours and you'd be like, it doesn't work. Okay. It's because of the layer order. So if I ended up just dragging these inside my wrapper at the bottom here. Okay. Which probably might be more the default option. Okay, So let's go. Event details are on top, then let's go. Venue goes on top, perfect, and then when we watch, disappears underneath. Okay, so the layer order is really important. So the hitting, so we want the hitting one and body copy one to be at the bottom. We want to be covered by hitting two and then covered by heading three. But copy three, does that make sense? Let's give it a go now, when, where now we've got all the stuff sticking out and you like, why is that sticking out? It's because remember, we opened up this clip contents just while we're working to see this stuff because otherwise it's like tricky to work on obviously. We can turn that off again over here. Now. Now we've got something a little bit more how we wanted it, okay, where it's not scrolling off the bottom, and we've got these things stacking up. There you go. So we scroll away. What I'm going to do is I'm going to go through into each of these and say Bill is going to be this fine heading two, this is this color. Then sometimes it's easier to just use the layers panel. Hitting one is done hitting one. What we've done, hitting two is hitting three. Hitting three is going to be the background color. Let's give it a go now. Now it's a bit more seamless, where it acts as you had imagined. There you go. We've got a scrolling thing that all stacks up. It's kind of a new feature. It's a little bit complicated. It's really complicated. Okay, I've tried to kind of go slow and go through step by step. All right, and lastly, the outer wrapper actually doesn't need to clip contents. It's totally up to you. You just need it on or off. It doesn't really matter when it goes to preview. It just, it's easier when you're working on the background. The other thing you might do is it's really hard to work with black text if you're on black theme. So you might want to click the background and go to Page. And just pick something lighter so you can see your body copy against it. And the things to check is make sure that I was just going to click on these. So you can see under design, it's mainly under, so clip content that could be on or off. Really, it'll still work. And under prototype, I've got no scrolling going on. This wrapper needs to have overflow of vertical scrolling. Okay, for it to work and under design clip contents to work on it, turn it back on again. Turn off clip contents to work on it when you're doing editing. And then turn it back on again to preview nicely. Okay, the inside of this wrapper, the layer order is really important. The top parts are at the bottom, okay? And the last parts are at the top of the layer stack. Because you wanted to build on top when you're looking at them under heading, Okay, go to design. You can see clip content. Doesn't make any difference in this one, but I've got my text inside of this heading only because I wanted to add a background color to it to hide the text underneath. Okay, you don't have to have it. And you need to make sure under prototype that that heading is sticky, okay? Even if you don't use a frame, make sure the heading is sticky. They can both be sticky. It doesn't matter. It's mainly this one here, okay? Whatever is in this level, okay? Directly, whatever is in this level, directly under the wrapper. The other things that might be causing you problems is your body copy might be set. It gets really confusing if it's set to this kind of like last one, like fixed size. It's much easier when it's auto height and you don't need to do anything in terms of prototyping with the default Scrabble with parent, okay? You can leave it like that and just go through and make sure they're all the same. Heading two is sticky and it's above heading one and the same with heading three. All right, let me know the comments if you do run into any other problems and if you've got it working, have a check at the comments and see if you can help somebody else out. I'll have a look as well and see whether I can maybe explain this one a bit better. Definitely better than my first version. Still a tricky one to do if you are struggling quite a bit. My advice would be to start again, rather than trying to fix one that exists is just to kind of plod through and work through the video again and just be a bit more purposeful that you've got kind of like a little bit of understanding about it. I bet you the second version will be good and it can be handy to have all of your headings and body copy just kind of ready to start with before you start doing some of the other things. Just so that you're not trying to build it on the fly and kind of drag it and get into weird places. All right. I hope that was helpful and that is it. I will see you in the very next video. Good luck with the scrolling. 51. Class project 06 - Multiple Sticky Headings: Oh, you know what time it is? It is not painful homework to do time. It is FUN class project time. It's very different. This one here is, you're going to try and make your own Multiple Sticky Headings. Hopefully you're playing along in the last video. If not, now's your chance to practice it. This is one of those key videos that I feel like if you do this class project, you will learn a lot because you'll bump into lots of issues, but those issues will help you become a better Figma User. Basically do the exact same thing we just did in the last video. So create those stacking scrolling things of here. You can see they stack over the top of each other. I want you to use real data though. By real data, I don't mean like placeholder Loren Ipsum, I want you to either create a fake event, will go and find something on an event site that you can use and borrow and use it as placeholder text. I want you to add an image as well. For me, I probably had the image just either above Event overview or underneath it. I'll let you decide where and put it in a real dates and real venue. Make sure that there's enough scrollable content. That's it. The only other thing is good, it linked up. So under prototype, get it connected to this one of these homepage cards. So whatever images and stuff you using in here, get it working over here. So when it's clicked, it's going to jump to that page there. And when you're finished a video okay, of your scrolling, That's the best option. Remember there's video capture on both Mac and PC. Mac has one built-in called QuickTime Google how to use that? Windows has one as well. Can't remember it's called and upload a link to your video. You can use YouTube or Vimeo or Behance as well. Host videos have already discussed this MNA. Anyway, it's a recap. Share the video, upload it to the assignments, the link to them, assignments, and tag me on social media, use the hashtag member Figma Advanced without the full stop. It isn't easy way I can go and have a look at people's work specifically for that course. Choose your social poison and tag me in it. Love to see what you're doing well. So remember, when you are posting not so much on social media, but especially in the assignment sections to comment on to other people's work. Remember the rule, but paying it forward, alright, that's it. Class project time. Enjoy. It is gonna be hard, I promise I have to watch that video before this one. A couple of times you might run into new problems. If you do let me know in the comments. If you see somebody down there who's struggling or need some help, jumped down there as well, help them out in the comments. Go team. Alright, that is it, I will see in the next video 52. How to make Interactive Components in Figma: Alright, hold on. She had like watch this. If I hover above this button, hard luggage changes, it's interactive. It's a component that works. I've actually done this earlier on in the course with Animations, but we didn't really call it interactive components because it was animation. But now we're going to get this hover state. The one thing is going to be, is it obvious? I don't know. And we have a one is really easy to learn this principle. We're just to recap it. The one thing that's not going to work though, is hover on a phone, okay, As much as you want to have will be your finger over your phone and get to change. It doesn't work. This is more of a hover button for desktop, but the hover state is a great way of showing the interactive components. So let's make it our first stop. Just so you know, this is the exact same technique we did earlier for our animation without tics popped up, okay, we made it a component. There were variants. There was Interactions between these variants. That is an indirective component, but we will using it for like a trick for animation. When people talk about Interactive Components, normally they're dealing with those UI elements like the button useful. So let's go and make it. So to start with, I created a button. The button is nothing more than ticks and a rectangle. I've made mine and autolayout. The button changes size. That's totally optional. What is an optional is that the thing needs to be Component. My case it's a frame, that's an auto layout frame. I'm going to convert it to a component. You can see down there components symbol. I'm going to make a variant of this. And this one here, I'm going to switch to design mode, shift D. Click on the background, find the background and pick one of my darker colors. Okay, that loop we need to do now is add animation shows Shift E again to go back to prototype mode and say, this goes to here. Okay, But on tap, I'm going to go for the wall hovering. Okay. And when it's hovering change to is variant to I got some bad naming going, but it's working. Let's go and say instant death. Let's just leave it all by default and give it a test, maybe a shift one. I'm going to decide which page to work on. I'm going to throw it onto my wishlist page. Any page you want to go to my assets Option or Alt to K. And I'm gonna go, Where are you button? Right. There you go. I'm gonna throw it onto this page here, which I'm previewing over here. And hopefully if I scroll above it like that, it's got a hover. It's not very pretty, but that's it. Indirective components. So things that need to happen is that it needs to be Component and you need to have more than one variant. And you need to animate between the two Interactive Components in a fancy mine up a little bit. There's nothing else that productive in this video, we'll do something a bit more complicated the next one. But for the moment, I'm going to pretty mine up. If you want to hang around. Hang around. If you don't, don't shift to, what I want is you will hover actually first list, name these things. So I'm gonna go Shift E back to design mode and you are called default, that's fine. And this one here, not variant tooth, so it's going to be called hover. I'm also going to fancy this someone out with a drop shadow. Indeed, my favorite drop shadow is zero, something like two. I'm tabbing along to something like that. I like it kinda pointing straight at the bottom there. Can see that one. Now in a hover above it. Can you see there's a little drop shadow that appears and also a little bit stuck the way it changes with Instance. So Shift D, okay, to go back to prototype, instead of going to Instance, I'm gonna go to dissolve or smart animate when we go to dissolve. So there's a nice fade between the two. Alright, anything else want to do? No. It's a hover button, Dan. Well, it has gained you do. Alright, that's gonna be for the moment. Let's get into something more complicated in the next video. 53. How to make a checkmark turn on and off in Figma: Hi everyone. In this video I'm going to show you another use case for that. Interactive components, like the Hover button in the last video. Just one more to give you a good understanding of its potential for lots of different UI micro-interactions. See this one here. Click on, click off, click on, click off. Nice. Alright, let's get started. Alright, to get started, all I've done is made a text box. I have drawn a rectangle with rounded corners and I put a checkmark on it. You can draw checkmark. We can find one from a plugin is plugins because you like me might've spent about 10 min during a tick mark that's still didn't look good. And I'll show you another cool plugin that I use for icons called icons eight. I got a paid license for this one. There is a free option going about it though is a searchable, but you can go through and pick, say you're doing work like we have for iOS, it will actually have all the icons for that design system. Same with things like material for Android. Windows there, there's all sorts of good stuff, okay, and you can pick the right size and SVG is where I got my tick from. Or you can draw yours. Alright, to make this thing work, I'm going to select all of the bits by shift clicking it all, and I'm going to convert it to a component, may get a variant and then switch these two up. I'm gonna go up here and not delete it, but just an eyeball off on this. And that's it. Well actually half it. I'm going to switch to my prototype mode and Shift D. And I'm going to say you variant. A little bit of Double-clicking going on. Okay, So you go there on tap, change it to this badly named variant to I'm gonna get her to go Instance. And that's it. I need to put out an example of it. Okay, so let's grab an instance of it. Go in to an empty page number in front of images to go through open frames. I'm gonna go to my assets panel option or Alt to, and I'm going to say you right here. Then over here I'm gonna go click clack. And it's gonna kinda work. The tick appeared but didn't go away. So let's fix that shifting to go back a few. The infant November. And in here shift to and I'm going to say that goes there when clicked and this goes there when clicked or tap. Remember it'll say tuple mobile, click on a desktop, preview it the same, same, and it should work nicely. It's good to go. Click on, click off, click on golf. Like it is nice and easy. That is a component that has variants but now has interaction in it. Alright, clicking ticky thing onto the next video. 54. Interactive components with sliding button in navigation for Figma: Hi everyone. Let's take our interactive component knowledge a little bit further and make this prototype that has the line that appears that I mesmerized by look bounces back and forth, follows where we're going. Let's jump in and get it working. All right, to get started, we need three separate pages. I've called mine today this weekend and newest. Okay. It's going to match this navigation along the top here. And I've actually just duplicated the card that we made earlier and all I did was change the images. So it looks like we're changing pages for you for the moment. You might just put text on the page just so you know you're jumping from different pages. What I also did was I went and created three bits of text. That's all they are. And a frame here could be a rectangle, is just a line which will name command R, control R. On a PC, I'm going to call it line. That's going to be the thing that jumps around. Okay. First things first is let's grab all of this and let's convert it into a component. Let's set up the navigation to jump between them and test that. First what I'm going to do is I'm going to move the component off, the main component off, because I can't shift to switch to prototype. I can't get today to go to itself because it's inside of itself. So what we need to do is grab this component, the main component. You can stay up there. Let's give it a name shift that turns on rulers. It's command and control. Our On a PC it's rename this one and go nav hyphen sub like my little sub navigation. All right, let's put an instance down here. Option or Olt dragging. And what I'll do is I'll copy and paste on all of them. So click hold, shift, click, and just go paste. There we go. So that's all the pages. Let's test it to see if it works. Okay, I've already got my prototype open here. Nothing's working. Why isn't it working? Let's go back here. Oh, we didn't actually add the navigation. When today's clicked, I'm in prototype mode. You go there when weekend is clicked. You go there when newest is clicked. Sometimes if you can't see the page because you've got so many, you can just actually, instead of dragging it at an interaction when it's tapped, I want it to navigate to my page called hot and new or just new, where is it Newest up to you. Same thing. Let's try it now, Today, weekend. All right. So that parts work test as you go. And the cool thing about doing it this way is that we've done it to the main component so that the interactions are done inside that component so that all the instances come along for the ride rather than trying to drag them all out. But we know that that's good practice. But we need to stop it from jumping. We need that line to move. Now this brings up a good point. We can change instances, we can do stuff like the today. I can change the text of it. Okay. So this one's going to say yesterday. Okay. So we can change the text. We can change the text color. Great color change, Dan, it's better. There's some things we can change about instances, some things we can't. One of them is layer order and physical movement. Watch this. If I go on this instance, I want it to be here. But on this instance, where did everything, I did something. On this instance, I want to double click it gray. We've got it. And just move it across. We can't move it. Okay. It's all grayed out because the main component is the boss of movement. Okay? And layer order. We can do topical things like text change and we can do color change, but some things we can't. So how do we do this? For this particular one, what we need to do on our main component, we need multiples of this. It doesn't actually move, does so I'm going to just dragging out, so I've got multiples of these. Okay? I'm going to get them to line up and we're just going to turn them on and off. For each of these. I'm going to reset this one. Reset all changes to get back to this, so it kind of moves. What ends up happening is as long as the names are the same, so we've got a line, line line. That's important if you're copying a frame and it's got frame 123 or rectangle 123, rename them to be all the same. Otherwise smart animate doesn't work, right everyone? I just wanted to jump in here. A few people having questions and issues mainly around the fading. If yours is fading, instead of sliding like this, and mine looks different because I'm further along in the course, I'm just kind of double back for answering questions. And I'll show you somebody posted in the comments, they left a video, which is really handy. Let me, can you see what's happening here? I'll get it playing. Let's play. See when they're clicking on it. It's fading rather than sliding. Okay. And I can see in their video that it's because component three, that's the name of their component. They've called it 12, 13, and 14. They've called it rectangle. I called mine line. It should all have the same name for this particular trick to work. Okay? That would be the problem with this one. If they were all the same name. I bet you would work. Yeah, that's the one thing to check. You can see in mine here I've got my main component, and inside of it is the three text boxes, but separately is these line, line, line. Make sure they're all the same and make sure smart animate is the thing that connects them. The page to page, you might be like, how did he do the big one? That line we made, can you see it is just the small line line. It's up to you how you want it to do, but hopefully that helps. The next question that popped up was, were you using smart animations between these two or three separate frames so that we can get this cool animation? What if you don't want everything on the page to do a smart animation? We could do it. I guess I'll want to point out, I find that when I'm working is that often it's not a 100% complete prototype that works every single which way. They can get really complicated and I can spend days trying to bug fix and get this perfect portfolio, sorry, prototype. When in fact I could have easily a separate frame to say this is how the menu works and exclude all this bottom parts. Then say this is what the pages look like, this is what a page transition looks like so that I can break them into separate parts. Really easy to make and not very complicated and still gets my point across. There will be times where you just want to make it perfect as well. What I would do in this case, if you wanted smart animate and something else happening down the bottom here, I think fade is fine. Okay, Unless you move them, like I did in this first one, actually, what would you do? Okay, paused. What I would do is I do smart animate between them and you. We'd get to this page, but this page would be blank. I would say click this button. Get to this blank page and have none of this on here. This blank page Have a prototype of an interaction that said, wait for a little bit after a time delay. Then go to my page with all the bits on it and do a different transition. You'd end up creating some extra pages. Totally doable? Yeah. All right. So I hope they answered some of the questions that you might have at this point, but more to come carry on with a video. So we're going to do is say you, I can't move you, but I can turn you off. And I don't even want to turn you off, I just want to hide you. Okay. There we go. Pop, turn the eyeball off. Use your own sand effect. Okay, for this one, when we're on the weekend, we want this one on and these two off. So I'll speed through this. All right, the shortcut is command shift on a Mac, it's control shift H on a PC just to automatically hide them or you can make the nice little noise, enclose the eyeball that's working. As long as the name the same we should be working. Let's go. One thing we're going to do as well is we're going to actually go to prototype mode. And there's a flow up here. I don't need a flow up there. I don't know how that one got there. Yours might be down here, might not have one at all. I'm going to say actually flow. It's going to be hele, it's going to start this flow. It jumps to the right page. It still doesn't work. I know why it's doing it. What we want to do now is smart animate. Which bits do we smart animate? We could do it between here. We could go through and say, instant, change it to smart animate. But we'd have to do it for every instance we can do it to this main one here, our main component. And say you, it's doing the right. Let's go to the right page. But it's going instant. Yours might have defaulted to smart animate. Okay, remember the last thing you did. Let's go. Smart animate. Let's go now. Are you ready? Ah, the glory. Look at it. It changes shape to fit under the different ones. It moves along kind of a nice little micro interaction to help the user know where they actually are. All right, going a bit deeper with our interactive components, adding a little bit of animation. We did a line underneath, you could obviously do a line over the top. Oh, good class challenge. I'll see in the next video. Actually, before we go, I want to show you, well let's just do some better easing 'cause that's kind of cool. But it looks way better when the easing is one of these or a custom one these quick and you can experiment with yours. Let me speed through this, all right. Much better. That kind of like little bounce kind of back and forth. Oh, it's nice. I love it. Okay, there we go. But don't worry, I haven't forgotten about the little challenge that I've decided to do. And you're thinking, Dan's challenge needs to be to line this up, look why is it so close to that side? It's driving you mad. I didn't notice that It's driving me mad now, too, so I'm going to shovel the navigation across, but I'll do that in between videos, I'll see in the next one. 55. Class project 07 - Sliding Button Nav Challenge: Hi everyone. It is class project time slash challenge. The first one, K Challenge one is basically recreating what we've already done. This line that moves along, okay, create three pages, create three nav links. It doesn't have to be today, we can newest, it's up to you. Want to test that the structure works and there's a line moves underneath it to do that first. And then the extra, that challenging bit is I want you to move to this line is gone and now there's a background that moves along. And can you see the text change to white underneath? That's it. I want you to the first line one first and take a video screencast of that version and then move to this one and do some changing. Why? Because it's a challenge with, I think within your grasp dB actually do. And it'd be interesting to see which way you tackle it. And then the very next video you will see in the list here, there is a completed version of this challenge where I'll do it, this particular one. Just so that you can compare the way that you tackled it with the way that I tackled it. You might find that you'd like, you're way better. You might like the way I do better, but don't forget that video yet. Do it yourself. Seaweed, go, see what you get stuck. See how long it took you, how complicated yours was, and then compare it to how complicated mine was. Now, also, when you are doing a video of this, if you've been doing screencasts now, maybe look to use your phone to record it. So get out your phone like right now. Okay. I got my phone in my hand and just record you going through it and show a little bit even disk space dirty, clean doesn't matter. Just to make the reviewing of these little more interesting for everybody. Have a little look, everybody's desk. So what's going on? So video of your animation. It's not essential. You can just take a normal screen-cast. Alright, so I've listed everything in the class exercises, but I don't know. It feels long and hard and I feel like that demo was better. Grade three pages, create a nav with the three different links. Get those to work. So they jumped every page, then get that line to move under all the different Nav Options, get it to bounce along. One thing I have edited in here is the version history. So whenever I'm working, often when you get to this point where let's say, let's go back to this one here. You would like, where's he? And you've finished this one and you want to move on to the next option of it, you might be keen to just go actually, I want to save this in time so I can come back to it if I need to. We cover this in the Essentials, but let's cover it again here. I have nothing selected. Go up here and say version history. And you can say, alright, I'm gonna go and make this something completely different. So I just want to hit Plus and say sub nav. Let's say that we're up to the buttons, slide one, and we're gonna do something else with a gradient. It just means that later on you can come back to that version once you carry on, once you've done it had done. And it's one thing that kinda gets you a bit stuck in there. Carry on, carry on, carry on, and change it all, mix it up, make this thing I don't know, a different color and uric it all. Okay, then you can say actually click off in the background, go back to my version history and say, Let me get back to their check it out. You can just look at it and that's it and had done it, it'll jump back to where you were. Or you can say actually this restore the version. I'm gonna go back to here and completely go back to that, but and then hit Done. Now what kind of reset back to them? Save a version history once you've done the line Challenge and then do that button Challenge, which is change the line to a button. See how you go there and get the background to move along the line did in addition, and the kind of challenging, but how do you get the color to change? Okay, can you see it goes from white, Tim black to white, women button goes underneath it and that's one of your challenges. Bonus points if you change the button color as well. And triple bonus points for gradients. Loved me a gradient. Share the video of both challenges. She links in and upload it to the Assignments section, also shared on social media. Tag us with Figma Advanced. Pick your platform or all of them and make sure you jump in and get some feedback to, to other people. Paint afford. Alright, that is the challenge. I'll go through it myself in the next one, but do it yourself first. See we get stuck. See how you approach it. There's no right way. If it works, it works, but then you can check up my one in the next video. Alright, good luck. 56. Class project 07 - Completed: Okay, This is the completion video. I sent you a task and the last video, this is kinda where we're looking to end up, let me show you the way that I went. Not the right way, not the best way, not the quickest way. Just a way that I went and you can compare it to yours. Or if you've got lost, hopefully you can go, Ah, that's why I'm, I'm wrong. Further learnt anyway. Let's get into it. Alright, the completion parts, do I complete it? I don't know. I haven't practiced this. A lot of their kind of content in this course and make sure I do beforehand. We get the bugs, get the order right. I leave in some of the bits that I get lost in because I know that you end up getting lost two, so Good to see how to work your way out of things. But with this one, I'm just going I said the challenge. I think I know what I'm doing. Let's actually just do it ten. So what I'm gonna do is I'm going to probably just reuse what I've got and holding down the Option key to drag it left and right. Okay, Alt key on a PC does both sides. And we have to play with layer order. So I'm gonna use my square brackets. We're gonna do with all the lines. Because remember, one of the things we can't do with Instances, we can't change the layer order. So all of these need to be down here under all of the text. Now in terms of actually what I might do is undo, undo, undo, undo, undo, undo, undo. Alright. Is do this all in one big go. So first of all, I'm going to move them all down, then we're them all selected. Did you do yours individually? It might've been something you did. So I'm gonna do this. I'll hold down my Option key. I can't, I can't do the widths altogether. What I might do is see if I can go to mix width and go plus or will it go from the center? We'll see, can you to again the same widths. They didn't go from the center, but hey, that's okay, Cool. Now the big thing is the color change, right? So I feel like That should still work. Let's test it. Command Option into another couple of ways of doing this, right? You might have found a perfectly good way. There might even be quicker. That's okay. Okay, that's good. It's not lining up very well then. I'll fix that later. It's got the mechanics working. The one thing is the color change. You could change it up here with say, a variant. You can make this into its own component, a K, you can say you're a component and you've got to variants. We couldn't do it. We can't do it in here because it's inside of a main sub. But actually, you could get down the wormhole and it would work, make these a separate component add here, have to Variants, put them back in or down here we can just say, remember the things we can change. We can't change the movement of just today, but I can say this has a color of minus plus. You going to be white. Copy the fill. And I'm going to say you there, I'm going to have this fill. It's actually ended up with two fills. You paste to fills. And let's have a little look up. Ah, alright, let me know in the comments how you did yours. I'd be interested to see just like what you did differently that took longer but still got to the same place because it's handy for other people will go like, Oh yeah, either they're way too, or you might be like there is a better way. And 100% agree there is. There's lots of different ways of doing it and I bet you, there's a better way. What I'm gonna do now is play around with this spacing because it is not good enough. What did I do plus, plus another 16? And shuffling along, that fuels better except the height. One upon. Don't want to open up the idea. Alright, good work on the challenge, everyone. If you couldn't work it out, hopefully there was an aha moment in this video for you, but that's it. I will see you in the next video. Bye now 57. How to use Sections in Figma for organizing your content: Alright, hands up. Who's never used this option here called Section. Alright, if you've got your hands up, we're gonna look at it in this video for using sections for organizing your content kinda like this where we can Section off mobile desktop tablet will double back and change all kind of like Component area for a Section. Why we're doing sections for organization here in our prototyping section of the course. Because in the next video we're actually going to use sections to do some pretty sweet prototyping. But I bet your lats, you don't know the main purpose of sections, so let's do that here. That kind of awesome, like a mildly awesome, but we need to learn them so that we can use them in the next video. Alright, let's jump in. All right, fessed up a bar to file from the Figma community. Thank you. Have NSA huge till October Baratta, just so that I found something that had mobile and desktop and iPad different screens in it. So this is a really good example of organizing using sections. Sections are hiding under where we have frame, okay, there's one called Section with click on it. And we can just draw a box around stuff we want to organize. There you go. Look at all layers. Everything is inside Section one. That's Command R to rename it. And that's coolest one. Well, Now could we not just do this with a frame? Hit the F key for frame, drag it around this slot. And same thing, I'm going to name it and I'm gonna call it Desktop. Know there's not a lot of difference between the two, except there's just visual differences when it comes to organization. In the next video, when we start doing some cool prototyping, it's magic. But for now, can you see the differences here? It's a little bit more different from all the other frames, Kay? He's got a little box around it. We can like frames go. You get to pick a background color to help separate it out from the background. Same thing we can do with the frame. One of the sweet things you can do with it is Double-click the edge and it kinda wraps it around leaving some padding. Can you say leaves like 100 pixel padding either side. And it's just a visual difference of kind of like a hierarchy when you're trying to separate things out, trying to show developers or other people or keep your ideas in some sort of check other things you can do with it is you can click on this section. And when you go to Share, I'm going to share a view link. And can you see it says link to current section. You can turn that on if you've got it selected. Let's copy the link and I'll open it up. When I send it to someone else, they open it up and they get directed to this particular section. Now frames do that too. Now we're back. There's anonymous. I opened it up in a private browser and anonymous has joined me. Okay, so let's wrap up the organizational parts for it. So shortcut is Shift as you can drag them out. You can convert things into sections. So this frame here now, maybe you have got something already, it's already sectioned out. You can right-click it and say convert to section. You can grab a bunch of stuff and go you right-click and say rapid new section, Command-A. And this is going to be tablet because we hear him because we advanced. I'm going to undo that. You can convert back. Okay. Let's say that this one was a frame to start with. You can convert it to a section up here in toggled between them. Now again, It's easy to add stuff to. You might decide that this particular screen needs to be in here. And it just jumped sections like frames do. You can get rid of a section by right-clicking and saying ungroup weirdly, you go not unsanctioned. You can't put sections inside of frames. Interestingly, Let's convert this to back to a frame. And I want to say, alright, inside of here, I want as big frame, I'm going to say Shift S for sections. I want this to be my specific section. And it kinda works except it doesn't It looks like it's inside of it, but can you see it jumped out of that Franco desktop and just went above it. It always wants to be the parent. Okay, It's blessing that way. It's used for like high level organization, not for sections inside of frames. Okay. The other thing to note as you can have sections within sections though. Sure thing. I got a section here. Let's give it a background color. But another section and here another section. And then you can, you see I can get his hierarchy going to the section has to be the high-level. That's about it for us. I command you to go to tab to command, to control to on a busy. Because want to get to my second tab. And I'm going to go to this section. This is perfect to be a section. It gets the sweet icon, it gets a slightly different title. I can double-click the outside to make it all fit nicely. And am I work my way around and have a welcome screens and my on my sign-up process is a separate section. You get the idea. Alright, so we're good with sections for organization. Let's get to the next video. We'll do sections for prototyping, which is super mole fund 58. How to use sections for prototyping in Figma: Hi everyone. Hey, we are going to look at using Sections in Figma to do some fancy Prototyping. I think it's fancy anyway, to give you a quick demo of what we're doing, you need to have your concentration face on you ready. What normally happens when we're wiring something up, okay, is we kinda stepped through a flow and it's all very linear. What we can do though, is normally do this. You buy a ticket, you get to the checkout, go to the next page, get to the attendee info, get to the NASW page and go to payment. And once you're back here and you want to get back into it, you have to start again, kinda work your way through in a linear fashion. Bought, watch this because we've used sections. I can say buy a ticket, keep an eye on one to add add the numbers there to make it easier. So we get to one, we get to tumor like, you know what? I'd like to go back and check some details before I pay. So you can do that. And in the past, without previous skills, if I click buy a ticket, you go back to number one. But whatever happens, straight back to number two, no way. That is the secret power of the section in Figma. Let me show you how to get it going to get started. I took how Vince details page that we made earlier. I put a button on it randomly in the top. Then I was like, again, I'm going to do a cart flow checkout at tickets and information and payments. And you can see I started with a little bit of vigor and then got bored. You to make this work or you need is three pages, call them cat 123. Maybe just put these titles on and you can fill up the other details later on. Let's just make it work. Now let's why this up as we would normally without our secret trick, Shift D prototype mode, this button, when it clicks, I start the checkout flow. Then once I get to the next step that goes there and then it goes there. So that is pretty normal. Yeah, the thing I'm gonna do is these titles here. I'm going to say, no, you're gonna go here. So when somebody tries to escape my card, okay, they're gonna go back to this event details one. Let's test it. So I'm gonna go, I'm gonna go and add a flows starting point just to make sure it's dots on the right page. This is normal. I guess I need to show you what's broken to show you how, why this cool Section thing is the fixed. So if I go here and I get to checkout and I go to halfway through attendee information. I'm like, actually I need to really check the event details. So I click back here and then I'm like, Oh no, that's perfect. And so I click on back to buy tickets. It jumps right back to the beginning. It doesn't know where I came from. So to make it remember, we use sections, so I'm going to leave it all as is, except I'm going to create a section Shift S or from this drop-down up here. Okay, And I'm gonna say U is Amanda to rename it. And that's called this one. Checkout flow. Hit Escape to get out of the naming double-click the edge wraps around nicely. And all we're gonna do is say you sit and go into that first frame. I'm going to say you actually go to the section. That's where the magic happens. Well, there's two things. Delete the second one. So when this button is clicked a, there's gonna go to there. And I think that's what we need to do. Let's preview it. Let's check our float. Same thing as before. Let's go, I'm going to buy a ticket and it doesn't work. You wait there. You saw it? I didn't see it on drag. I'm not sure why and drag was there on tap, please. Thank you. Try it again. When I click this one, it's still broken because I'm using smart animate. Kaizala is not smart animated. Why? Because these buttons have the same name. I should change them. Go frame nine, and that one's also frame nine, but it's forget any of that happened. Does he know what he's talking about? Okay. So let's go back to the beginning of outflow. I'm going to hit Alpha reset. And I'm going to say by ticket, great, get halfway through at my tickets, go to the next part. And I'm like, I wish I knew what was it again. So I can go back to the beginning dates. Perfect. So I can go back into buying a ticket, but I can skip that step. Look at that in jumps back to we lifted. Oh, so good. Is it good? I don't know. I think is genius. Alright. What else can we do? We looked at earlier on, remember, was there was a flow in here that said back, there was that one and I said to kinda leave it for later. Now's the lighter. What it means is let's add a button. So I'm going to open my last plugin, pretty shorts icon hit Command Option P, control op, open up the last plugin, mine didn't open. I'm not sure why. Alright. Is that the right shortcuts? Let's close it down. It is anyway. So I'm using icon eight and I'm going to find a back button. And I'm going to use this one. Maybe there's a free account, you can do free stuff with this. I've got a paid account. The link here on the screen. If you do want to go sign up for icon night, I've got an affiliate deal with them and you get a discount as well if you do want to sign up for it. But I've got my back button. I'm going to say, actually I don't do this properly and it cut it. I'm going to shift one. I'm gonna go to here, shift to, and I'm going to say Pastes, that's gonna go into my components. Where did it go? There has been on the bottom. Hello, make it a Component. Command Option K, Control Alt key on a PC. And I'm going to say when you are clicked, go back to just drag it out and it comes up, okay, or you can do it over here, on tap, go back. And this is because we using the Sections is going to help us do the back to where we last were. That makes sense. That really show it. So forget that we're in a cotton now and just think we're a bunch of different pages. I'm going to go to my assets and I'm going to get my arrow out. And I'm gonna put this one here, copy paste because the components is back. The cool thing about that is, let's say we're gonna go do this now. We're gonna go Started the overview page. I'm gonna go here, move onto the next page. Head back, goes back to the last page I was at. But if I hit back again, look at that, it jumped that whole page because it kinda knows the flow that you Winton. Now of course, in this particular exercise you'd be like, I probably just wanted to go back in the cart and along let flow and that's okay. But I don't want to build out a whole new set of pages. Just hit the Back button, you get the idea, right though, it operates more like the back button on a browser, there's times where you want that to happen. Alright, so that is using sectioning, using these sections to do prototyping, the fancy prototyping, Mandy's noodles get busy after a little while anyway. Very cool. Alright, that is it. I will see you in the next video. 59. How to add iOS battery wifi notch status bar to Figma: Hi everyone. In this video we're going to look at how to add these status icons at the top here, battery wifi network or they the time along the top as well. We'll look at how to deal with this notch that's on some phones. And although this video is 10 min long, the quick answer is, you just go and steal it from the Figma community. In this case, I stole a sweet one from Wayne Dahlberg and I pasted it in. Why is this video 10 min long? I'll show you how to still at good by stealing, I mean, appropriating because that's what's amazing about the old Figma community, right? Let's jump in. So let's do it. Let's go and appropriate somebody else's status bar. And the trick is community is the best place to find something like this. So go to the Figma community and in the search, what you're looking for is to put in whatever the latest iOS or Android version is, the case material or whatever device you're looking for. Try and pick that because you wanted to look like the new one that everyone's using. Satisfies the other word that you want. Okay? And for me, I want to go not for Jim in Figma, just Figma. And then you go through, and what I tend to do is I'm looking through here and this one might be great, okay, but it's got zero likes and 18 downloads. I'm looking for something that has a lot more. This one here has loads, has 525 likes, and has lots of downloads, and I've already checked it. So I know it's good. Open it up. You're going to open it in Figma. And basically that means you're taking a copy of it and then we're going to go steal bits from it. So that's our cover. We're going to use Page Down to get used to the shortcut, to go to this other page that he's created whose he was weighing somebody. Go back here. You go. Always. Dahlberg, you go waned. Doubt pick. Thank you very much for making this because it is awesome. And basically what you're looking for is let's go through his assets or Option or Alt to have a look. There's only two of them. There's lots of stuff that's embedded in it. Fine. But what we wanna do is go, I want this status bar. Let's drag out a copy. Actually what I wanna do is actually grabbed the main component. So when I have to kinda keep jumping back and forth into here to maybe do changes, not that I plan to come onto or control to, to jump back to that tab. And what I need to do is just paste it in. Okay, paste it here in my main components one, it should be on its own page by now, but starting to get a bit unwieldy. It's right there for the moment. So I should have at my assets, I'm going to type in stat that kinda cool down my assets there it is. What I wanna do now is add it to this top here. I could edit to each individual, but we know that that's a bad idea. We want to add it to the main component, which we can find by right-clicking and saying, go to MainComponent, here it is there. Now we're going to add it in that a go in and maybe minded up backwards. That's one trick that I don't know. It's not it again. I know that sometimes I do things like flip horizontal and do that all the time. Command P, Let's go horizontal. So what I did, I'm not sure. Okay, So we've gotta in here, Let's look at my Layers option or alt one and ended up in my main components. So it's gonna appear on everything. Other than we got to push the logo down. That's all we do. Okay, let's look at our prototype over here, needs to be smushed over there a little bit. And the ego, it's got to status bar. Now, I know we've gotta do some laying out, but that's it really, if you like, how do you do it? You go steal it, borrow it, appropriate it, better words. But weighings made this for us to save time, which is cool. You can go ahead to the next video. Now, I want to dive in and have a look at this component just because it's pretty interesting What's been made and we'll look at the notch. And so what I'm going to have to do now is I'm going to have to go through and make sure working on my main component, give myself enough room. Okay, I'm gonna turn on my grid to make sure it's kind of yeah, I'm kinda sticking to my grid pattern. I'm going to grab my logo and I'm going to drag it down and it get rid of my grid. Hard to see our show, something over here that's previewing. I'm going use my left and right. That one looks beta. Just want to find one where I'm kinda like laying it out where everything's not overlapping and that looks like it's gonna be a good distance from the notch. Now you can preview the notch here. It's coming from Figma. When we are doing our prototype. The notch is coming from the phone that we've picked. They're all different. 13. Like an eight doesn't have a notch. Okay, so that notch is coming from there and you can use that to kinda preview it. Or you can turn it on in this particular status bar, because when he's awesome, he wins. Let's go back to design mode and created a variable for, for dark mode. He also went in and in this status here can you see there's a notch if I click on it. Okay. There's a notch as visible. It's not the right sizes. They're not sure that I need bad. Wayne B might just want to see it hears that you can design around or at least know how far the logo fuels from this notch here. I don't want it on. I'm happy to just see it over here. Let's dig in as well. I've got time. Okay. This one, he has a variable of let's go green. A little ticket goes around it. I go back to clear. Also in here there is indicators for is the microphone on, is the camera on. Let's have a look into the status bar K, this little pot here. And here there is. Maybe you can drag this in and out. Okay, so there is a digital network. So let's have a look at the network. One, 3 bar, or I love this one, everyone. Rural Ireland. The Wi-Fi signal, you can obviously turn up and down as well. It's pretty well-built Component, don't think it's the kind of thing that you would put the effort into it potentially when you are making stuff. Okay. Let's look at the battery. Okay. For me, I live life on that. Always be charging my phone life. My wife on the other hand, likes to only charge your phone when it dies. That's how she does it. And then once it starts back up, she goes from status normal to charging on a paranoid charger now, but you anytime I get a little bit charge, we know in the comments and you're paranoid charges like me or you let it run until it dies and then charge at person anyway, that is using somebody else's community project to put it in our status bar. That's what you do for a lot of System UI bits and pieces. We'll do one more in a video next. But for the status bar, go find somebody else that's made it. Or if you're crazy person, you can build it yourself. But also, my opinion is, does it add to the demonstration, maybe for like final portfolio looking pieces but for actual testing doesn't help. I don't find it. Let me know difference between having the status bar up there and not having it there. Getting people to do some user testing. So leave it up to you whether you want to play the game of like and leaving space along the top here and all our designs for that status bar and then notch. Alright, that's it. I will see you in the next video. 60. How to add iOS or Android Snack Bar UI to Figma: Toast. Anyone look at this, this little pop-up toasting here or Snack Bar pop-up dialog box. We're going to make this. So we'll add the heart and we'll get this to pop up. We're not doing it because this particular UI feature is really important for UX design. It's more of a, for instance, I'm going to show you how to go out and find a particular UI element that you might want to use, okay, there is something that's being built by Google or Apple, or WordPress or Laura Val or bootstrap or tailwind. Something, something that's already made out there. You want to go and find it implemented into your design. Check out the guidelines for it. Just happened that this one took my fancy because it's called Toast or Popup. Toast is good. So let's go find it. Let's actually get it going. It's kinda like teaching you to finish. You'll be able to find all the other things that you might use that already exist in an operating system and just implement them into your figma design. I'll look it up. Buh-bye. Hello. Hello, bye. Alright, let's make that together. Alright, to get started, let's try and find a Figma file with somebody else's has drawn it. So we don't have to draw it ourselves. And some basic documentation about how it should be implemented in all I did was for this one, I just googled Snack Bar for Android. And I ended up the material site right here. If I scroll down, there you go. There's even a Figma file, ready for it. Happy days. Now, I'm in the browser here. And throughout this course I've been using the desktop version, but you can just open it in the browser. The nice thing about Figma, same, same browser desktop. And what's cool is you can actually copy and paste from the browser version into the desktop version so you don't have to like try and find it again on the community right? Now, trying to find the bits I want. I know it's probably in hand, page down, page down. Like there's all sorts of stuff in here. A nice way to do it is up here into search. Okay, I can type in Snack Bar and see nothing on this page. Let's go old pages. See what I can find loses Snack Bar stuff. I'm looking for a component hopefully is an auto layout and you can double-click on the name and it takes you to it did not. Going to search. Maybe just double-click an icon. There you go. And so there's that auto Layout and I can see what I want in there, but I'm also looking for It's filter it by just show me the components. You go Snack Bar, Dark, always all sorts of cool stuff. So I'm going to grab this. There it is there. I'm just going to copy it. Jump out to my desktop version of Figma. Okay, find a happy spot for it and paste it here. By heavy spot. I mean, I'm gonna put it in my main components. We are so really to put this on another page, but I'm going to resist. Okay, so we need a couple of things now we're going to put an instance of it. So let's switch to assets. And actually I switched mine to from grid to list view just to make things easier because my Snack Bar hip pop them there. Now I need the hot at the top. So I'm gonna go into my assets pile and I'm going to type hot, make it a little smaller. It's pretty massive one, we need for 24, maybe multiples of eight. Don't have to, but I'm gonna go inside of it, double-click it to go inside. And I'm going to make this particular instance. I'm doing it on my main components that it appears on all of them. Shift one over there as well. So next up, shift to, let's connect it up. Now it's gonna be an overlay because I wanted to not go to another page, just wanted to pop up. Thing is with overlays is that it actually has to be on its own outside of the frame. It's going to start off screen and be loaded up. So what I'm gonna do is going to say you when the hottest clicked, going to shift E to go to prototype. I'm going to say go to this thing, but I don't want to navigate it to, I want to say open Overlay to Snack Bar, which is cool. Too centered. No, I don't want to say to the screen, I can do manual. The problem with manual is like, let's say, I want it to be perfectly there when it opens. Excellent. The problem is a relationship between wherever the button is clicked and this many pixels down. So what ends up happening is because my prototype, and if I click this one, perfect, if I click this one. Actually what we're going to have to do is say When close, when clicking outside to, so it goes away. So there we go, goes away, quite click this one is actually appearing, but it's down the screens like way down here. So that's not going to work in this instance. What we're gonna do is we're going to say you actually just stick to the bottom. There's one on the bottom there. Problem is there's no padding from the bottom if you figure out a way of doing it other than the way I'm going to show you now, let me know. But it works right? It means that this one will appear there, that one on one page, I just need some padding at the bottom. So what I need to do is add some fake padding at the moment, if I look for my Layers Panel Option or Alt one, okay, layers, I can see that this thing is Snack Bar Hanging out by himself. And what am I do is tune into an autolayout, even though there's only one thing in there, just so that I can say 00, I'm tabbing zero at the top and on the bottom here. I don't know Looks just typed in 64. Let's see, Are we going? And let's open it up. Now. It's freaked out. Why is it freaked out? Well, let me think. Anyone pause video. Alright, I got it. And we were linking to the Snack Bar. We want it to link to this parent. Now I'm going to rename the parent. Remember, Command or Control R on a PC. It's cool. This one, Snack Bar, padding wrapper or Rapa. Rapa. It could be my Rep name, Snack Bar and dad joke. Other than that, what we need to do is relink this thing because it's trying to go inside of there and it's lost and it can't do it. So Shift D, let's say you I no longer go into Snack Bar. Let's go to our wrapper. Where is it? Snack by Rapa. There is. Now let's give everything else. So click out when closing, be at the bottom. There we go. 64 is not enough. Is it working? Okay, so you need more. All this. What do we do? 64, 54 plus 16. Refresh click. We've ended up at a random page. Left and right arrows. There we go back to the one I was testing. Nearly there. Another eight, we'll do it. You go double-check like I want it to be above that. Have a look at the documentation. Where are we here? At guidelines? And you can kinda get a sense for where things are meant to be. Like, I can see it's above their do's, don'ts. This stuff is really useful just to get your understanding of how to use it. Look no rounded corners on the, on the edge of the shape. If we're following the Android guidelines. And the app developer for Android or Swift or whatever they're using, I going to just use the defaults anyway. We don't want to be customizing all of that stuff. Alright, anyway, so you've got to have a read. How far should it be up? Go check the documentation. I probably need another eight. Here we go. And let's check it on the other pages. So close it, open it. Actually before we go onto the other pages, we need to edit this thing here because at the moment, and let's paste that in there. I've got this like you're Vint has been noted a wishlist. We're going to just update the ticks and let's see how good a variable listed. So I've got the Instance selected and you can see all this week, good stuff. Look at it. I've got an action. Do I want an action? Do I want the close? Okay, I'm gonna go action because I want to have the option to say, undo. Such a nicely made component. We know how to make sweet components now as well. And you can see how useful this is for that thousands of designers and developers who need to go through and do this without breaking things. Okay? There is a longer action. Okay? Two lines, single lines are so good. That's why I'm going to use your event has been added. One last thing is I probably want it to when it's clicked shifty. Okay. I want it to close when outside, I don't need it Background Overlay, it just makes the background dark. I'm going to probably make it move in from the bottom. I need to go check the documentation, but it's a live life on the edge. A really cool kinda pop up and say, Well look. I think the Android one does a weird animation that I can't mimic here and Figma, but it'll loop. Last thing is I went when that's clicked, I want it to close. So what I'm gonna do is say, you Instance, I'm going to add an interaction. Like normally you drag these rails everywhere. We don't want to do something. Problem is, is actually it does appear. You can close Overlay. There you go. I was just gonna go and edit up here. So select it and edit up here. Same thing, tap. It's going to on tap. I would like it too close. Overlay the guide and realize you could just drag it to close Overlay. Nice. Alright, so now I'll lovely thing gone. You close here. I don't think that needs that gentle Papa. It's kinda weird. He probably just a fight in and out. There you go. That is taking us through just like 1 million different things we could be adding to add a little bit of realistic notice to all prototype. Will you be expected to do this for every prototype? No way, if it does help the user testing, maybe your goal here is to work on the wishlist User Flow. Then yeah, we'd be doing this. We'd be adding that little bit of toast or the snack bar that pops up and you can do the undo. We might have to add a notification that appears here. We don't have to dig into that particular thing and add the why elements from the mobile app, okay, Android or Apple for that particular flow, you might just edit because it looks cool when you're trying to present or sell to a client. That's another thing you end up doing if you're pitching a design and you're looking to sell it, sometimes adding a lot of the things like all of this at the top here with the status bar. Anything else? Sweet bit of Popup toast makes it feel like we've gone the extra step kind of proves a little bit about Figma skills as well. Alright, that is it for this video, we made some toast. Mean you could wreck. I will see you in the next video. 61. Class project 08 - Operating System UI: It's me. I thought I'd escape the computer because we've got a class project because not much to discuss. So I thought I'd do it in-person. Mean you? What does it? I want you to get a bit of UI, like we did in the last video, that Snack Bar Popup toasting. Okay? Something different from that and implement it. Okay. And I don't want to give you anything in particular, because I want you to go into a little bit of exploring, find one, see if you've implemented Dr. self-managed trying to get it going, pick something else, it's easier, that kind of thing. Okay. So I want you to pick a minimum of one, okay? And it could be, there's lots of things you could implement from iOS or Android if you wanna do it for another framework, I'm okay for that as well. It could be things like that. Date picker or Apple has their dynamic Ireland thing that appears at the top. Have a look at your phone and direct with it, see if you can copy one. Go find the documentation. So if you can find the Figma file, see if you can get it working in Figma. And that's what I want you to do within class Project. One minimum at the list will be in the class project still have what you need to do. It's like one line. Make sure it's an interactive element so that you can implement it and show me with a little video like it being used. Yeah, and then upload the link. Sharing the assignment section and share on social media, make sure you use the hashtag Figma Advanced. Lots of different places you can share it there, tag me, and make sure you also chip in with somebody else's work to give them a little bit of feedback. Alright, Go forth, implement a UI element on your own. Good luck 62. Be careful what you create in Figma: Hi everyone. This video is a warning. Be careful what you create it and it can you zoom in and out like that? Be careful what you create. What is he talking about? I'm talking about prototypes and animation. So Animations, things they just play through, okay, you don't really do anything with them. And then prototypes, which we were doing the last few video with is like interactiveness. The warning is just sometimes you can design things that are impossible to build or at least very time-consuming, which means very expensive. Sometimes it might be outside of the skills of your engineer or developer or yourself if you're gonna be making it. So just be careful to not create something, sell it into the client, and then not B. And then it being either e6 and something that they loved or it being something that cost. Sometimes some of those interactions when specialty skills, it might end up doubling the price of the job or doubling the time. So just be mindful of it. A good way. Like there are times where you need all that stuff. Like if you're pitching to a client, sometimes you need all of the indirection, so make it feel and really sell the concept. And it might be for your portfolio piece, go wherever board for that. It might be just to impress the boss. There's times where you need to go to the level up. But there are lots of times we're actually all start doing something and kinda keep adding stuff. And it's, I've doubled the time that it took me to build for no real net game when it comes to the user testing because that's what we really wanna do. We don't build something quick, get it out to the stakeholders, getting the hands of our users, and get feedback. And Figma is rapid prototyping. I'm not sure why they did that. It's rapid prototyping. And there's nothing rapid about some of the things we've built here. Just be careful and have a look at the term Lean UX, okay. It's kinda just sometimes you can get a bit lost and the details and sometimes all it really needs something super-quick, super Wireframing and sketchy to get where you need to go and be able to iterate. So that is it. And sometimes you don't need all the level, sometimes you just need a quick thing and then sometimes you can build stuff that can be really tricky for the developer or engineer to build. It might not be able to be built. Another thing is that animation, which we covered in an earlier chapter. We'll do a bit more animation in Figma. Isn't, It's not built for that. Okay, you can do some basic animation. We'll do it because it's foreign and it helps us explore the tools and get really good. But if I'm going to viewing animation for something, something is going to play on the homepage or the welcome or the hero image. I want some animation going on. I'll do it in another program. After Effects has got a plugin called body moving, which we'll touch on Lottie animation. And you just kinda pick it up and dump it into Figma. Okay, it's not really an animation tool. There's plugins that will help you with animation, timeline animation. Just know that you can do it other places and just dump it in when it comes to Prototyping, that there's Figma as special, speciality. Okay, so it's really good at interactive prototypes and doing that kind of fast. There are limits to it as well though. And if you do want to go extra special, like, I know photorealistic, I'm not sure when to use these. But something that looks and feels like an actual end, you might have to then go into the next step, which something like ProtoPie is pretty common. We'll touch on that later on. But yeah, you go do not design something that can't be built. That is warning that I wanted to get out here. Alright, that's it. I'll see you the next video. 63. What are the advanced Layer shortcuts in Figma: Hey everyone, welcome to the advanced Layer Video. Don't skip it, even though it sounds boring, it is super useful when you are daily using Figma. I personally be waiting for this video in this course because I don't know, we've been doing it the long way. There's been a lot of this double-click, double-click, double-click to get inside this stuff. There are shortcuts and they're awesome. Let's get into them. So the first one is, let's say I wanted to change the text and there's undue like we can click to the parent frame, double-click it to get inside, double-click it to get in there again, I'm inside the button and I'm just going down this layer stack by double-clicking. You can eventually get there. And we've finally, I still gone to click on it because I'm in prototype mode and that little dot was in the way. But eventually I can get there and change the text to something else. But there is way better shortcuts. So if you just select the parent that you want to kinda go into and then just hit Enter. Enter just ends up Diving down inside of stuff. Super good to come back out of that kind of like layer stack is your backslash. Okay, so what are your keyboard? It's the one that's slanting backwards. And you can kinda go up and down this Lissa into, into, into can you see it going down over here in the layers and then backslash, backslash, backslash comes out to their parent. If I do want to get to this text here, or at least select everything inside of it. I can just click it once hit Enter, and I'm inside I Snack Bar. Now my delete it or change it. This is a good way of diving in and out of things. Let's do one more. Let's do our button over here, shift to with it selected as the inter. And look, I can actually change the text without actually having to click it and highlighted at all. I just pushed into a couple of times. You go to get out of it. The backslash backs you out of it. If you've hit into too many times, I don't use that much. I said escape. Escape means it's get out of here. Escape again, kind of gets back to not selecting anything. So generally just click on the thing you want. Hit Enter, Enter a couple of times until the text selected, and then we can go back to, I can't move but there was a chord, then mesh escape a couple of times. Next one I wanted to show you is you can actually just leap all the way in. So instead of going you and using the because this one's quite complicated, alright, great for button hitting into you just go down the layers. You can actually just jump to it by holding the Command key on a Mac, control key on a PC, I got nothing selected much. That's just click it. We're in. It dove through quite a complicated card. Can you see it's quite deep, deep, deep. Okay. I'm inside of that and I can work on this and break it. Just Command click things to go straight to them. Background, click on that. Hold down Command, click on this. You don't have to do with the double-clicking we've done in the course so far. Happy Days, or the next one is choosing siblings. So I'm going to click the shift to, to zoom in and I'm going to hit Enter to get inside and it's selected everything in here. Maybe that's not what I want. What happens is if I had tab on my keyboard, okay. Can you see it tabs along what's called the siblings. Okay. So the parent is the wrapper on the outside, things inside of it are the children of it. But these children have siblings because the siblings are just like one level deep. These that is the parent to this and it has no siblings. No. Because there's nothing else in the same level. But at this level, that's the parent. These kids here have a big old family and you can just have around PC. I can tab to the next one, to the next one that can be handy. I don't use very often. You might be dealing with a lot more lists. My problem is is that it falls apart a little bit like let's go inside of this and it's tab or that one went perfectly. So that's a good way of using it and just tabbing through the different variants to select them. And where is this? Find another one that might be broken? Shift one, hurricane. This one is shift to I reckon it is because I've already practiced. If I'm here, I'm on tap down to the next one. What happens? I don't I go up and I tab again, and I'm at the bottom and I'm going all over the place. Basically what it does is it doesn't look at your visual order on your upward. It looks at the layer order over here. So can you see, let's move it over so we can zoom in so far. So this one is that the bottom, even though it's all the top over here. And there's Event Card is underneath there, that one is there. So kinda gets a little bit sometimes tricky when that layer order is not right, I can rearrange them and that will then work. And I probably wanna do that for when I kinda get this ready for maybe my library to share with other people more. If you want to, can go super nerdy and go Shift Tab. It's going the wrong way. Can you see that now? So tab's going backwards. Hold Shift Tab to go the other way. Is that useful then? Some people love the keyboard shortcuts. I do have keyboard shortcuts. Some people would just want to click on them. That's fine too. Again, if you are inside of these things tab gets you out the ejector seat. The last thing about siblings and it kinda ties in with the first point as well as its I just want to delete everything off this. Sometimes you're like, I don't want delete the whole frame. Okay. I want to select everything in it and you end up doing these weeds selections. What you can do, click the parent frame, hit Enter, and it just selects all the siblings inside of it and hit delete and you can just clean things out quite easily that way, escape to get out. The next one here is we've done this before, but I want to include it in this video as a nice little wrap-up of everything. We do want to change the order of these. You can use your square brackets, okay? All right, next to the P key on your keyboard, okay, to move things up and down. So there's two ways of doing it. Just holding nothing down and using the square brackets either open or close. Can you see my layers panel, they're just goes all the way to the top, all the way the bottom. If you do want to just move it up one or two K in-between its siblings can hold Command and do it. You can, you see it goes up one at a time. So now I can say you're at the top tab to the next one. Let's pick this one or the bottom here. So I need to move it up one. So I'm gonna hold Command or Control on PC. And just, yeah, you wanna be there, right? Perfect. No, you're gonna be one down. So now shift tab. I've got this one at the top. This next one there. Do you get the idea what I'm doing there? I'm just moving them around so that the same visual order as they are in panels there. But I know some keyboards out there don't have those square brackets. Okay, So what you can do is command or control forward slash and just typed in keyword shortcuts. And then have a little look at a range and to see what is set for your keyboard. They're trying really hard to get everybody's keyboards kind of aligned. Hopefully there's something in there for you there. Why some of those blue? Some of them are blue because I've used them before. Some of them I don't use, or at least I haven't used in this course so far because I reset my version when I start these courses, you go another good Layers shortcut is right-clicking. So let's say this is somebody else's work. It's quite complicated. There's lots of levels and frames and autolayouts. I want to get the action text, okay? Or at least to see what's underneath here, I can right-click and I can say slick layer. And can you see it's showing me both the parent, in this case, grandparent parent, the thing that I right-clicked. And then in their Snack Bar action, then there's an auto layout, and then there's the texts that I want. You can supercharge that one by actually just holding down the Command key on a Mac, control key on a PC and just right-clicking. And then it goes straight to this same thing just kinda goes directly to this layer list. And you can say actually I want this bit to copy it and then paste it to do other things with. That is the Mastering the layers in Figma. I'll add the shortcuts to the shortcut sheet. Remember that's in the exercise files and I'll try and include them in the rest of this course. Or you can ignore them and be the guy or girl who just keeps clicking into affinity. Eventually you will click things. That is totally fine too. Alright, that is, it's, I will see in the next video. 64. How to find layer Zen shortcuts in Figma: Hi everyone over here and my layers panel look, it is messy. My designer OCD is kinda like flashing red light going. In this video, I'm going to show you how to find layer Zen using a few little shortcuts, right? Let's jump in. Now, Ms. Day. Alright, the first and best one has had nothing selected, which is the escape key. Smash that a couple of times and then just hold down Option or Alt macro PC and hit L. Look at that. Everything just collapses. Well, somebody else's document that everything is everywhere. Suddenly you're working on missing Missy, have nothing selected and hit Option or Alt L. Alright, another handy one is let's say the section here when I go into it and I kinda wanna go into this one and you kinda wanna toggle them all down just like Expose yourself. We don't expose this up, uncollapsed yourself. I want to see what's going on in here. What we can do is it's toilets all up, is we can select the layer first. You've got to select the first and then hold down the Command on a Mac Control on a PC and just click on the chevron, there will be a little arrow thing. And then it just click, unpacks everything, exposes itself to the world. Okay, So that gets even handy. We're actually doing on this page. It's too complex, so let's look at something else. Let's say this Animations page. There's not a lot going on in here. Okay, to expose them all, I have nothing selected. I can just click one, but I can actually just have nothing selected. Member escape or clicking the background, do a Command a or Control a to select everything. And then do the exact same trick. So I'm gonna hold Command on my Mac, control on your PC and it opens up everything. Both, there's only two things on this one, but you can see on this one, especially working with community work, with somebody else has done it. And you just want to kinda like unpicking. You're like what is in here. Just select either one layer or do a select all and select everything. And then just Command click it and kind of tools it up. And it also collapses it as well. So once in the option L, maybe you're just do that. Okay, it's up to you. Here. Select all hold down, command or control. Everything gets opened up. Nice. Click it again, holding that same key, everything closes. Other things, just get your layers in order. If you've got a small screen up here, if you're not using pages, you can actually just click this arrow here and pages go away. If you're just working on one page, you don't need pages. Maybe you've got lots of pages. He's one of them to go away you while you're working, you can use page up and page down to get to them. We can also do is you can drag this bottom bit. If you've got lots of pages and it's taken out lots of room. Just make it smaller. You can still scroll within here. Okay, It's a nice way of tidying it up. And the last thing we've done before is you can actually resize this. Sometimes you're working with stuff to have a look, select all Command, click it. Okay, I don't have any really long names. This one here maybe go Page Up, Select All, and click this one. Okay, it's actually getting quite far down this list. It's actually not that far, but you can drag this in and out at the same space or be able to see all the land names depending on how deep it's going. The last bit of layer Zen actually is going to be into preferences. What happens by default is if I use my rectangle tool or tool, same for frames, anything. What Figma will do when I drag it out can see rectangle 24. If I Option or Alt drag it to get a duplicate. I get 25. If I hit Command D or Control D, I get another 126. So it names them because it sees that last suffix, prefix, suffix, the number of the in there and goes, I'll add one more, which can be handy. Sometimes though it's not Handy. He's one of them all to be called 24, whatever the first name was, you can in your preferences. Okay, So Figma preferences, and there's one here that says Rename duplicate layers. Now you can see my 20s. Even if I duplicate him, I get another 27. 27, 27 up to you, which do I like. I normally just leave it as the factory standard one and then get annoyed when it remembers when I don't want it to. So I'm going to turn mine back. What are their preferences where it's not black or white or, you know, it's needed a half on, half off. There you go. Now you know you can do it. Alright, that's it. From the whole video. If you remember nothing else, have nothing selected, which is the escape key and hit Option or Alt L, and it just tidies up all these things. They did nothing. It's open it up, everything's open and have nothing selected and go Option L Alt L on a PC, It's my favorite one. Alright, all the layers in done. I'll see you in the next video. 65. How to hide and lock unlock all layers in Figma: Hi everyone. In this video we're going to look at hiding things in Figma. Like, I don't know how to do that. Oh, but there's some fancy tricks. Not many, but a couple. Let me show you them. Alright, start with the caveman way is you can click the eyeball on and off hiding layers. The shortcut is Command Shift H on a Mac, it's Control Shift H on a PC, there'll be in your shortcut sheet. In that earlier, you can get fancier and let's say you do need to just hide things up on these three frames here. And I'm going to use my quick actions because there's no shortcut for and it's hidden. Deepen the menus command forward slash or control forward slash to get to my quick actions and then type in hide in a second one down here it says hide other layers. Look at this. Clean and tidy, need them all back. Just hit Command a or Control a to select all the layers and then just use our shortcut again, which is, do you remember familiar. It's like 30 s ago. Do you remember you do it's Command Shift H or Control Shift H. So you can kinda toggle that on and off. And if you're thinking, Can I just select everything and Shift-click these ones to get rid of them, then use my hide shortcut. You get it the same place. Alright, that's hiding. It's going back 66. How to use Locked layers in Figma: Thinking, I hope this is not a video about locking and unlocking layers. It doesn't feel very advanced courses. Somehow I'm going to advanced locking layers you, it's a short video. Good stuff to know. All right, first up looking at layout, the caveman way, it's a little Lock over here. There's a shortcut, Command, Option L, Control Option L. It'll be in your shortcut list. You probably add shortcut overload by now, but that one's same as hide. You hold the same two keys down. One is H, one is L. So hide and lock, kinda tied together. But again, not very advanced courses. We can do that where it gets better is sometimes there are Locked item. So this one here is locked. Okay, what I can do is remember that trick from earlier. Who remembers how I started that list of what's underneath my cursor because I can click it. But if I hold down my command key on a Mac, you got it, control canopy C. And if I right-click, it gives me that nice sweet layer order, allows me to select even things that are locked. And then I can use that shortcut to unlock it so that helpful. It can be anyway. Other things we can do is sometimes you just want to unlock everything somebody else's document. Why some things Locked, you're not sure there is an option. Okay. The shortcut is unintelligible. So what we'll do is we'll do our quick actions. So command or control, forward slash. And let's go to unlock. There's an unlock all objects. There's the shortcut there, Option Shift Command L on our neck and there'll be Alt Shift Control L on a PC. Do not remember that one. You won't use it enough, but the quick actions gives us access to it in or just dive into every single thing on this whole page, on all the pages, just this page that it will unlock it or what are the things that you might bump into is let's have a look. I'm going to look at something complicated, this thing here. I'm going to lock it using my shortcut Command Shift L, Control Shift L on a PC. And you end up in here. You're like down here like these little dots, these dots from we know now, I think as he saw me lock it. But if these dots are in handy, like you're not locked WACC what can I move you? You're like, Why can I still not move you my card. Okay. I can see you can unlock you. It's because the parent is locked. Okay. There you go. Alright. That's all I got for Locked layers, you're dismissed. I'll see you in the next video. 67. How to Find Replace and Multi-select Layer Search in Figma: Hi everyone. In this video we're gonna do Find and Replace, which is interesting, easy. We'll push it a little bit further when we're dealing with really complex Figma files. So let's jump in. Okay, so are all my layers panel here. Not many people know you can do a search in the Layers panel. And let's say I want to find Welcome. I've got on a few pages, I've got both textboxes with the words welcoming it. And I've got some frames called welcome screen. Okay, a nice way you can use it is I can hold down my command key on my Mac, control key on a PC and just select all three of them. They go, there's kinda weed yellow color and freaked me out when I first saw, hey, I didn't make you yellow. It just means it's highlighting it and I can just do some really simple changes size-wise. You might just use it for this simple fact here, select lots of things at a time without having to shift click everything, you can take it to the next level, which is see this little settings here. You can say Find and Replace. So I'm gonna say Find, welcome, and change it with start. Replace All. Okay. It's a good way of going through. It might be some buttons that you've named and the initial design had login. But now to keep everything consistent, it's gonna be sign-in or things like that where you just want to find everything in the document to a Find and Change, undo that. You can take it a bit further and say actually just find the ones because I'd use lowercase, you can say match the case. That might be helpful. Let's turn it off. One thing we've replaced, what I really wanted to do is uncheck Replace. I feel like I could turn it off. Okay. I don't know if you'll find it that way. You just click on Find and you go because when replaces on is not much down here. But when I go back to Find and I go back into my settings, look at those extra stuff. It's talking about the extra stuff. I'm going to turn off this filter option here with match case. And let's up the top here. Do a search for early bird. I'm just going to type an early way too much stuff. Okay, It's been used loads, there's loads of components, frames, instances of those frames, those instances have Variables. It gets messy. It's what you can do is go in here and say, actually show me everything that is maybe a main component. Okay, There you go. There's my one main component and the different variables. You can see it even moves to them. All you might say actually show me my instances of this, lots of instances. But it's a good way of filtering all images that have a specific name. One, find the text, you get the idea. One last little trick is remember we being able to rename everything, say you selected all of this. You can actually just slick them all. Okay, I've got every single thing I might delete them right now. Hit Delete. Don't want to do that. Oh wow. That broke the Figma. Alright. You wait, the onion joint, fix it. All. My tabs dot working. I'm please It's okay. You idea again, I'm back and it did crash and did all the early bird Instances go? They did. And how do I get back? This is good learning process for us. I'll pretend like it was made to be part of the course. I'm gonna go into nothing selected. Go up here. Could you show version history? And in here I'm gonna go back. I didn't save it on purpose, but there are some auto saves from earlier on. So I'm going to click it. See it here. Hey, they're all back. So you, my friend, are going to restore to this version. And if you ever do this like me, you try and work with it and you can't do anything, I can't select anything you've gotta hit Done up the top. It's a weird place for it. Alright, we're where we were doing searches, were doing early bird. We want just the instances of it. I'm going to select it all. I'm going to select the first one, hold Shift, grab them all. Now I'm gonna hit Command R to rename them. Actually, this is bulk renaming. Let's do this in a separate video just so it's nice and square it away for you in the course content Bulk Rename is super-helpful, right? That is it for Find, Replace, selecting multiple things in your Layers panel, maybe making adjustments, maybe changing the text. I'm not very spectacular, but very important way of speeding up your daily Figma Workflow. Alright, Onto the next video 68. How to Bulk Rename Layers with advanced tricks in Figma: Hi everyone. In this video we're going to look at this amazing bulk renaming option in Figma. We'll do some easy stuff. We'll do some cool stuff where we tidy up a lot of our components and instances. And then we'll get really fancy and I'll show you how I can't really write an expression, but I can show you how to copy and paste one to do some FUN stuff in the Bulk, Rename, but don't get too excited. I don't really know what I'm doing with coding expressions, but it's good to know that there. And it'll give you a good example of how to make it work and where to find more info. Alright, the bulk renaming fund begin. Alright, let's start by renaming these super cool Pleistocene icons. I know you'll ask. And the Forum icon eight, K 3D plus Selena. Okay, Super cool. Let's start with some easy renaming. So I'm gonna select these three and I'm going to open the bulk renaming. Now bulk renaming is just the same shortcut Command R or control R on a PC. But because we've got multiple things selected, this kind of bulk renaming window opens. Do we need to match anything? Not in this case. I'm just going to rename there's gonna be icon and I'm going to use an underscore. And I'm gonna say, I want some downwards numbering. Okay, I could delete that and I could make, It's like ascending or descending numbers. That looks me, 123. You can kinda see this, this is interesting ish, this is code for, put a number in descending. I don't know how it works. It's cold. It's a regular expression and I can Google my way through making stuff happens. So we'll do a little bit in this video, but just keep an eye on these. These are ways that the computer can find things in our text, sought through it, organize it there called regular expressions. Anyway, let's say like we can modify them like caveman style. Like it's put in 01, I can put an another N to put in three for lots of ints. You can figure out what it's doing a little bit. There. I got, I want 3001, perfect, renamed, bulk renaming gets bit. When, let's find these in my original icons here, these are the main components, so I'm going to rename these a select them all, use my same shortcut Command or Control R and we're Bulk Rename is really handy is when you want to group components using this method. Because at the moment, Let's have a look at our assets panel. We have all of our stuff just like hanging out in here. Again, if you've got a 1,000 icons, they're just going to end up hanging out here. And I quite tricky to use. Some documents will have 100, 200 icons. So what we can do is we can say all of you people will switch back the layers menu so you can see it. Use my command. And I'm going to say, actually they're gonna be, we're going to rename them. We're going to put them in a folder called when a folder, but a group color icon and then use their current name. So dollar sign ampersand is the regular expression for current name. So it's going to put the icons slash and then their regular name. That's Previews really handy. Now if you did the Essentials course, you'll know that when I do this and you can kinda see it over here in my assets panel. Now, I will have just with my icon. There we go, Page one and my main components, I have icon, but they're all grouped together. Can you see there on one Nice little bit. It does make it easier later on when you go That's use an instance of this. And over here, can you see I've got magnifying glass, but in that same little icon group, I can pick the heart or I can pick the use of regular. It's easy way to switch out between these instances, okay, just using that forward slash. Alright, next thing is, is that I'm going to use this kind of group of icons. Again, you wouldn't have these, so just grab them from any plugin, like on eight is good. And there's loads of free stuff in there. And what I've got here is I've got a solid and an outline mode of the same icon. There's just times we the solid one is required because like we using outlined I'm using outlined here because I liked the look of them, but they're just gonna be times where they're too small against a mixed background. We're actually going to have to pick the solid option, two options. So let's do the bulk renaming. They had selected all you use Command or Control. Odd rename them. And I'm going to say it's N to the icon folder. You do that by adding the slash. Some people like to have spaces either side of the slash. It doesn't matter. Arguably it looks nicer, but doesn't matter. I'm going to say icons are not going folder, use the current name. But also I want to go another level down and say actually, I want to find a solid version, a copy. Then these ones are going to be the outline versions. Let's kick Rename. Let's drag out an instance which I realize now I can't do because these are actually over here. They're just frames. So it doesn't really matter when you tune these into components before, after all the naming of accidentally lift mine afterwards. But we're going to create multiple components. Happy days. Now, drag it to Instance. And over here now, I've got a little bit better structure. So Misenus tidiness look all under icon. Let's say I want to find the delete. And can you see in here I've got an outline or a solid vision handy Another thing we might do is let's have a look at the assets panel. It's starting to get messy in here like all assets panel, a local components, or it's messy, it's not too bad. Like can you see these though are getting all split off. So there on page one and my main components which is handy the beginning inside of icon. So bookmark, now though we're starting get, actually, I want to do something. I want to grab all of these. I'm going to cut them off this page. I'm going to make a new page. It's my pages there we app Plus, I'm going to have my components page. Now, when should you do this? I do it about the sort of stage. You can do it the beginning. Just make sure you go to page with all your main components all over here. It can be just to tidy away for you to work or if you'd like me, I just kinda bump into it, needs fixing. I'm going to spend the next little while getting it working. Alright, I'm going to start by making a section or a frame and just rename it and call it icons. So I've got some way to put my icons. And if paste my icons in from that of the page, then my main components just double-check that got the right icons. They're not instances. And there we go. It's just going to be a bit tidy. Now when you're working with an instance to say actually you, my friend, are all my components page. As you are an icon, what kind of icon? I need the delete and I need the solid one, you go. One thing that might happen though is either Tidying up somebody else's document. Okay, you've opened like the iOS design system or material or something else and you just need to get rid of the lot of structure they don't need. Let's say that you're not going to use the solid ones that gone from your file. What's gonna happen now is you've got this separation. Can you see outline at the end? We just don't need it so we can tidy it up because of the moment we still have this extra step that we don't need. Okay, So we're gonna go, I'm gonna go into icons. We're going to say, yeah, give me the delete and then we're gonna go and pick the outline vision. There's just one extra step. It's grab these, use Command-A and say, I want to find, keep an eye on the preview of here. I want to get rid of all of the outline, not just outline. Bought the slash outline. Okay. To clean it all up, then I can do that. Okay, that just kinda removed a chunk of that naming convention. Now I've gotten instance, it says you are all my components page. You're an icon and I just listed, you don't have to go inside of bookmark and click it one step down or the next thing I wanted to show you is something to do with regular expressions or regex I mentioned earlier. And I'm gonna put my hand up and say, I don't know a lot about how to code it, but I know it exists and it can be handy. But for me, I need help from a developer to help bright some of these search queries. So I've got this example here. We've got the word icon underscore 001. We did that earlier. So I'm going to rename them all. And what I want to do is switch the words with the numbers. There is no option in here. It says pick all the names, okay, and then switch them over for the numbers plots. If we know that we can do some coding in these fields, we should be able to do it, okay, and this is where I'll reach out to a developer and say, Hey, can you help me? This? Okay, I'm gonna walk you through an example and it's basically I just took it from the Figma website. I'll leave the link to this article. It's just the Search article here. And it just starts with a basic one and then has some reference material which is still well above my head. But have a look, you can see some of the search patterns that you can type in. But again, let's just do an example so that you can squirrel it away and your back pocket to know that if you do have something tricky to do, you can probably get help because it might save a lot of time. I'm going to copy this and the match field. And I kinda have understand it's his grab all that upper and lowercase words or letters that also have an underscore in between them. And they're also has, I think that's for all numbers for slash D, K. And find all that, all the, all the letters that has a hyphen between it and then all the numbers, grab all of those. And then dollar sign one, which is the first thing I've pulled out, but actually put the dollar sign two first. So it's gonna put the numbers, whatever. The second thing you grabbed over here, first, the first bit, second. And let's just put an underscore between them so we're able to switch it around from being icon 00120001 icon. Good example, Dan, it's more, I guess just, I want you to be aware that Search, especially Bulk Search, can do a lot more than what's available in there. I mentioned the dialog box itself will upgrade over time to give you more options. But anyway, forget about how bad I am at coding that stuff. And let's focus on how cool those little processing icons or they go. That is bulk renaming in Figma does some amazing stuff. Alright, that is it. I will see it in the next video. 69. How to replace instances and variants with shortcuts in Figma: Hi everyone. We're going to dig in and show you how to switch things out quickly and easily, either with instances like this one here, look, switch it nicely. I'll show you how to do it when it's deep inside of a component which is trickier to do, also had a switch out instances when they're in Variables as well. So that crazy little target thing that appears sometimes as I'll show you how to detach and reset all instances as well. Alright, and it's jumping. First thing is, is there are some icons that you can put into document. So there's a folder now court icons to bring in all four of these, add them to document, make them components. We know how to do that. I'll do it at the end of this video just in case you do get lost. But all we need is components. We're going to use this thing with icon. So let's do the coup swapping. I'm on page one now. I'm going to make a frame just so that I can see what we're doing. I started recording it on the black and you couldn't really see what it's doing. So we need a couple of things. Let's grab. I'm gonna start using this, okay, This Resources tab, It's Shift I, both Mac and PC. Shift I opens it up. If you keep typing, it starts searching. I really like it because shift I opened it. It's remembered components from the last thing I did. And now I can type in hot. I find that it's really easy than using the assets panel over here. So I'm gonna drag this out and I'm going to drag up two versions. Two versions. Why? Because I wanted to do one on leave one untouched. And this one here with the Instances being kind of like smushed. Because I'll show you the difference. Let's find something else that's used. The pencil familiar. The pencil by itself. It doesn't really do anything and just drag it out. And it's very small. And so what I can do though, if I hold down the Option key on a Mac, the Alt key on a PC, can you see this little line appears around them? That little lines is, alright, I'm going to switch you out. And what it did was, is I made those icons really small because it demonstrates that if I change nothing about that original hot instance, the thing I'm swapping it with uses its size. But if I've destroyed it like this, hold on that same key, Alt on a PC option on a Mac. Can you see if I've distorted it? It goes, oh, I'll try and match it handy. Yeah, of course there is the way of going in here and using this and finding your way through the components doing search, I find that option of just holding down Alt on a PC, option on a Mac, and overriding it is super easy. And sometimes it doesn't work and I'll show you the trick for getting around it. Let's say that we want to switch out this here. We've got these guys. If I just use that exact same trick and I say pencil icon, I hold down option, like Dan said, or Alt on a PC. Nothing appears. It kinda just threw it in then autolayout and so it just kinda like dumped it in there, didn't switch anything. What you can do is you can hold down the same key option on a Mac, alt on a PC, hold down command as well. So that's option command, Mac Alt Control on a PC. And you see the line appears now. I have like diving inside and deeper into something. And because I hadn't resize these, replace that out with its new size. If I want to go into this one and this make this 31. 31. Now, holding those two keys down, option and command on a Mac, Alt Control on a PC gets the new size. Let's say you switch out components where at least the shortcut for it, or another shortcut for switching things out is when you're working with variants. So find something in your document. Components set, you're looking for the variance. I'm going to use this text here. I'm going to hold Command and click Control, click on a PC just to kinda dive inside of my variants. And some things will have a target next to it. Somewhat gay and little tool tip is giving away what we're doing. Can you see it says, Hey, would you like me to select all matching layers? Okay, you got awesome. They can go through and say actually I want to change the font size or the color or say you want to switch it out. Let's say. But here I've clicked on the outside of this. It recognizes that there's more than one. There it is there. And I can say actually switch it from its price to, I don't know what else we got in there. The upper Nav, not appropriate, but it's a great way when you do end up with lots of variants inside of a components yet, and it explains why sometimes there is a target and sometimes there isn't. Why isn't the retarget here? These will look very similar. The two different It's looking for stuff that looks quite similar. Gets to a point where I'm not sure if you have this example or not. But you can see on my one, Let's do this. F I command click this. It says, Hey, there's more. You go sleeping for me, like me. Why didn't you pick that? Okay. One of the things is looking for is obviously it's text and it's the right font and the size. It's looking for those things, but it's also looking for the structure of the layers. Okay, so let's have a look. This one here didn't get picked. Command clicked it. It's because these ones here, it, his buddy. There is an instance inside of, directly inside of it is the child of the texts. Whereas this one here is this the Instance inside of it is another wrapper or frame. And okay, so normally allowed inside of that is the text. So it doesn't know how to jump deep into layers or at least it doesn't at the moment chick use sometimes though instead of replacing instances and changing variables, you just want to like break it all apart. So there is a cool newest feature where let's go Shift I to open up our components. Let's type in COD from the thing we made earlier. And I'm going to drag in this, this is quite complex. Remember over here and my layers panel Okay, Let's have a look at reopen it. All right, hold down Command on a Mac, Control on PC and it should spill it open. But you can see I've got an instance inside of that. As an instance is an instance of the bottom part which has an instance of price and just everything is tied back. Sometimes you just like leave it alone. I don't want everything to be Instances. I just want to smoosh it all apart to be frames and not connected to anything else. To do it with the card selected, sediment you a quick actions. So command or control, forward slash. And if you type in detach, detach instance, you want to detach all the Nested Instances because the moment detach instance kinda works, but all of these still stay in there. Can you see? Whereas if I undo that, hoping quick actions, use detach all instances. You'll notice that are looking at this command click, all of it is being broken apart. It might be that using somebody else's work or you just want to kind of a fresh start and kinda pull it all to pieces. There's no real good place to go find it. So just use quick actions and just remember, you can detach all Instances hopefully. Alright, let's close a little lab. Who moves the shortcut hold down Option and hit L or holter. Now, just all the layers collapse back down. Thank you very much. Last shortcut is when you are working with Instances and you don't wanna delete them, you want to smash them, fights want to reset them all. You can right-click each one and go reset all changes. Obviously, you can use your quick actions as well. You can do is actually you can slick a lot of them. Okay. And did them all in one big go to say go back to the way you were meant to be resettled changes. You go tiny pencils. So that's how to reset all your instances, alright, and then it's gonna be it for like the shortcuts. So we're gonna be learning. What I'll do now is I promised at the beginning, I'll show you the bits I skipped to get to where we started. If you're happy with making multiple icons and doing the renaming thing, totally fine. If you need a little bit of an extra look at it, I'm gonna do that here now. I've reset everything back to before we started the video. And I'm gonna say it's bringing some images are some icons. I always nearly always drag in from a Finder window icons to just drag them in. Okay, I use my mouse Zooming in, hold command and use my scroll wheel in and out. And I'm going to make multiple components. Great. Now I'm going to rename them Command or Control R on a PC. And I'm going to put them in the same kinda like subcategory that I had before. Icon slash. Why? Because I want them grouped with those other icons. So they're gonna go into there. They're gonna have current name. And I'm going to hit Rename. And again, a kind of work. It's jumped to our assets panel. So Alt to under my Components now I have two. Why don't I have two of them is because these ones that I just made haven't gone in to the section that I made does have a look. Some reason when I dragged in my images from my Finder, they didn't go inside that section there. So there will actually kinda separated. To have a look at my Layers Panel Option one. These are the guys that are brought in. They didn't end up in here for some reason. So that's what we're gonna do getting there. Now, when I look in my assets panel on to components, there's just one group of them. Alright, and so that's how I got started with this course. Dragged them in game names, make sure that the right place we go, alright, that is it. I will see you in the next video. 70. How to use Instance Swap Component Properties with preferred in Figma: Hi everyone. In this video we're going to look at something called component properties. It is a really underwhelming name for something that is spectacularly good when we're getting into complex components and is a really good way for an alternative for Variants. Just a quick overview. This one here is what we've been doing traditionally in Figma and what we've been doing in this course, we just make a button and we've got three instances of it. This one here does the exact same thing, but then it's missing all these extra bits. But that is what the component properties does. In this case, there are a few different component properties. We're going to look at the one called Instance Swap and to quickly demo what it does. I've got two buttons, the old way I go through and pick the badly named variance. Well, the new way, the yellow button, okay, and the yellow button over here has an lovely little thing saying icon, which I can do you want to either done, do you want the Plus, you want the pencil, I guess picked from it. It's easier for the person using the button, somebody in my team meeting the future. But it's real power is here where I didn't have to create all these components. It's just one. I switch out this instance using one of the component properties. And if you're like, Hey, there doesn't seem like a whole lot of work. It's when variants tune into something like this. Don't, don't, don't check out the fields here. Look at all the different variants you need in a field using Google's materials, so many options that we could cut down to something that looks and works a lot more like this. Alright, let's jump in and I'll show you how to put one together. Alright, to get started, I all my components page, I made a buttons section and I drew something that looks like a button. It is just an auto layout at the moment with a background color in some ticks in it. Now we're going to show you the bad way because I feel like it's the only way to really appreciate and understand the new fancy way, the way I needed my head anyway. So let's take a borderland, it's converted into a component, okay? I am going to have variants of this component, three of them. Okay? I'm going to add some instances. That's why this thing is called an Instance Swap and will only work when you do something like this. So shift I, okay, I'm going to find what are we got ticking there is a done. There it is. Okay. So I'm going to drag in this. Okay, There we go. Doesn't quite fit, resize to fit. So I'm going to have an instance of the tick and I'm going to have an instance of let's go icon and just have an instance of the pencil in there. And Shift I go for the Plus icon. You need these Instances in here for this thing to work. So this is the wrong way of doing it right? So or not the wrong way. It's just the way we've been doing it from now. We've made this thing called button a great. And for me, I had to kinda make three versions of it. Not a big drama, where it becomes a big drama is when you have to do something that's more than three instances. I found this one, shake out of this. That is a main component and these rule the Instances, my goodness, it's probably the most complex one I could find. This is Google materials Dropdown input fields. So this feels really easy, but obviously you can get a lot more complex. On the other side, the person who's using this goes to the component library that you've shared with them, opens this out and goes, alright, Dan is button a. There's different properties that he hasn't named, okay, but there's variant 12.3. So that's not a big drama, but watch this gets better. So I'm going to make a duplicate. I'm going to attach it. Can you fill color and you color? Here we go. So this has nothing to do with this now, these are all separate. What to do now is we're going to make it a component like before. Let's rename it and call it button be. And what we're gonna do is instead of making variants, what we're going to say is because there's an instance here, which is our tech. We can say, I would like you to add over here, okay, duns come from the name of my icon, but I want to add it Instance Swap. It's this thing here. It knows it's an instance. So you don't click on the outside button. You click on the Instance inside of my component and you say actually I'd like you to do an Instance Swap please. In the instance name is gonna be icon. So people that are gonna be using this, I'm thinking ahead to the person using this now saying There's gonna be an option says icon, and they're gonna be able to add some preferred. This is where this gets really good. You can say it has done, but I also want them to be able to pick, Multiply, which I need to rename to close, add. Let's add the pencil, but I don't want the bookmark or the delete. There's just no reason to have it for this particular button or any buttons. It's used for something completely else. Let's click Create property. And the nice thing is that thing that I made looks kinda nice and clean. Let's bring in my Shift I and let's type in button again, the strike this out. I'm the user using it now I say, Alright, Ronnie to button, to animate this sweet button. Here you go. Alright, what options do I have over here? You get this new stuff. This wasn't there before. But now I've got this Instance Swap, this is done. And they can pick from these only the three. If you've ever worked with a document with like say 100 icons on it, this huge list of the lip here, whereas here I can just pick the preferred ones means the creative can say actually, I can only use these three. They can go and swap them. So I really wanted to convey how awesome this is. I guess we're going have to do another couple of videos when we make something more complex, I think as the only way, but let's just quickly recap. So for me as the creator, mine looks a whole at tidy and you might be getting stuff now, would you like where the variance, how would these hidden other people's work? So I've got my main components selected over here. I've got this Component Property that has got this as this little diamond here. That's an Instance Swap. You can have more than one Component Property. We'll cover them all in a minute. But you can say in here actually the person needs that didn't need something else. They need to go into default needs to be a the plus and also for the preferred ones. And people are using the delete and you're like, You can't use Delete, Stop using delete. What they really need is they need to be able to add a bookmark for this button as an option. For me. I didn't have to go and make another variants which from around autolayout, the mouse, it's nice and tidy and for the user when they're using this button here, this is the one that dragged out. They all need to do is go in here and say, Hey, what am I allowed to use? All the preferred options? And if they're like, Hey, I really need that trash can one, I don't care what dance is. The default is preferred, but actually they can get to all of the components within a library shade to you or local Components. Now I can go and find my icons and dig in and grab every single one I want. I can override it, but it just makes things tidy about like what you can and can't use for me as the credo. And the user just gets a nice little dropdown to pick from stuff. Alright, that is component properties for an Instance, Swap, super cool. Alright, let's look at the next one in the next video. 71. How to use Component Text Property in Figma: Hi everybody. In this video we're going to look at the Component Property called text. It allows people to go into the Properties Inspector here and actually go, I'm going to change this to sign up without having to dig into the button. Is that useful? I don't think so, but does the advanced course, and I betcha, there's something important about that Component Property than I really don't understand. It's either that or Figma has bigger plans for the future. So Let's learn it, know it's there, and then we'll move on to the other component properties. Good way to move to the start of a video. Dan, who wants to this video now, do it with me anyway. Alright, to get started, I have a button. It is a component in dealing with the main component of this and it needs to be text and the inside, the thing to watch out for is under the Properties, my component properties. This is the thing that we made in the last video. I'll Instance Swap that we called icon. In here. Let's add another property by selecting the text. If you go down towards his content, you'll have to do some scrolling in here, find content, and here you can add Component Property, okay, the text Component Property. And basically all the defaults are good here, ticks is the name of the Component Property and the value like the kinda be changed, you put something else in here. I'm going to leave it as button, create property. And what ends up happening is this turns into a little pill, but what ends up happening for the person using it shift I am Button. I got rid of my other buttons. Okay. I just back to the L1. When they drag this out, they've got under our Button be Component, they've got are Component Properties, okay, and we've done this before. We can switch it up to plus, but they can change the text in here. Now. Sing up. Hello, sign up. There you go. Now, why is it useful? Say the beginning. I'm not sure exactly what it is for. I imagine we'll be able to inject stuff into this at one stage outside of Figma or using some, I don't really know. But you can do it. I can kinda see how it's useful for the person that didn't have to go in and double-click on this and change it. Okay, they can just do it all on the parent here. Then I have to dig in or hold Command or Control click to get inside. Is that a saving? Yeah, maybe it's not, but I bet you there's something that I'm missing that this little ticks field is gonna be awesome width, you might already know it's let me know in the comments, but it's another one of the component properties, a nice, easy one that I can't seem to find it useful. The ego onto the next video. 72. How to use Boolean Component Property in Figma: Hi everyone. In this video, we're going to look at the Component Property code boolean. It's a crazy old word. What does it do? We've learned it before when we made variables with things on and off. That's the kind of Boolean way, true, false, yes-no on-off. We've made this where we can do this little toggle switch on and off. But we're gonna do in this videos get fancier. We're going to create one main component, and instead of having a couple of different options, we're going to build it into it using the Component Property could Boolean and end up at the same place so I can turn things on and off. But it saves so much time in these variables here, and especially when we get into multi dimension variables. But for the moment, let's make a nice, easy one to get our head around this weird word Boolean and make it happen in the component properties. Alright, to get started, I've got two separate main components, buttons see and Button D. Let's do it the wrong way, not the wrong way, just less advanced way, Essentials Course way, nothing wrong with it. But when you do get into more complex design systems, you end up down here. And we don't want to end up down here. What we're gonna do is we're going to make a variant. Remember this is the wrong way. I'm gonna go insides like my icon, I'm going to hit Hide, which is Command Shift H or Control Shift H on a PC. Okay, and what I want to do is I want to name these. I'm gonna grab the component, set, the property, want to give it a bit of property name to say, does it have an icon? And let's go into this and say yes. And if I use yes and no, Okay, that's a Boolean. It means on-off, true, false, yes, no. And the cool thing about that is that I can say this button here has this little toggle switch. Awesome. So let's do that more fancier. So what we do is we don't have to make a variant because Boolean is one of the options. We don't do it here properties what we do is we go and find the thing we want to turn on and off, okay minds my icon. And what you wanna do is kinda tricky. Took me a little while to work out with as well as under layer. Okay, So not at the top here under properties, we want to go on this layer. I want this option here, okay, create Boolean property. And it kinda knows true-false, kinda done already. I don't need to do anything else. You go. There's my main component, Tidying than this one. Okay, but when I go to use it, shift, I drag out the button here and I can go up here, look, a little toggle switch, does the same thing. Nicer. So Boolean can be anything that is a yes-no on-off, true-false. Okay, where's the Instance Swap? Remember early on we had to use an instance in here you can see my components here was an instance of my icon, whereas we can do it with the actual text as well. So this text here we can say actually down here, I want to find the layer, whereas my layer there it is there. Okay, there's that Boolean option here. We're going to create a new property that says just Text true, false. Now this instance over here has two of them. We can have just the icon or we can have just the text, we can have nothing and it freaks out. Both of them, sorry if you didn't both off, it doesn't know what to do, but then you go Boolean. Awesome. Alright, let's start combining them all in the next video. 73. How to make a input field using only component properties in Figma: Everyone, in this video, we're going to look at our component properties in a little bit more detail. String a few of them together. We're going to make our text label. We're going to do it with an input field where this easily can become loads of different variants to make all the different options possible. But we're going to use our sweet new tricks to be able to do this where this is the main component that has all of these different options. Let's have a look, see the little required field and turn it on and off. We don't change the label. Do you need the helper text down the bottom? Yes, no, change the words in it. But what if we need the red line around it? We can go, let's just use the arrow. One look at that's super tidy and a really good example of why component properties are awesome. All right, let's jump in. All right, first up, I'm going to draw that input box. I'm going to do it in speed mode. You make one similar. All right, so there you go. The one thing when I built this was I kept these two separate. Okay. The asterisk, it's like shorthand for required field or mandatory. I kept that separate so I could turn it on and off. With this, I didn't make this an auto layout. I put the text on top of the frame, not inside of it, because I want to later on, like I showed at the beginning, make the outline change. Color, color change is not one of the component properties at the moment, but we can do instant swap. So we can switch that out. So we can switch an instance of this out. Cage is the background, but I don't want to switch the text, text name. Switch the background color. All right, Now it's a matter of making it work. So what we'll do is we'll say, let's do the easy ones. First of all, let's select it all and make it a component. Okay? And let's give it a name. It's going to be called Input Field. Cool. So let's do the easy ones, like the booling. So we're going to click on this and we're going to go inside of it. Okay. And we're going to say, over here, look for a layer. Look for that little icon. Okay, click on that. And that's all we need to do. Let's get an instance of this working shift. And let's type in input. And there we go, main component. This is my instance. Okay? And we're going to say you have this cool little toggle switch. Is it required, is it not? Let's do the same for the helper tech. It's not needed for all of them. We've wanted it as an option. Okay, so I've gone into my main component. I'm going to find my layer, there it is there. And I'm going to say there's already one called show as as that's what it is. I'm going to create a new property that says perfect. Thank you. Now, down here, I've got two toggle switches. Show that one. Show that one. Happy days. Anything else I need to turn on and off? Probably not for the moment. Let's put that input text. And I might have to concede now that with three bits of text in here, maybe that text component property is better than I thought. My instinct to grab all three of them and see if I can make down a content member. Content is for the text. All right. This little section here that says content doesn't exist anymore, little UI change. Figma now has moved it, okay, and chunked it into the text. Let me show you. You can see here, there's my text. And they just moved it to be part of this whole tile. There is no content anymore. The times that are going to content. Just look for the exact look for this little field here with the bull in here that is going to create our text property. No more content mixed in with the text. All right, carry on. These things are everywhere, which is a little bit confusing. But look for those icons. Under content, it says Mix. If I click this and just click okay, they all become the same thing. They're all connected. Now if I get them down here and I start typing, okay, where is it label instead of label, I put in sample text, Okay? Or sample at least, can you see they all changed? That's not what I want. Okay, So I'm going to undo, I'm going to do it individually. Click on Label, Find down in Content, find the sweet icon instead of just the word text. This one's going to be label. The value can be labeled. That's fine. Sample text here, Same thing, not that one. We're going to create a new property. Sample text is probably not a good name for it. Let's call this one field text. This last one here is going to be on new property one. That's going to be called helper text. All right, so why am I conceding this is actually useful? Watch this one. When somebody drags out a new version of this, they can go through and say, oh look the label for this one is say name. They can tab down, okay, just tab on your keyboard. And then you can put in, you know, whatever you want in there. And then the helper text will be first name and last name. All right, I'll take it back. That's kind of useful then clicking all of this. One thing we're going to have to do now, it'd be nice if these were together at the moment it says show helper text. Okay? But then the imput of helper text is down there. Rearrange this. Okay? After we've created it, we need to go back to that main component where we're doing all the main work only in this one. Those little lines are repair, can you see them there? So what we'll do is probably the most important. Actually we'll do it label at the top, because it's at the top of the stack here, that's the label text. Then we'll get it. Do we want it to show the asterisk or not? Then the helper text probably needs to be down underneath the helper text, actually, probably the other way around, right? Show it first and then be able to type into it if it's shown. We look at this now. Does this make more sense? Change the label, say e mail? Do I want to show that it's mandatory or not? Then there's the text field. Okay. Smith, do you want to show the helper text? Yes. Okay. Then what do we want in it? All right, that makes mostly sense. I need to change the name of this because this one here show Asterix is probably not that great. You do the same thing when you go back to the original one. And you can edit these as well. Okay, so you can just double click them here. We might just put in on or off these makes sense when it says show helper text, but we'll just make that required over here, on off, nice. Now there wasn't a really good use of an instant swap, okay? Maybe had an icon somewhere in here, it's an arrow or something like that. You would do that. What I'm going to use it for as a bit of a hack because what I want to do is have an error option, basically the red line that goes around to show that this is a field that you've either missed or got it wrong. Or not enough characters, too many characters, that sort of thing at the moment. Okay, if I click on this, there aren't. If I go to my properties, there are only variant booling, instant swap, and text. You might be watching this and go, hey, there's 40 more of them. Dan, I'm expecting that this is reasonably new. I can see in my head all the different ways that you could do this. Okay, it'd be great to be able to switch out color styles, font styles, everything from the styles I reckon's gonna come across. Let me know in the comments if there is new stuff in here and if it's just a small thing, I'll let you work it out. But if it's, you know, if they've added loads, I'll come back and re record it. All right. So how are you going to do that red line around the outside? Hmm. Have a think about it yourself. Pause it and think, how would you do it? All right. How am I going to do it? Is I'm going to do it with this frame here. Okay? I'm going to call it field. And I'm going to actually make it an instant, so I'm just going to drag out the field here. Okay, so it's outside of my main component now. Nothing to do with it. I'm going to make two of them. We're going to have commander, this one's going to be field era. This one is going to be field default. That's the one we've got. Now let's do this one. I'm just going to change the stroke, do it big red. What I want to do is I'm going to grab this one. What I want to do is I want to make them both into components. Multiple components. Separate ones. Okay? This one I'm going to switch back into here. You can see here, it's just a frame. At the moment, I'm going to go copy. We're going to use that sweet shortcut command shift R or control shift to switch it. Now, it's not just a frame, It is an instance of this. But because there's an instance, I can now go to this main component and say add an instant swap. How do I do it? Under properties here, I'm going to hit the little plus and I'm going to say I want to instant swap. I want to go inside of it and pick the instance first, okay? Then we're going to go in here and say, this is the default field, I want instant swap here and I want to say which ones can you pick from just from field default and field error. That's it. Hopefully now you can switch that one out to error. Oh man, look how good that is. We've got just this thing here. We've had to have a couple of extra main components which we could delete now because there is an instance hiding in there. Hang on. No, you can't. I've come back from the future. You can't delete those main components mainly because I can restore this one. Okay. Comes back, there he is. Where's my error one? I can't find it to get it unless it's been used somewhere. Okay, and it wasn't used anywhere, so it's kind of like gone forever. So I'm gonna undo loads and go back. You wait there. Alright we're back. So let's not delete them. That's not good practice anyway. We're just going to hide them so we can't see them. There you go, you'll be over there. Still pretty tidy though, right? Got one main component that does a lot of work, so our instances of that are really easy to both create and adjust, but even better, it's for those people who are going to be using our amazing component has this lovely sweet little panel here on off too easy. All right, that is it. We have tied together a couple of component properties. We looked at instant swaps. We did that for the back of the field with the red line around the outside. We also did text and the bullion to turn things on and off. All right, that is it. I will see you in the next video. 74. How to Combine Variants with Component Properties in Figma: Hi everyone. Hey, in this section so far we've learned a lot, learnt, even learned a lot about component properties. We looked at Boolean and Text and they're all great and they save us so much work when it comes to creating our components. But there are limitations. So you'll end up combining both component properties along with the variance that we know and love is just some things Component Properties can't do, at least not yet. Things like color changes, especially if you want to add Interactions like a hover on a button like we're gonna do here. Size changes can be done. Picking out new colors, can be hacked to get done, but it's probably just easily using a variant. That's what we'll do now is we'll build out kinda like a real-world example of mixing component properties along with more traditional variants, will make this thing. Okay, it has a lot going on. It can do so much. Bought was still quite a minimal amount in the components set. Alright, let's dive in. Okay, to start with, I've got something that looks like a button. I'll call it button main. It's a Auto Layout and it's got an instance of an icon in here. It's converted into a component and let's create variant for it. Kinda mixed in with all of this now, okay, so I can create a new variant property to one of them. Okay, the second variant is gonna be cold. Hello, Rename the property to state. Okay, so we've got a default, state of default and a state of hover. This one here I'm going to command click the background. Okay, so I can get to the fill, just make it a bit darker. There we go. So one of the things Component Properties can't do is in directions, okay, So when a hover above this, I want it to change color. We can't do that with Component Properties. So we're gonna do with variants. So shift E, let's say you go to their onClick know while hovering, change to the hover state. And let's do it. Dissolve. Alright, previewing it. And we've got my little preview sit up here. The one of the problems at the moment with states that quite new and they don't allow you to have flows to start here for previewing it, you still need a frame. So I'm gonna do is keep everything on my kind of components on there. And I'm still going to hit the F key and pick a phone. And I'm going to put an instance on this one here. So Shift I am going to type in button and Button main areas. Now, I should be able to start a flow there. Preview it, put it over here with all my other stuff. Go. There's my button. If I hover above it, there we go. That interaction needs to be done with a variant. What else needs to be done with a variant at size? Something we can't do. So what we'll do is we will stick the outside, make two more variance. Okay, actually, I'll duplicate the ones I've got. So I'm going to slick you and you. And I'm going to duplicate both of those, these two here and design, I'm going to just change the, I'm gonna go, I don't know, plus eight pixels and maybe Plus for those is gonna be my large buttons. So first of all, let's wrap this. The shortcut is crazy like Command Option Shift R. How I remember that one, it's Control Alt Shift R. Okay. But it's probably easy just to click the button up the top. Yes, this one here. This is kinda get the components set to wrap around it with the components sits selected lids create that mu variant property, okay? This one's going to be called size. And the default, fine. I'm going to grab these two and say you are size of these two here. Size of default. Perfect. So over here now I have got ah, button instance that has to variants. When is the state? M1 is the size. Okay? I haven't updated this states on these two. And U2 are a state of you, a note you are default and you are a state of all Java. We go. Now over here, we've got you and we've got state of hover and default. I'm not going to change the state. I do want to change the default to the large one. All right, everything's working perfect. Let me create a secondary color just, I'll do it in Speed mode just so we can get to the good point of like weird. We then add a component properties. Alright, so there, Yeah, Another thing that we need to do in variance is a big color change like this. Alright, so let's check out our button. We've got size, good default, colors, secondary or default, Great, regular, old variant. Okay, So if there's size changes, color changes, and if you want to add Interactions will still use Variants. Bad. What ends up happening is, I'll speed add the version that is missing all of the pluses. You wait there. This is where component properties come in. I've added a variant that has no icon. It's doubled. What I had up here, kinda ballooned my buttons out. It totally works over here. I can pick the option that has no button or button large. This is getting quite complicated, so I'm going to undo and do it the proper way using Component Properties. Okay, So what I wanna do here is I want to say you are going to double-click. I'm going to grab my icon, not the vector on the inside. I'm grabbing the wrapper that I'm using of my instance. I'm going to say actually you have trying to find the right icon on the right layers. In this case it's under layer. I want show icon. I just wanted to go show icon. Here we go. And I'm going to now apply it to all of them. This is where that trick earlier on. So if I double-click to grab this, can you see I can select them all and say apply because I've already made it. I can just toggle it on. Alright, so now I didn't have to duplicate that whole set. I can go over here and say actually icon on and off. Can you see the power of it? Now, button is a good example for me to show the hover interactions and the different sizes were component properties come in is for that kind of like more to do with like things like cards that were making. If we had to have lots of versions of these, it could be tricky, especially if you're just turning things on and off. And like we saw before when we're doing all fields here, well, there's lots of things to be turned on and off. Icons to be turned on and off. Awesome. Alright, just to complete it before we go, is I probably want to grab you, grab all of these by hitting the little target find layer. And I'm gonna say, I'm going to add a new one that says show text. It's going to be true. And it means now I can say on this button, I can see the text on and off. Same with the icon. Actually, we've already got the icon off. What I probably want to do with the icon though, is have a way of switching between different icons. So it is different from the layer one that we did show icon. We're going to find it here. There's my instance, I've got an instance. I want to find that little icon there. And I'm gonna do the Instance Swap. And it's gonna be this one that's gonna be my default value. I'm going to add some preferred ones. Okay, I'm gonna say this and that, and maybe that. Excellent. Now, again, I didn't have to duplicate it, especially if I obtain icons. You didn't have having to make ten more sets of these to have a little different icons and then turn them all off. Another set. Man, it gets big. Now I can say you Instance, this one. So tidy. Let's do the last bit of Tidying. Two more bits is the text. I probably want to under content. Remember, I want there to be editable over here, which is growing on me. Okay, Text primary button, great. It means that people using the instance my other team members can go through and change the text over here to be sign-up. And last, but a Tidying is probably getting this into some sort of order. We do it by using the main component K or the components set. And we can drag these around. So we can say probably the most important is gonna be the text and we can drag it up. It can't go past these variants. But the top of this list show icon on and off. Let's put showed text probably after this one because it's less likely to use show icon. Yes. And then pick the Instance that seems right. In terms of the state, probably don't need that at the top. I need that state there because I need the interaction. But it's not something somebody who's gonna be changing. I don't think size and color probably color, size, state has how I think this should appear to be able using my project. What color they want, what sizes it needs to be. The text that's going to be in it. Maybe show it takes should be above. Do I need the icon or not an impact the icon, alright, that is a combination variance mixed with Component Properties. And what have we saved? We've got this, which is still quite a lot, but especially with those icons. And I needed for them, ideally for more sets of these duplicate, duplicate, duplicate to show all the different icons and the different sizes and different Hover states. Batman. Alright, that is it a bit of a mesh up, a bit more of a real-world project. Alright, I'll see you in the next video. 75. How to apply component properties to existing design systems: Hi everyone. Hey, we've gotten an existing design buttons system here. It was built at a time before Figma. Hey Component Properties. And they'll be lots of times either with your own existing work or documents from the community. We want to go through and say actually, I want to combine it down and use Component Properties. And it's kinda allow us to do something like this where instead of this many buttons or we need is this mini, which is handy both US for organizing for the people using our buttons and the team. But really the video is, I want to show you the kind of shortcuts to be able to make these updates in Bulk quickly. Whereas up until now we've been building them as we go working on individual parts. So bulk changes, bulk updating, and a good example of updating previous files to a newer fancier format. Alright, let's dumping, alright, what we'll do is we'll work on this one to get it from the community. If you do a search in the Figma community for Material Design button, probably Edward move and you'll get here. Thanks Merv, gorilla and open it in Figma. If you can't find it, I'll leave a link in the bottom of the class projects. There is a link there to it. Directly. Open up a version for yourself and we'll see how much we can cut down some of the shortcuts to make this easier and less painful. Alright, so let's go to the button variants page. And what we're gonna do is try and like we could work on this whole thing that we'd be at this for awhile. It takes a little bit of time to reconfigure an existing design system. What we're gonna do is just tackle this bit and I'll show you some of the shortcuts. If you're having to tackle it yourself, there's nothing wrong with this. It's just quite big. I pick this one because it has left and right icons, which is going to make a good example. And what I'm gonna do is because this is an existing design system that other people might be using. I might just leave this alone and then make another version. So I'm holding down the Option key, Alt on a PC. To leave this alone, it might be in a shared library. I don't want to mess with it. What I'm gonna do is hopefully cut down this lot. Actually, it will put them over here so we can be all amazed at how much we saved. So we shouldn't need these ones, right? I need just one version. And what I probably need to do is add both arrows and so I can easily have none, right arrow and left arrow by using our boolean toggle. So these are all instances at the moment, I'm going to break them apart using Command Option B or Control Alt B. Now that just Autolayouts them into a component, don't open. Everybody do that. Command. Shift K is bringing an image where I want Command Option K. And that's not even what I want either. I wanted to say all of you guys, I wanted to make you into a component set. We could make multiple components and then combine them is a variable which makes it components set up to you. I'm just going to go undo and go straight to make components sit with a bunch of variables in it. Alright, so I have a look. So what I wanna do is it's a little bit of copying and pasting. Let me show you some stroke That's because I need this right, left arrow to be inward, this one. Okay, so I'm going to hit Enter to dive inside of the parent and hit Paste. And then I can use my left arrow to kinda toggle amongst the siblings. Now I want to, for all of them, what I'm probably going to do is go. If you click off, I'm going to click once hit Enter, and that selects all the siblings. I'm going to copy it. Same for this. Enter on my keyboard, select all the siblings deleted, click it again, hit Paste. And I'm gonna do that for all of these. I'm gonna do it in Speed mode. You weight them. Alright, I feel like there was a faster way of doing that. Let me know in the comments if you like, Hey, when you just do it this way, everyone else have a look down there to say if there was a better way of mass-producing that. Okay, so we've thrown everything in there. Now what we wanna do is add all of our various component properties. And what we're gonna do now is not do them individually. We've been going inside and finding this and going finding the layer and saying, okay, on the layer, I'm going to have a boolean where I say on and off. What we can do is actually grabbed the components set, okay, and just do it to this. We're going to add everything in one big go and then go through and edit. So what do we need? We need a couple of things. Some properties here. Now when you've got the whole thing selected, you've got the justice one Properties option layer doesn't have it specifically. So what we can do is we can say, let's have boolean. Okay, this one's gonna be called Icon lift. I'm going to have another one. That's gonna be icon, right? Because that's something I want to turn on and off for them. I probably want to do something with a text to say text is going to be button text. I'll apply that. Don't hit enter, create Property. Other things I want, I'm going to need already got one property here. Let's edit this and say this is gonna be my state. And I want another one that's going to be a variant. Remember before we worked out the country size and color. So we're going to use that one. We're gonna do a variant that is due with the size. Alright, so let's go and apply it. Now. I've got this, let's click on this one here. Use our sweet target and say, I would like to apply the Instance Swap. I don't have another instance. We could add that. But at the moment in this document here, because actually 12 and I don't need to swap this out. I just need to turn on and off. So not this one. I'm going to find the layer and say, I want the Boolean of ICANN left to turn on and off. Can you see that you kinda added it to the components it, and now we can go through and easily and quickly say, actually, I want the one this is right. Rather than creating it as we go, text again, click on this. I want the ticks to have under content. And because we've already made it, when we click on it, it doesn't make a new one. It says, oh look, there's already one. You can make a new one. But there's that one. Size-wise. It's these ones here. Actually state wise is going to be default. That's what I want. This one here is going to have a new value of hover. This one here's going to have a new value of on click. When you click kinda goes dark and there'll be a disabled or inactive. So let's add another state, and this one's going to be in active. Alright, next one we want is size. So we're going to say all of you fellows are size of default. You're going to be large, large for just all even hear all going to be a size of you get the idea. Now, I'll speed this bit up. Alright, shift I, I've got my button, I'm going to drag it out. And hopefully now I've got the different states, okay, I've got the different sizes generally to play around with the layer order here. But I've got Icon left, an icon right? And I can change the button text. We've gone from this chunk here, okay, to just this one here, which is really nice and tidy. And it's a nice way to tidy up previous existing design systems that you either get from somebody else on the community, somebody else and your team. And one of the big things we can do is we can do a lot of things in bulk by just applying them to the component set. Then using lots of our nice shortcuts where we can use this little target to select them all and apply them all in Bulk. Ideally, you'll add component properties as you're making them. But there's gonna be lots of legacy stuff around. There were just built before this was a feature in Figma. There you go, updating an existing design system and adding your component properties on top of them. Alright, that is it. I will see it in the next video. 76. What is Simplify Instances in Figma: Alright, so there's two parts to it. Let's look at the component properties at the moment. So what you do is you select any main component. It doesn't have to have variables. I'm going to use this one here just because by default, if I look at the instance of this button, you can see there is all the effort that are put into component properties. But look at all this other stuff that potentially somebody who's using my component, okay, the rest of the team, the client that I've designed, this foreign Figma, okay, they have access to all of this stuff. I don't want that. So what I can do is and go back to the main component, go to the component name in your Properties Inspector, one's called button main. There it is there. And I click the little settings. And there's this thing, Simplify all instances. And what it does was, is now and I look at this, can you see all that stuff down the bottom has gone all the fill color, the stroke that affects any of that stuff is just tidied up. They can still get to it until this. But what we're trying to do is make it easy to use and I'm going to turn it on and off. I don't know how to reset it. I just do that. Okay. And it's back to being nice and clean. We're trying to focus the people on using this when they using it. Only things that I've said you're allowed to adjust. I don't want you to adjusting the effects fill the stroke, just wants you to be working on this stuff that I have laid out in my Component Properties and Variables, that's it. And touch anything else, please. And obviously they can if they need to. So that is the Properties Inspector. Let's look at the other thing it does. I'm going to jump page down to the next page. I'll use this card here that we made earlier. And this is the instance of that card without anything added to it. You can see, I can see the text and the price there is this price instance over here. There's price, there's the early bird instance. There's all sorts of stuff in there. So the same thing happens. Watch this. If I say main component, I'm going to find that name here, find the settings or configuration and say Simplify all the instances. It means that when I select on this, Can you say look tidy to roll up. Just means it just stops people getting overwhelmed. If they may be our junior designer, and even if they are a senior UX designer, and it might be that it just gives an indication about what to change, when not to change, okay, and what it ends up happening over here is you can still see all layers, right? And sometimes you will see some layers but not others. Why is that? It's, you decide as the creator of the main component, you can decide which lays gets shown by giving them Component Properties. We did this earlier in the course before we learned component properties. But let's say now let's select on this, okay, grab all of them, and let's add our text. Okay? Create a property. This one's going to be called text to. Why is it, why is already text in? Because I've re-recorded this video and I had it takes one and I forgot to delete it anyway. So I've added this text property here, my Component Property, the difference now when I say You, my friend, are Simplify all Instances. Okay, this thing now will show that layer. Then I'm meant to be working on and changing, but not all the other layers before this was hidden all in there because there was no reason for me to get in there because there was no Component Property. Yes. And so it does two things. This thing over here, really tidy, doesn't have all the fill and all the stroke and all the effects like it does before. And in addition, it tidies up the layers and will only show you the things that have been set as a Component Property. Both here. There it is, I can change it over here, or I can change it in layers. You go when you wouldn't be using them. I wouldn't use them for myself. Probably even my future self will probably want to get in there and dig into it and it doesn't really stop anyone. But if I was making sure this was ready for a larger group to use, definitely be turning that on. Alright, that is Simplify Instances in Figma onto the next video 77. What does Expose Nested Instances do in Figma: Hi everyone. In this video we're going to look at something called exposing Nested Instances. What does it? I'll explain it really quickly at the beginning here. Then we'll make something quickly. Okay, take about a minute to make using existing stuff. And then in this video for the people that kinda need a little bit more understanding will make something from scratch which will take a little while. But what's the easy answer? The easy answer is this. I've got two components. This one here, I have put an instance of it inside of here, There he is there, that Text. So I stuff that in there and with the Expose Nested Instances off, okay, if I make an instance of this There he is. Maincomponent instance. If I have it selected the parent, can you see I can do some things to the parent, but I can't do anything to this field. Ticks that is inside, I can't see it unless I go, you go to Properties and I say Nested Instances, show me everything inside of it. I've only got one thing you go. Now when I'm working with the instance, I don't have to dive into this text. I can see look field ticks there it is. There. I can go and change it to typing. It bubbles everything up to the top parent so you can control it quite easily. Do you go, are really long intro, but that's how it works. We'll go and make another one. Do I won we build it from scratch for those who need it. Alright, let's get started. Okay, the way this works is that you can only use it when there's a Nested Instance. And it Nested instance needs a variant or any of the component properties, Boolean text, any of those that we've learned. So we've got one that exists already that we can make work and then we'll go and make one together just to really drive at home. But I've got this card that we made earlier inside of this cadmium, but we nested inside of it. This thing called price. You can see it there. And this is the main component. This will be stuck this in there. Okay, So as a Nested Instance inside of this, components that here doesn't even have to be Components sit just a regular old component as well. And with that structure working something Nested, you can click on the parent. And you can go over here under Properties, you can click on this plus, and you will see this. If there's nothing nested inside, you won't be able to see it. Okay? And you just turn it on and you can decide when the outside of my instance, like the parent, the wrapper is selected. Why not also show the person that control for price, okay? Because what happens in the past is to get to this, you click on it. Let's have a look for instance, and it's moved across. So you can see here, there's price that I can change the price off and it on can play with a text about Aconex. It's that price. I can get in there and double-click, go inside there it is. You can double-click or Command click to get inside, to grab the Instance and change it for the Expose way. It's just nicer. Let's go, let's click on you. Click on the little Properties and under all of these, magically disappears. And let's show it for price. Okay, so now when somebody's working on my instance, they don't have to go and they can see price by the outside wrap up. Can you see all the changes for I can change it to horizontal and off and horizontal. Click then you can see the Nested Instances and our case is just variable, okay? But you can see any of the things that we can do with Component Properties. It's just handy than having to dig in, especially some really messy stuff. So let's make one again because we jumped to something else. You might need a refresher or just need some little help, kind of, let's just make one together. If all that seems nice and totally understandable, you can jump out to the next video. But for the rest of us, what we'll do is I'll jump to my components page using page up. I'm going to start with this. No, this one we made this earlier. You can design your own. I'm going to make a duplicate of it and then switch it to pieces. Remember earlier in the course how to smoosh something to pieces. What I'm gonna do is I'm going to, there's no amazing shortcut for it. So I'm gonna go at command forward slash or control forward slash. And I'm going to look for detach, detach instance. We know there's a shortcut, but I want to go to the one that says D, attach all Nested Instances because it's actually quite the hierarchy going on, on the ASE. There's that, there's also that in there that we made. So I want to smoosh it all back to detach, detach all Nested Instances, and everything is kinda broken apart. Let's give it a bit a name, because I've got two input fields. This is gonna be my input field v2, going to convert it into a component. Let's add some properties to it. High-level parents stuff, and then we'll make the deeper down Instance. Okay, so let's add a few properties that kinda bulk editing way. So not Variants. I'm going to add a couple of booleans. This one is going to be label, whether it's on or off. I want to make another one Boolean to say whether the help of Text, Help text is on or just leave it called helper. Let's do ticks change. This one here is going to be labeled and it's going to have the value own label. But I tend to do is go text hyphen label. Okay, that's what's gonna be put in to my little ticks field? One more. How we go into this is this feeling easier, are still quite confusing. It's good that we get to do a few different ones. So this is gonna be text for the helper. And this is gonna be called helper text. I'll export text to the front so that when I am looking at these things, say I go into my text here, I'll label it that way because when I click the parent, can you see takes labeled texts helper when it's the other way round and find them hard to figure out who does well, let's apply them to stuff. Anything else we want to do, bullying and Texas enough for the mode. So the label needs content is going to be edited with text. Label. Same with the help of text. This is going to use the same one, but it's going to use takes helper. With it selected. Let's go to our layer and let's turn the boolean on and off using that toggle switch and label under layer, go to the same thing. So let's create an instance. So shift I am just going to type in v2. Alright, layer it is. And now I can see the label on and off. Let's move it over here. So just a zoom so far. You on, off, on, off. And I can just the label text. And I can adjust the help of text. So that's one part of it. How do I get to the exposed part? This might be a good example where I want this to be changed out. Okay, so I'm going to cut this out and just paste it out over here. I'm going to make this as own Component, cold sample ticks, which is actually pretty good. Actually going to rename it just a cool it field text, field, text. It's make a variant of it. And this one, he is gonna be something like I want us to be able to switch it so that it looks like somebody's typing. Typing. I'm going to use that. We'd character that. I'm not sure what it's called. The Big standing up you on my keyboard, it's the, it's kinda tied in with the backslash anyway, In what have you liked it. And I'm gonna adjust the font color on these two. Let's name them better. So I've got a property of text. And the two different values are gonna be maybe not default but placeholder. And this one is going to be typing. I use tab to kinda get around to them all. Here we go. It's got these two. Let's put it in. So I'm gonna go field text or is it field Text Veritas there? And let's put it inside of my main component. It appears down here. So this thing here has its own stuff going on. Has to Variants field ticks is text with two different variables. These to the parent though, has its own stuff going on which is labeled help her. It has these booleans and has these Text adjusters. And what I can do now is because that is nested in here, I can say actually got a properties Nested Instances and you might not want, so you might be like don't change this or yes, be able to change this one in this case. Here we go. So now in my instance of that one, I can see just by clicking the parent, the outside, I can see everything that I need to turn the label actually is move it over here again. I have to zoom so far, the label on and off, helper on and off. But I can also see in here, look, there is the change it to typing. Okay, well placeholder. We can always do this by just double-clicking and getting in there and still being able to see it. So I can still teach it to placeholder. But now it's just a lot more user-friendly for me and for any of the team that I'm designing this for. Alright, that is exposing Instances in Figma and that my friends is gonna be components of variables for a little while we did loads. And you'll probably sick of it. I'm a bit sick of it. There'll be a Components and Variables level to later in the course we'll do but more. But for now, hard, take a deep breath, duvet of a walk around, ready for the class project, components, Variables, Component Properties, instances. There are all awesome, super-helpful and kinda one of the big reasons we're here for the advanced course, but deep breath, it's do something else for a little bit. Alright, I'll see you the next video. Alright, one last quick thing. I finished the video and I was like, Man, that's knowing didn't know you. Why is that there? How would you get that asterix to move along when people start typing FirstName is really long. Why an asterix move? Oh, I want you to pause here and see if you can get it to go. Alright. Did you pause it? Okay, you go back to the main one. Okay. You're going to select both of these, which can be tricky and you're zoomed out. So things like both of them and I'm just gonna go shifting. Okay. And it's kinda turn it into an auto layout. Okay, I've got no spacing between mine you might have a bit and yours. Okay, but now all the instances, Hello, Look, you moved along. Maybe days, There you go. Commas restored onto the next video. 78. Class project 09 - One button to rule them all: Hi everyone. It is class project time. We're going to tie in all the component properties that we've learned in the previous few videos. And I'm gonna get you to make One button to rule them all, okay? It's gonna be your main button for your app. And I'm going to get you force you to do a few things to it. It's really good example of the type of button you will be creating. So basically, I'm gonna read through all of these, but let me show you kind of like this is a smaller version of it. He wasn't gonna be a bit more complex. But basically this sort of stuff where there's a main button, there is two different colors, is two different sizes. There's an icon on the right and over here, I have the ability to adjust them and turn them all off when I'm working with my instance of it, symbol instance with a lot of control. So what do you actually have to do? So the button text, I want you to be able to turn on and off with the building and make the tics editable. I won't go through every single one of these, but I just give you a, for instance, like in that case and your main component or actually in my instance, I want to be able to turn the text on and off for the Boolean and be able to change the text from within the Properties Inspector. Okay, with the icon, same thing, turn on and off. But this one has an Instance Swap to remember before we can go through and from this go through and pick a different instance, the different icons from this preferred list. And I want you to make sure you using the preferred list as well so you can get that working. What else? I want you to have Variants. He's going to be a default size, a small one and a large one. Often just done with a padding. You might have to adjust the font size as well. And it's gonna be three colors. This thing's gonna get big men, primary, secondary. And when we use outline, it'd be something like this where there's an outline version of it. It's gonna be default, a small and a large version of those as well. I want you to make sure that the Simplify Instances is turned on. So when people are using it kinda tidies up that Property Inspector, you might have to go back to that video to work out that one. And the last one is like this is gonna be a bit of work on its own. If you are a sucker for punishment. And you really want to just kinda like push your skills and make something really complete is you can put in the optional states, okay, That's default. Have oppressed, disabled. Okay, That's these ones you outline has his own one, you and disabled. That's optional because I realize this is getting a pretty big project on its own. And if you are doing it, get the interactions to work so that when you have got an instance of it, you down here preview it. That it works, hover works. When you click it, it goes to the state. You go to see if you can make that deliverables. I want to see a screenshot is probably the easiest way to have a look is what I would do is get your main component, get it nicely laid out so it's not looking like a mess. And be in Design view. And take a screenshot of all of this so that I can see all the properties as well as all the variance over here, okay? That'd be perfect. Optional is be great if you can. I know not everyone is doing it, but great to see a video of you are looking at this instance here. Not a preview of it, but just going through here and going look good. I can do we and it all working. There would be the Qie Gei being able to do all this stuff with a short video. If you do do that, Make sure you upload it. Remember, Vimeo, YouTube, behance is another good place. And then just share the link of you making your mega button work. Share it on social media as well, and use the hashtag Figma Advanced so I can check it out if you run into any problems, post that up. And because we're doing the two people commenting on other people's work thing, if it's not me or one of the TAs, one of your fellow students will help with any problems you might have had. And if you've found it while you eventually worked it out, make sure you go and help somebody else that might be having trouble. Alright, One button to rule them all. Enjoy the frustration. It's gonna be tricky if for some than others, but go in, get messy if you can make it happen. And I will see you in the next video. Oh, don't be afraid to watch any of the previous videos as well. Okay. She like, Oh man, how did he do that? Jump back there. All videos. You can go watch them again. Alright, that's it. Let's get onto the next video. 79. What are some font tips and tricks in Figma: Hi everyone. This video we're going to cover all the quick shortcuts, Tips and tricks for dealing with fonts, Type weight, line spacing, letter spacing, making things bold and strike through this some good-quality shortcuts that work across not only Figma, but other word processes and kind of the things that I use on a daily basis. And I think I'll just wrap them up in this one video here. Hopefully there's one or two that you haven't used before. Alright, let's dive in right first up, there are lots of shortcuts and I'm going to put them all in the shortcut sheet that you can get from the exercise files. And to get started, I just got to text-box on an empty page. Let's select all the text. And my first and favorite one is you hold down Command and Option on a Mac Control Alt on a PC, there's two keys, hold them down, and then you're looking for the greater than and less than keys. The editor will flush them on the screen here, okay, there are the ones down normally next to the M Kiana English keyboard, often tied in with a comment in the period, okay, and if you go left and right, like that, what does it doing? Can you see over here it's shifting through the different weights. I love it because otherwise there's this fund game of clicky click, click the not quite click. Awesome. Alright, so that's Command Option on a Mac, Control Alt on a PC and use that greater than and less than key, those same greater than and less than key with all the ticks selected, just hold down the Option key on a Mac, alt key on a PC and use greater than and less than to extend and play around with the letter spacing. Mine was mixed because I was playing around with it before, but they're all selected all in and out. Good thing about that one there. And a lot of these textural cuts, it works across all typography programs, word, Illustrator, InDesign, all sorts of stuff. You can do individual ones. Just have your cursor flashing here. Hold down the Option key on a Mac, alt key on a PC and use that greater than and less than. And then you can work with specific letter spacing, not the whole thing. Maybe dice. Alright, let's put a returning type something. Because what we can do is slick that all and to automatically adjust the Line Height, It's Option Shift or Alt Shift on a PC. And those same, greater than and less than, they do loads for us. Nice font sizing can be done as well. That's Command Shift and the same greater than and less than. You can see my font sizing going up and down. So good. Sometimes though you want to scale ticks and you're just looking for a size, you don't know what it is and smashing through that shortcut can be troublesome as sometimes you just want to scale it up. Like it's not scaling it up. If you hit the K shortcut to get to scale that option up here instead of move at scale, then you can drag it. I do this a lot when I'm trying to figure out like heretics and kinda like large display text. I don't know what size it needs to be. I'm doing a little bit of that. Then I might go in here and jump back to V for my selection tool and go actually, what does it close to? Its kinda stuck between sizes? Is it going to be 32, 24, both of those and uncle work, I'm going to end up doing 28 eight-and-a-half. But I use the K tool to kinda get me close to where I want to be. Other shortcuts that are useful is just the basic typography ones I use all the time. Command I Is italics. Command B will turn a regular text into toggle between regular and bold. Strikethrough is another one that I use quite a lot. It's Command Shift X or Control Shift X. On a PC, I'm a nude for lines and lists and bullet points. And other one is Command Shift again, but Type eight on your keyboard, okay, that's Control Shift eight, same shortcuts again, but seven kinda goes between bullet points in numbers. So eight is bullets, seven as numbers. There are other ones. I don't use them very often, so I'm assuming nobody uses them, which is probably untrue, but you can find them under, up, under here, under the F, under texts. You can see these ones in here. So Create Link. I use quite a bit as well. But in terms of some of these, I don't know. Some of these ones align text left. I never remember. I should remember the text align center. I'll add these two, the shortcut sheets in my case, Option Command R and L kinda makes sense left and right. T for sin to you in the way you work might find some of these other ones useful. But the cool thing about all of these is that it works in Word, it works in Google Docs, works in Illustrator and InDesign or Photoshop or the same shortcuts, super helpful. One last little tip and trick is new for Figma, kinda seen it before, but let's tied in together. There is now a Find and Replace for type. They never used to be up until recently. So if you're old school user and this is new, you can do Find and Replace for text. You will find the word Figma and replace it with Dan. Replace All he does except when he's doing little spacing, option or alt greater than, less than, making it mildly better. Alright, those are some of the shortcuts that I use all the time can be a little overwhelming. So print out the shortcut sheet and tackle one or two every day. See which ones stick. Alright, that's it. I will see in the next video 80. How to see Live Font Previews in Figma: Hi everyone. Welcome to the exciting world of truncation. Okay, what is truncation? It means that when I've got a text box inside of an auto layout, when my older allow gets too small, it just switches out. Alright, we can set the overflow, but it's not really what I want. What I wanna do is this, watch this one. It gets smaller, getting smaller, getting smaller. Look at those three dotted lines. Okay, so the text is truncated. It's really handy. We can set a maximum amount of lines. We can let the autolayout decide the size and it will automatically add the little dot-dot-dot, meaning there is more texts in this textbox that is able to be seen. Truncated is the word. Let me show you how to do it, right to get started, I've got a textbox, that's it. Nothing else special about it. And what I can do is with it selected, go over to my Advanced Type settings and turn on truncated text. It's a little dot-dot-dot thing there. Okay? And sometimes nothing happens because you need to actually make it smaller and then it will truncate. There is another option for the truncating is that dot-dot-dot. More to be red. You can go a bit fancier if you set the text box instead of this fixed height or fixed size, go to this other one here, this his auto height. Okay, the cool thing about order height is with truncation off. It expands and contracts depending on the size of the ticks it's in there. Okay, so it's a good place to stop for anything. But what can happen is if it's auto height, we can go to these settings here and now we have tuned on this truncation. Thank you very much, and you've got maximum lines, okay, but you have to have the order height on. And I can say actually, I just want three lines. I don't want to drag it out when they always to be a maximum of three lines. There you go. Let's do something slightly fancier with an auto layout. So I've got my text box selected, nothing fancy about it. I'm going to shift a to make it an auto layout. Let's give it a quick film. Now if I make the text inside of this, okay, truncated perfect, with the next line of it can have as many as it needs. Okay. I want the box to resize for it. You see that it's not quite working. I want it to truncate. So what I need to do is truncations turned on. But I need to say this textbox here. I want you to be not fixed and hugging the contents. I want you to say fill the container, Galilee the outside container. Okay, so my backslash key to click the parents. And now it should do more cool autolayout things and truncate. You go. That's truncating text, funny word. And the thing to remember is if you don't have the max lines, it's because we're on a fixed size. We need to be on auto height and then turn it on. And these L max lines, alright, truncating, I'll see you in the next video. 81. How reset fonts & set default fonts in Figma: Hi there. In this video we're going to do two things. We're going to reset the font back to the factory into that Figma users. And also, I'll show you disappointingly that you can't set the default is not a persistent default for the fonts, but I'll show you a kind of a work-around ish. Alright, let's jump in. All right, The first one is resetting your fonts. Sometimes you'd be doing something you're like, why is it still doing that? How do you get normal? There is no reset font or you can do though, is just close Figma, goodbye, reopen it. And now when I start typing, it starts typing in the default. You go, just close it and open it again. Weird fact about Figma. When I start typing on top of color, it goes white. When I go over here and I start typing, can you see it goes black. That is just clever Figma stuff. Alright, the next one is how do I change the default forever? Say we're not using until we're using Roboto. And I want it to be 16 point. I can kinda doesn't work. The short answer. I can go up to ticks and I can say, I can go to edit and I can go Set as Default Properties. Okay, so when I start typing the next thing, look, it's still at, problem is I'm going to close it and open again. Your weight there, start typing again. Go back to inter, which is the current default for Figma. There you go. That doesn't work. So it sucks, but it's good to know there is no way of saving the default at the moment. Let me know in the comments if that changes, you can obviously pick a style, okay, So I've got a font. I'm going to click on my little Styles panel. I'm going to hit plus. And this is going to be, say this is my h three. I can get consistency by selecting them all. Go into here and saying actually you all older age three. When I start typing, it will remember, I'm not sure why Typing default every time. Okay, escape to get out of it. It remembers it, but if I open and close it gives what's going to happen? Your weight there? No, it's back to back to into keep the font size weirdly, but that's not that helpful. But luckily we've got styles. So the ego, getting back to a default font is just opening and closing it. And you can't set persistent defaults. It just remembers the last thing you did, even if you tell it to set the default properties when you open and close it, It's back to square one at the moment. But there you go. We use styles, alright, that is it. I'll see you in the next video. 82. How to Use Line Height Percentage in 8pt grid in Figma: Hi everyone. In this video, we're going to look at why people care so much about sitting there Line Height or letting spacing between lines two percentages rather than the default in Figma, which is order. The quick explanation is I'm gonna turn my grid on it. If I'm using an eight point grid, which a lot of us do for consistency. We could the ugly old Auto, it says I'm kinda halfway through the white line and then just down the bottom of it. Now I'm in the pink line. I'm willy nilly. I'm everywhere. It's hard to line things up with that Text Box and it's really hard to be consistent across lots of pages. Whereas my percentage here look lighting up the white line, also lining up the white line. You are also lining up with my eight point grid white line. And it makes it easier to align it with other text boxes and images. Oh, it's very exciting. Kind of useful though. Let me show you how to get it going. Alright, so let's edit first and then talk about why it's useful. So I've got some texts and handed some Loren Ipsum over here where I've got my living or Line Height. We can type in instead of say Auto. The moment auto will pick the line-height appropriate for the font, and it's defaulting to 16 here. If I bump that up to say 24, okay. And I click an order, can you see it's using 29. I don't want it to pick numbers outside of my eight point grid that I'm using. So what I'm gonna do is use percentages. I'm going to undo. So 16 point instead of auto, I'm going to type in, let's say 100 per cent because as an easy one to understand, it's probably too tight for what I need, but it's good to understand this principle. I'll probably use 150, okay? Because this is a percentage, it's in relation to this. So what is the Line Height or living for 16 point is 16 point. What if it was 200 per cent? It'd be this times two, which is duty to become on brain if it was 150 per cent for the editor. Cut out my long pause, I hope. So. Why is that useful? Let's turn on our eight point grid. If you follow along the course, you should have, I click on my apparent frame here, are just made an empty one. You should have a grid style or ready to go. If you don't, Let's just quickly make a new one. So I'm gonna go new grid. I'm going to change it from a grid, two columns and the amount put in loads. And we're going to start it at the top and go eight by eight by eight point grid. What I'd like to do is get this textbox lined up to the top here. And can you see now how that everything sits in an even spacing? Now, if I go back to, Let's do two of them. So let's make this one smaller. And let's make this one here. So if I do the one that is just set to auto, which is the default. Okay, can you see it sits kinda just a little bit above the pink line here. This one's a little bit lower and then kinda halfway, he's getting halfway up, way down to the bottom. Now, it's just inconsistent for laying things out. You can totally do this. There's nothing wrong with it. But if you're laying out a really complex site and you want consistency across layout, which a lot of us do as designers, than using an eight point spacing is great. And then using the percentages for the living means that things will line up with other textboxes. And if I'm drawing things and I'm using the grid, I'm going to use my tool for frame. Can you see how things will line up a consistent amount from the top and a consistent amount from the bottom. Handy for kind of like aligning images to things and getting buttons to align just makes it easier. So for me in this case, a shift G, is there enough weight? There is not. Okay, so I'm probably going to use a 150. It means that not a one-fifth Line Height, 150 per cent. That is really common. It's quite open. You're going to decide if that's right for you. Bought using 150 per cent means when I'm looking at my grid, things still end up in a similar sort of spacing. Can you see this one's just a little bit below the pink and it's kinda alternate because we using 150, so that's just a little bit below the white here, just below the pink, below the white blow the pink. It's consistent, means I can still line things up where it gets really cool is one of the new features in Figma, which we'll do properly in the next video. Bar. Just to give you a hint, is the moment because you're like, what does all this, why does it align up with that? Because you have to do this and you're like, I can do that. But what if there was an option under here, under the text, the three little dots, there's this magic new thing. It says cap height to baseline. Look at that. Everything matches up the top, so the top of the cap, okay, That's why this one's called what does it cold cap height to baseline. Okay, So it's kinda line things up to the cap height, so their capital letter, the top of it and the baseline is this line down the bottom here just makes it a little bit easier for this outside of the frame to be lined up. But we're looking at more in the next video because it's good for body copy, but it's amazing for buttons. Let's jump over to that one now 83. How to use Leading trim to cap height to baseline in Figma: Hi everyone. Have you got a button like this where you said the padding needs to be eight at the top and end at the bottom. What's this giant gap? And can I turn it off? The short answer is yes. Go to your three little dots and switch it to this thing called cap height to baseline. Look at that, let's dive into that a little bit more. Alright, what is the problem at this textbox here has base at the top and space at the bottom. What does that? It's a problem found in every single type Design Program. It's a pain, but there are workarounds around it. Okay. In CSS it's called Leading trim. Lead like the metal Leading trim. Another word for line-height, Figma calls at the beautiful word, whereas it cap height to baseline. And you can leave it standard or you can treat it more like an object which has really handy. It gets worse like I've made this autolayout button. And we using into, which is the default Figma. And it's reasonably consistent because he's a bit of space at the top and there's an equal distance at the bottom. But if I'm trying to use like its hold down my Option or Alt key. Can you see I'm trying to use eight at the top and at the bottom, it's not really eight as it is eight plus another three pixels there and another four pixels at the bottom. And it gets worse depending on the font. So I'm using later for my font. Can you see this one's sinks down even further? What does this giant gap at the top? And look, there's 13 the bottom. So even though it still says eight, okay, It's a really off centered button. And like before, and the way to combat it, and let's hit Enter to go inside of all autolayout. It's got As option and we can choose cap height to baseline or Leading trim. Nice. Now it feels more like 88. There's always gonna be strange fonts. It's up to the typography to see where the cap height is. Okay. Can you see the cap height on this is with the blue line is which is the top of the capital letter, that's the cap height. But for this particular letter, for B, it's a little bit above it. So have a look at some other ones. Capital T is above it, they're all above it, okay, for some reason later, the designer decided B was going to pop out the top. They're not the same for inter, it's a little bit below. So there's always gonna be some quirkiness there. But I think that cap height to baseline really kinda solves a lot of our layout problems, especially when we start adding things like icons. So let's add an icon shift. I said I'll tick. It's going to edit into my Autolayout. Let's have this thing off. So I'm going to turn my cap height to baseline back to standard. And I say autolayout, you are centered. What you'll notice is there's nothing centered about it look like the tick is way above the B. And knowing near the baseline, BAD if I go into this and say you are the sweet new cap height to baseline, look at that sintered, heavy days minefields a tiny bit off because there's no descenders. Can you see my baseline? I've picked a word that has no descenders. Nothing goes below the line. But if I type in, that was a total eggs. Looking down on my keyboard lookup, what have you done? Can you see now? Alright, pause back and back. Game face on your professional Dan. Can you see now there's these descenders. Okay, so now it's a little bit more lined up. You go when you're doing buttons and you doing Text just to in the cap height to baseline, just take it on. You can't turn it on by default yet. You can set it in your textiles when you're making it, okay, So when you make a style, it can be part of that, which is perfect. One thing you might have to do is if you send this off to develop and they build it, it ends up looking like this, okay, with things kinda not quite lined up, just talk to them about it's a relatively new CSS class called Leading trim, not Leading, leading the lead middle. And if you're still having problems, it might be down to the Font. Have a little look at it. It might be doing some crazy stuff that is not controllable encode. You can fix it by right-clicking and saying outline stroke. But now it's not a font, it's just a shape and very hard to implement on the upside or the website side. Sometimes we do just need to live with a tiny bit of happiness that you go Leading, trim or cap height to baseline in Figma 84. How to set Hanging Punctuation for pull quotes & call outs in Figma: Hi everyone. In this video we're gonna do this where the Punctuation is hanging outside of the main text box. Let's go for pull quotes or call-outs. Simple to do. You do is select the textbox that only works for punctuation at the beginning and then go over to your text in your design Properties Inspector, let's go to the three little dots. Normally I say to basics, let's go to Details. And there it is, there Hanging Punctuation. Boom. Nice thing I'll show you while we hear is you can do the same thing with bullet points. I'm going to select all three of these. And instead of being inset this amount, we can go to the same place under Details. And just underneath that, can you see Hanging lists? Boom, they stick out there as well. Why do we do that? There are people out there who wants to do that. I have no idea what you want those is to go over the age. I know there were people yelling at the screen going, hey, I need to do that for work, or I love the way that lays out and that's okay because you know where to do it now. Alright, Hanging Punctuation in Figma, that's it. I'll see you in the next video. 85. What are the Advanced Type Options in Figma: Hi everyone. In this video we are going to look at this menu here, type settings, all these advanced settings that go along with some of the fonts. We're not going to cover everything because some of them are self-explanatory and some of them are. It's more down the road of typography and understanding typography terms, but I want to cover the good ones that you'll need and that a useful when you're working with type in Figma to make a UX designs. A quick overview and you can dig into the ones that you find more interesting yourself. Alright, The first one is that they're not all created equal. So I've got three, actually, I can count this four lines of text here. What I want to show you is under the settings here, into is this first font here. It is the default for Figma at the moment. And I say at the moment because they have changed it in the past. So what we'll find is there is under details, there's a lot to go through. We will cover most of them. But if I go to the worst of all my options, this is a free font I found online. I'm not sure why pick on this cactus font all the time, but it's called CagA Sandwich. And under details can you see I'm scrolling up and down. There is no scrolling up and down. As some of these options will be available to your font and some of them won't. And his two reasons. One is if it's shaped like a cactus, it's probably not gonna be a very complete font. And the other one is you may be using the free version and maybe not the pro version. Sometimes there's a provision of a font that has a lot more depth to it. And often you need to pay for those options. But I found someone that we should all be able to find K. These are all Google Fonts. And Google fonts are the defaults that are built into Figma. So let's dive in and have a look at some of those Advanced Settings. Okay, So within to selected, we'll look at the basic stuff we won't cover. We've kinda covered it all. Details covered a bit of this. The ones I don't want to start with are the ones that you might not have heard of before. We're going to start with the most interesting, which is stylistic sits into. This is really boring. Can you see the difference up there? See the a and the end? That might be really important for what you're doing. I know with my kids in school, teachers are always looking for a font that has that in it. They end up using Comic Sans. But for us as designers, something that's maybe more interesting is I've picked a script font. This one's called meow script. Very professional. But the cool thing about this is under the details, it's quite a robust Font. There's lots of stuff going on in here. Let's look at this stylistic sets for this, what we might do is just break it out over here. Where we're going to break it out in. I do not know. Maybe get you Command or Control D, D, D, to have a look at this one and we just compare a few of them. So when this font was designed, the typographer or team of typographers, I'm not sure who made this one. They made up some other sets, stylistic sets. So let's have a look at the stylistic alternatives. Can you see there between that and that, so much of it changes. So you might get to a point where you like, I like this font but the aid doesn't read well. There was an alternative, I stylistic alternative full that font. So it's doing that first one off and look at the different sets because this is all the alternatives and this is like a group of them that go together. There's lots of different options here, so you can turn this one on the difference. Let's look at this one here, the third one, or look at different that as you might be like, yes, that's what I need. I like the flow but all the wiki squarely bits aren't working for you. Okay, so I won't go too much into it other than especially script fonts. Often you can find some really cool stylistic sets and build some really cool little forms. And especially if you're trying to do maybe some hero text or some logos or something more interesting. And just in comparison that I found that one because it was reasonably advanced. Okay, this one here is INT. So we'll go ahead and look in here. Let's have a look at the stylistic sets. There's only one. What does it do? It's gotta stylistic set of looks like xi's only. And I can just find doesn't have any, not even the z's. The next one that's kind of interesting is Kooning peers. So we'll use this font. It didn't have any stylistic sets, BAD typography. I went through and sweat a lot of time with. Let's have a look into details. Let's look for style, Kooning. There you go. Horizontal spacing, cleaning peers. It's on by default, which makes it look good. You can turn it off. What ends up happening here? It's interesting to see that normally the T and the Y at this far apart, That's just kinda them spaced apart as characters. What the typography said is if a T, capital T is next to a lowercase, why? I want you to tuck in nice and tight. Like a good that is that's why you might be using some kind of like, I don't know, some plugins in Figma or using maybe a tool. I know I've got one that I use for my vinyl cutter here that doesn't apply all the Kooning peers. So all the time this ends up looking gross. Okay, so same with this one here. It has kidding peers. Okay, it's only really slight. Let's look at this one here. On, off, on, off Nothing going on in that one. I think it could probably use a little bit in places. Hey, what would I know? That's Kooning peers. Alright, the next one that's in these called ligatures, I'm going to click on the cushion script. And with it selected down here on the details to have a look. There's one called letter forms and there's ligatures for those who don't know what ligatures are. Basically what ends up happening is let's turn on and off. Can you see that this one, the F and the eye, when it's together, the font and Figma go, hey, the typography, I said, if these two letters are together, I want you to switch them out to this fancier looking option. Okay. It's the same if there isn't. If how can you see it changes automatically is because the typography I said I don't want, and if an owl look, I don't want them to do this when they get together. Holding option and using my less than key to do my little spacing. Can you see it kinda gets a bit. What does that now? Okay, So they went and said, alright, let's, when they get together, make ligature magic. Oh, cool. It depends on the font. Some fonts have none. Like I know, even this one here, I'll enter doesn't have any ligatures or even the F and the I I think that one does, and I'll kick this one is definitely not going to, because it's hard to beat perfection. If I. Something else that's quite useful is when you're doing with numbers, Let's look at two things. So into, again, a really complex, amazing font to use because it has a lot of depth with the numbers selected I'm gonna go into here. And this one out of all of them is the only one that has, what does it have? It has character variants. And what we can see here is let's, It's got an alternative one. So let's actually look zoom in on this one. Okay, Let's look at the different one. Because either one, oh, look at the one change, pointy QB or rather for do you need an open for clothes for? Okay, sometimes it's not just numbers. Watch this with the actual text here. There's a lowercase tail for the L. Okay, can turn that on and off. Okay, So this is not going to cover everything you can do in this font. It's more to show you that some fonts have a lot of control and some of them don't try picking a good body copy font can save you some headaches down the road when you have to deal with different languages, maybe scientific notations, or your client really doesn't like that. Six, there we go. 26. Yeah, the thing that's useful for numbers is let's move down to one of the other ones. This one here, the font that I'm being using later. Okay, let's have a look in here. It doesn't have the character sets, what it does have under numbers, this number styles. And let's have a look at this. Let's get back and then number styles. Can you see the difference between that? This one? Okay, a lot different numbers styling. Can you see the differences there? Mainly with the one. Then we get into this option where it's mono-spaced, monospaced is, so that we can have different numbers as long as the same amount of characters that will line up, can you see different numbers and there will line up? And that's not always the case for different fonts. Let's say this one here. I'm gonna get rid of four characters, but Type in one's because it's not mono-spaced, that the same amount of digits, but it's really hard to compare them. Where's my Leto? I can turn that on. So it's monospace, maybe not as tidy king, so I can get it down so it all fits in there nicely using this first style, but I can use this model style and everything lines up nicely. There's other ones in here. Have you ever got a font that you like? Why is it dangling down? Okay, this one, he's probably got more of them. May go. Some of them are up, some of them are down. I'm not a fan of that style of type. Might want to turn it on, or you might have a font that you might want to turn it off on. Know that you can in here, again, they're all gonna be different. Some will have mono spacing on by default and there's no way to turn it off. That's why often designers end up falling in love, or at least as safety, with a font that they liked the look of. And they know it can be quite useful and they know it's not going to give them headaches later on. Alright, that is the rough overview of the things that I kinda look at in a, not a daily basis, but the stuff that I know is quite useful when I'm working. There's a lot more in there. So have a look around, see what your font Scott, you might have to do some font research and decide anyway, we're going to push on with cactus font where V is, there is kicking his Sandwich for life. I'm not sure why I'm picking on this phone. Mainly because I've got to ease up on Comic Sans and brush script, the IGA. Alright, that is it. I will see you in the next video. 86. How to use Variable Type in UX app design in Figma: Variable fonts are amazing. That's what we're going to do in this video. I'll explain what they are for the people that don't know what they do. And then we'll explain kind of the reasons why they're getting more and more popular in UI design, both because of their flexibility and because of things like file sizes and how they could be implemented in CSS. And then I go on a big tangent about independent fonts foundries and why you should use them. So yeah, that's towards the end. All right, that is it. Let's get into variable fonts because they are amazing. All right, So some of you know, variable fonts might be using them. I just want to kind of point them out. And point them out why they're so useful and becoming more and more popular in kind of app design and web design. All right, first out, what is variable font? This font that I've been using, I pick lato. It is not a variable font. How do I know if I click on the little type settings here, there's no extra tab that says variable. I have a really great amount of different weights, okay? And different italices, different slants on it. There's a really good font, it's going to do me well. But if I get the chance, I'm very excited. When I pick a font that I like that's also variable, what does it look like? So this is into the default, okay? And this one is variable. Okay? What it means is I have best of both words, I have an option to actually just go straight over to bold. Okay, for this first sentence here. But let's say for the title I want maybe Bold. Okay? But actually, can you see there's all this little adjustments in between? Can you see when I drag this, can you see the title? Look how much control I have. Okay, There's just so many fonts. We're like, bold is not quite bold enough, and black ends up being like too much of, you know, too heavy. So you want to go back to like there's a little bit in the middle. And why is this useful? It allows me a lot of control, okay, for the OCD designer in me, but also when it comes to implementation. On the code side for either the app or the website, variable. Fonts are bigger, naturally. Let me show you a font that I was missing with today. Okay, this font here, Job Clarendon. And what ends up happening is there's two versions of this font. There's this version which is your normal, or is it this one here, lato, okay, Jumping between all of these, okay? There's just a bunch of different options. That's all of these. You install them all. And if you use them all, okay, the person building your app or your website has to call all of these fonts k to make it work, okay? Whereas this is bigger, you can kind of see it here. You see the kilobytes. It's much bigger as this variable font, but it has all of this baked in and all the bits in between. And it's really common when you are doing, say, a body copy font to have at least four of these anyway. So you end up making up the size of that. You know, variable fonts are bigger for sure, but when you need four different weights anyway, you end up getting up to that size and actually going way past it often. So variable fonts keep the file size down and gives you loads of extra control for those kind of edge cases. We actually just need it to be maybe the accessibility is wrong for this particular card, we need to just bump it up a little bit more so that it's more visible against the background. Is it required? No, it's nice to have, but it's always something I'm looking for. And the other thing I want to point out while we're here is that we've been using Google Fonts up until now. Okay, that's what's baked into Figma. But there are also loads of other ones around the world. Okay, From independent typographers. And I just want to point out, like I'm pointing out, David, Jonathan Ross for this one, just because I stumbled across one of his awesome fonts. And this one here, there's a free trial. And yes, you have to pay for it if it needs to go into production. Okay. Or use it for clients. But I think as Ux designers, we're getting, I don't know, we're getting to open Sands. Roboto is where there's no love in the fonts anymore. So you can find great fonts and also there is great variable fonts like this one here that are downloaded. It's great and variable. And just look at much we have on this one, this one's cabin. Okay, This one's from Google, so it will be in your dropdown list. I'm going to switch to my new one. I can't give you the font because it's kind of, you can get a free trial of this font. Look how cool it is. Okay. You can go to his website here, Jar.com Okay, there's a free trial to go. Otherwise experiment with a Google font. And at the moment as well, you can't really find out what is variable. I'm hoping that font Preview plug in has it as an option. Hold the phone, They've updated it. Now you can find what variable fonts you might already have. Okay, so with the text selected, click on the font and it'll default to all fonts. You can click on this and say, actually show me the variable fonts and it shows you everything that you've got in terms of variable A. So much handier. Let's pick one. Okay? So I've picked it, now I go back into the properties, okay, the little dots. And you can go look, it's variable and now I can play around with them. This one's only the weight, but look how cool it is. Man, I love variable fonts. All right. One last thing before we keep going is you probably just saw it. There is popular fonts as well. In Google Fonts, you can separate by different stuff. Have a look, there might be new stuff in there now, but that's super handy. I'm going to go back to all fonts, okay? So they're all there. Again, I wish for it and they delivered. Thank you, Fg. All right, carry on. And but also you can go back to Google Fonts and do what I did and just say show me something that is only variable fonts and you can kind of see if it has two axis or one axis. What is two axis? Let me undo that. So cabin is a good example of this. Let's go in under variable. Can you see the weight and width? Okay, I love it when there's width, especially for apps, the screen real estate, it's really small. You have to squeeze in some stuff. So we've got Techno on a bike for the name of this kind of event. But if there's something longer, I'm kind of stuck breaking into two lines, having a word count on that. Watch this, I can grab this. I'm not sure if I've got enough room, but can you see? I can use something still not enough room, but it gives me ability to kind of fit more typing on the top here. And they're all different, some widths go really, really low. And I love that ability to keep the same theme of font, same style, but be able to decrease or increase the width. And this one here, it has weights as well. This one goes down to 400 K and up to 700 only. Okay, but look at that. I'm going to go back to my job one, I'll just show you. Take it on a bike but convict in. All right. Let me just quickly make a couple of examples it that look how much different though, like how much communication you get with a variable font. Like I can use the same font, keep the file sizes small, but do some very different things with my headings on. Variable. Fonts are reasonably new, so if you're working with a developer, you might have to just kind of say, hey, I'm using a variable font, so you're going to see all sorts of crazy sizes. Normally they'd be expecting to see 700 or 300, but you've given them 7603 'cause it's perfect for what you want to do. They might just dump it down to 700 because they're like, how do I get 7603? It's not hard, it's just a CSS class. Easy to understand but you might have to remind them or just at least point them in the right direction. All right, that's it. Your other research is go in Youtube techno on a bike or drum and bass on a bike. I love that guy. He cycles around, plays music. A bunch of people follow him. It's good fun. Anyway, variable fonts. Variable fonts are awesome. If you didn't know about them, you're welcome. If you did know about them, hopefully that gives you a little bit of information so that you can sell it into the project. Maybe look at paying for a font from an independent font source. All right, speaking of independent typographers, I'll give you the ones that I know use. And you can let me know in the comments, the ones you do, so we can kind of get a little pull going. So David, Jonathan Ross, somebody only just discovered recently oliveal links to this at the bottom of the exercise file. Clem, a fellow kiwi, a beautiful website and beautiful fonts and big in the scene. So go check out Chris's websites. Call Clem.com in CJ as well. Somebody I know and does really cool fonts. I love using his work and Blaze type as well. It's more of a collection of independence. Yeah, really cool stuff. There's loads out there. So maybe explore something outside of Google Fonts for your next project. Yeah. All right. That is it. I will see you in the next video. Go, Variable fonts. Whoa. 87. How to curve text with type on a path in Figma: Hello gives what we're gonna do. You guessed right how to curve text, Figma, some people call it type on a path wrapping text around a circle. I'll show you that Figma doesn't do it natively, but we can use a plugin, will look at the limitations of these plugins and then show you how to do in Illustrator and bring it in. Alright, let's go some text, right? First up, you need some text. Second of all, you need a curve. I'm going to use the P for the pen tool. I'm going to click up and drag and click up and drag to get a curvy thing. And I'm gonna hit escape a couple of times to get out of drawing mode, and I'm gonna combine them. Now Figma itself doesn't do type on a curve. So you need to use a plugin. I'm going to use to path seems to be the most common one at the moment. So when I use has a few bugs, will it be around when you're looking at this? Who knows chick? See if it runs. Maybe do a search for type on a path or curve text from Figma and see which one pops up. But this one here at the moment works reasonably well. It's like both of these things. And I'm going to say link, and then you go curving text in Figma. Let's do the circular one and then we'll dive in a little bit more and see where it breaks. Okay, I'm gonna grab this one. And that particular plugin doesn't work for going completely around. So we're going to use as there's one called Arc, have looked for an annual plugins. Again, this is not here. So if you can find one that is, can see the preview down here, but you can see it up here. And you can see on how, how much you want to go around Woo-hoo. Okay? There you go, 100%. So it's a perfect circle. And then you go by the, you go kind of overlapped weirdly. So all of these plugins, this one and this one, I want to just point out that there are bug filled, great, that it around and I get asked loads from people who how to do this and you can make it work in Figma using those plugins. So plugins will get better. Eventually Figma would do it. But let's see, let one here. I don't know. The preview looked like it was butting up nicely at the bottom, but now it's overlapped. Can you adjust that afterwards? You cannot. But we could do it again because it makes it duplicate of it when it makes it. So some quirkiness, this one here has more quirkiness. The cool thing about this curve one though, is that with its selected, I can open up my previous plugin, which is called path. What was it called to path? Let's run it. Okay, I can continue to adjust it. Watch this. But it ends up doing some funny stuff you like. What's that? The big Leading there. Can you adjust the lighting on the fly? You cannot. You can do some crazy stuff with like Actually before we leave here, there's an offset from pixels. So you can push it along and you get back to zero. You can line it up the right. You can learn at the center. And the offset here you can decide it goes from zero, which is underneath to, I'm going use my up arrow to 0.1, 0.2, 0.3, 0.5 is halfway through. And you can go all the way up to one. If your curve is going this way, you can play around with a horizontal align. But let's say that is doing some weird stuff. Go back to my offset being one. How do I fix that? You can do a workaround. Okay, I'm gonna get frustrated with this workaround and then just have been to Illustrator, show you how to do it because this is pulling from this and they're linked gay. So I'm gonna go in here and go use my sweet shortcut. Remember cursor flashing between anything and go. Actually I'm going to select all of these, maybe just those. And I'm going to hold down the Option key on my Mac, alt key on a PC. And I'm going to use the greater than and less than symbols to open it out and you're like that's not enough. How? Because it doesn't dynamically update. But I can now open that plugin Command Option P. Have this selected and can you see it kind of reject it when looked. I've got the F and the I kind of working. And you can spend your time now going back and saying actually, Vega, you need more and you need less. You need less. And Spain drops. And in doing that, and how that go bearish. And what I'd end up doing is getting frustrated and just jumping out to Adobe Illustrator, which I know not everyone has. I'll delete my text in there because you're going to copy that. Illustrate is just more mature product for doing this kind of stuff in jumping back into Figma. So again, I'm going use my Pen tool, click and drag up to get the same kind of curve, shift X to change the fill to the stroke. Use the T for the Type Tool and watch this. If I just hover above it, the nice text on a path. Here we go. Paste that. Alright, we did using Illustrator with Figma and Essentials course. But one thing you might find is if I copy this because it's in such a strange thing that Figma does not recognize when I paste, it just comes in all pixelated. Okay, it was just not good. What I want to do is make a duplicate. I want to outline it. I'm using all shortcuts here, K Command Shift 0 or Control Shift 0 to outline it. Now I can copy it. It's not editable now in Figma, but at least as Victor, nice and scalable and good. And just the way that it deals with type is a lot more, lot more better than having to try and do that to make that happen. They go back to that same thing with a circle. I'd probably just jump out to Illustrator. Grab my ellipse tool, hold shift, drag out a circle, grab my pen tool, and click. Not on that because it will go inside. I want to find that type on a path to centralize it defaults to it. Sometimes it doesn't stop mine about them, then you go. It's pretty good. By default, there was a lot more options under Object Path, type, type on a path. And you can go into type on a path options. And there is a lot more you can do in here. Make sure previews on okay, and again, outline it and bring it into Figma. Plugins are good getting Figma and kinda pushed the limits of what it does and they will get better. And Figma will introduce some of this stuff itself. Sometimes it's just easier to go out to illustrate it, but I know not everyone has Illustrator. The program will the skills and illustrator. But I find as a UX designer, I talked about to illustrate a bit for doing, especially the illustration drawing top and a path. So it might be the next course after this one, I've got a course for Illustrator. There's an Essentials and then advanced. If you do wanna go there, you'll find it the same place. You've got this. Just look for Illustrator essentials or Illustrator advanced cross-sell done. Alright, that is it. I will see you in the next video. 88. How to use adobe fonts & local fonts in Figma: Hi everyone. In this video we are going to install adobe fonts into Figma. They're not in there by default, and it's kinda two pathways. We'll start with the desktop version of Figma, okay, that is downloaded and installed on your machine. And then we'll do the web version. They're slightly different. Now, adobe fonts is a paid part of the Adobe license. If you don't have this paid subscription and skip this video, can't use adobe fonts, or at least you can only use the free ones. And often the free ones are already installed into Figma anyway, because Figma uses Google fonts as its base, those are free commercial use fonts, but we've got a subscription to Adobe fonts and the library is a lot bigger. Some really cool fonts in here. I don't want to use them. So first of all, we need to find an Adobe font. You can start by, I've got like the Creative Cloud app open on my Mac here, open it up on PC, kinda need this open. And I can see I can manage my fonts. So first of all, finding a font in Creative Cloud isn't that useful? You can just go to this fonts.adobe.com login with your Adobe username and forget your password. It's been a just trying to reset that. Finally get in and then find a font. I'm going to go browsable fonts, and it's going to pick something random. We will look Variable fonts right at the top because it's important and ignore that. And I'm going to pick, and I'm going to pick one, wait there. 10 h later. Pick any font. Okay, I've decided like this one, rock grotesque. So all you need to do is activate the font. Do I need it all? I'm going to turn them all on. Because I can you do this from the website, right? It sends a signal to your Creative Cloud app. And hopefully in a second, hey, look, there it is. And it's going to start activating it. Great. So it is now available kind of like all my local machine on my laptop. Oh, here's the rest of them. But you'll notice in looking Figma, if I grab this and say actually Rock, there is no rock font. Rocker task. So what you need to do, Germany's just open and close Figma. So goodbye Figma, I'll come back. Figma. And hopefully now under are OK. Ok, we're grotesque. There it is there. How cool is that? Is a variable font. It is not. But you saw there was a lot of options. Nice if it's still not working or you head fonts that we're working and now they're not. What Creative Cloud does is because you can install a zillion fonts. What it does periodically, it goes and says, nobody's use this font on a long time. Can you see previous active? Okay, This layout might change. You might have to dig around for previously active or inactive fonts. So I have used this before, but they've all been turned off. Why? Because when I'm loading something like Photoshop or Illustrator, if it has the load rulers fonts as part of its startup. And when you have like a bazillion, it takes for ever, what it does is goes, it sneakily without asking goes, you haven't used this in a very long. It's going to take these off and have the appearance of loading faster. It does load faster. B might find that some of them get turned off. So you might have come in here and say actually turn that back on. Okay, and it'll switch to the active Font menu. And then you'll have to close Figma, opened back up again. Let me know if you having any other problems in the comments with the desktop version. The big problem is making sure Creative Cloud, the app from Adobe is open and Jiminy gets installed with everything else. And just make sure as well, and make sure that you've restart Figma, close it down, open it back up. Alright, for the people using the browser version, I'm going to jump to Figma. Okay, so the browser version, pretty much exactly the same as the desktop version runs on the same backend stuff. What you need to do to make sure this works is two things. You need to go to your account. Go to settings and under fonts here, make sure local fonts is enabled. If that's done, you need something else. Okay, If you go to Figma slash downloads, what are the options in here will be the font installers. So choose your poison Mac or PC. Remember this isn't required if you're gonna be using the desktop only app, I generally just install it as well because there's loads of times I'm working on other people's projects and I end up working in the browser not knowing because it work. So similarly, install that and then you need to refresh your browser. So here in Figma, you open your document and hit refresh. If that doesn't work, close it down, open a backup. Now I'm using Chrome here, and that's what Figma suggests. It runs in different browsers. If you haven't further quirkiness, trichrome, save effects, is it? Because I think that's what Figma supports more than anything that might be causing your issue. And from here, it's exactly like the desktop version. You login to your Adobe account, you pick some fonts, you activate them, make sure Creative Cloud is open on your computer. Hopefully find them in the active fonts, and then reload the browser. You should be a way, alright everyone, that is how to get our adobe fonts into all Figma file. Alright, that is it. I will see you in the next video. 89. How to Preserve text overrides or not in Figma variant: Hi everyone, Welcome to the most boring mean named video in the whole course. How to Preserve text overrides or not. In Figma variants, that catchy tune is because I want to make these videos searchable and you'd be able to find them hard to know what the name them sometimes and sometimes they end up being stinky titles like that. But is it worth your time watching? Totally is. I'm gonna show you the two options by default, what happens in Figma is if I change this text, this is an instance with a variable. There's two of them, one, to begin a small Tidal, but they actually have different amount of characters they can use. By default, what happens is if I go and change this kind of premium listing that's allowed more characters, and I go and switch it to this other variable, the texts persists, comes along for the ride, and that's the default. Normally that's what you want, but not in this one. I want the user of my component here to know that there's a certain amount of characters. I don't want it to automatically switch out, and that's what this one's gonna do. Okay, I can change the text here in the premium one. But if I switch it to the other variant, can you see the ticks? So that variant comes along and overrides what I wrote there originally. That's what you want most of the time, just continues on. But there are times where you need the text to switch in-between the variance. Let me show you how to do that. Alright, the default action for Instances is probably the right one. And by right one, I mean this, I'm going to drag out an instance. And if I change the text in here to sign up, and then I go and change to one of these other variables. Even though this variables say is primary button, my tics change is persistence. So I'm gonna go over here and say state to holla. It used the background color and maybe the size as well. But the text is persistent decay that text overrides I made continues along. But there are times when you don't. So I'm going to jump down to my other page. Okay, so what I've got here is I've got two Event listings and we can pick between a premium one and a regular event, use get less characters and I don't just pick a font them. And I mentioned there'll be pushed to the top. And to cut to the chase, I'll do it properly, but to the chase basically if I have this one called message and this one here called message because of the same turn them into variants. Figma assumes that there are interchangeable. They're just called message. If you name them something differently, they will override each other. Let's do it just in case that wasn't clear. I'm going to slick this one. I'm going to stick it into a frame. Command Option G, Control Option G. Same with this one. It's like both of them. And let's turn it into a component sit up until now we've been making a component and adding a variable. We used it a different way to mix it up. So let's see how it works by default the wrong way, I'm gonna hold down my Option key, drag it an instance. The person using this can go through and say, alright, I'm going to add my fancy listing. Spell it right? And they can go and pick, actually, let's pick a different variable. Can you see it changes, but the listing event is still Leah. And if they put it in a really long one, like they can do in the premium, they're going to run out of characters. It's going to break my layout. So how do I get it so that it changes to the text listed in this other one. As a reminder, an to give everybody a character count to work too, all we need to do is we need to say this in here. Command click, Control, click. Okay, it says message. Let's Command or Control R. Rename it. Let's go message, this is our premium one. This one here is going to be regular. Go. Now let's reset this. You said all changes. Let's switch it to our premium version. Now somebody goes through, okay, they change it and they're like, Oh great, I'm going to use this again for something else. And I'm gonna go say I'm going to use a smaller version. Look, the ticks gets switched back to this event listings and it's basically down to the layer names being different. That's it. Now this could be working against you, someone you're like, why is it keeps switching? You can go back and just rename these in the components set, okay, find the Variable and just make sure that that have the exact same name. Alright, so that is the end of the best named Video in this course. How to Preserve text overrides or not in Figma Variables. Useful. I tried to make these titles like searchable. So you can go into Search and the course of figuring out where they are. Man, that is really unsexy title but useful. Alright, that is it. I will see you in the next video. 90. How to use Chat GPT AI to create placeholder and personas in Figma: Hi everyone. In this video we're going to look at artificial intelligence, in particular Chat GPT for creating placeholder content and other UX tasks in Figma. And if you're rolling your eyes go and not U2 AI, yes, I am that guy. Let's stick around. I'll show you it's pretty useful, especially if you are a lover of Loren ipsum. Actually quickly we create an event listings, some fictional ones. We go and ask Chat GPT about what features would be in a particular app. Then I asked you to create a persona, alex. The results are pretty amazing. If nothing else, there are great starting point or I'm using it all the time for things like this where I need to style up something on each some content and it's not just Loren ipsum will be into the site hasn't changed in 1 million years. So Chat GPT is amazing for this. I've written down something like predefined things, but I just type it in. It's amazing how good it gets it. So I've asked for a fictional event, listening for a techno event in limerick becomes over the title date location. It is spectacular to wait for to finish. How good is that? Look? Ready to row. And then you can do things like kinda just, I don't know. Let's say I need it for 200. Let's do 300 characters or less, characters or less. Kinda let it do its magic. You go through hundred characters or less. Now this is free, somehow magically, it might not be when you're doing it. Chat GPT might not be the thing that the moment I'm really happy with it, Let's say I want three variations of that for my listings. And I'll speed through this. Look at that variation 12.3, all unique. Be careful not to use this in a live site and throughout your body copy in your ticks for a website, I know Google error checking and punishing people using AI created content. Not sure how all that dust is going to settle, but my advice is not to use it on a live site is really good for other things as well. Let's say I'm going another one, like whenever I'm starting a brief, I'm actually designing this app. That's what I did for this particular course. I was like I typed in something like this. And I actually don't want to regenerate on a new chat. And this one he is going to be give me ten main features for an event listing. And I could do this and it only take me half an hour and now, but it's pretty spectacular how close it gets to what I would get to in the end. And it's a good starting place even if nothing else, Eco ten features that we can use as a starting point, you can kinda keep trying to regenerate responses to get it tighter closer to what you want. Let's do one more that I use quite frequently, like the use cases are endless. You want to create a UX persona for my techno event. Kicked back and relax, we get Alex, who's 25. He's in Berlin, of course, zones. And it gives us background. For me. I find this part of the process. I know what I want it to be and I find it hard to get the words out. So for me it's a really great starting point. Am I going to use this verbatim? Probably not, but man, it's a good course starting point or a template. Man. Oh, I am pretty like I'm getting used to it now. But man, this is new and exciting. If you haven't got into AI, GBT for UX is a good and feels like actually something I can use in my work rather than some maybe fluffy AI stuff in the future down to earth, not on the ground. That's what I wanted. Remember I'm using Chat GPT. This might not be around Chat GPT might have gone rogue and I don't know, taken over a country by now and might not be available. But I bet you, there's another alternative for it. Free, maybe paid, maybe anyway, it's a great way that I get placeholder text rather than Loren Ipsum, which I used heavily in the past. And this is just texts Don't get me started on some of the image generators. 91. How to create an image style in Figma: Alright, it is time to move on to images. I'm going to start with a nice little trick where we can turn an image that we might be using over and over. It might be our hero image, you'll in illustration that we using everywhere instead of having to import it every time and put it into things we can do is we can take it into a style and apply it to loads of things all at once and it stretches and fits. It's awesome. Then we get really creepy and show you one. So if Dan's grubby face, alright, the image style is useful. Let's check it out and just ignore the creepy Dan phase. Okay, to get started, I want you to get an image and I want you to get a frame and draw circle and type some text. The image I just got mine from unsplash okay, from the app when I was put an abstract and down one, there it is right there. Okay, and I am going to select it. And what you'll notice over here in the Properties Inspector is that actually an image is just a fill. And we know from earlier that we can fill styles like we did without primary colors. Same, same. So I'm gonna go into there and hit plus. And this is going to be the name of my style, is going to be image abstract one and all end up with another one. Okay, and that's it. Then you just go and apply it. So I'm gonna say you have a fill of not primary 50. I'm gonna go get rid of that. So you have a fill of one of my styles and abstract image one. Here we go, look at that. The one thing you might run into problems with, unlikely sometimes with it selected if you've cropped it first. Okay, save cropped it. The style for this thing here now under fill is set to crop. And it just might give you problems because we want it to sit, to fill so that it resizes itself to fill out the different shapes. So when you create the style, just make sure it's set to fill. And then you can go over and select a few things and say, alright, and won't my fill style of Escherichia image. But goodness, I'm over here my Event Card, I'm going to show more properties. There's my fill image, I can go actually, let's just use that one. Nice. Now if you're thinking, Actually, you know what I really want, I need that we increase the face of dance. Okay, So same thing. I'm going to break the link and create and you style. It's going to have this image background by going to have another fill gay. And I click on it and I'm going to say, let's haven't image fill. I'm going to pick the mad image. Okay. Pick dance head, repeat two from the Images folder in your exercise files. Okay? What I'm gonna do is tie lit, make it a lot smaller. All. And what I probably need to do is play around with the opacity. If you add a second layer, it defaults to 20 per cent. It's going to put it in 100%. If your layer order is wrong, you see next to it the little lines you can say actually want that in front of that, you just drag it up. Alright, now I can turn this gym into a style, okay, and this is going to be the query Dan style. And now I can say actually I want you to be create, install. Look how cool that is. My worst mask ever. Don't look too closely. Edit. Alright. That is a how to turn an image into a style especially useful if you've got a hero image, you're kind of illustration of graphic that you use loads and loads turn into a style, share it with team. Everyone can use it. Save some time digging around, trying to insert images everywhere. Alright, that's it. Onto the next video. 92. What's the difference with Images inside frames vs fills vs Masked in Figma: Hi everyone. In this video we're going to look at these three different options for putting images in a box. How exciting it's super important though, because it catches a lot of people out. Especially when we move further on in the course, because you can have a frame that has nothing inside of it, just an image as a fill. This one here is a frame that has an image hiding inside of it. This one here is a mosque group inside of this is a lot more complex. There is a masking object and an image and the rapid mask group, you will stumble across all use cases of this, and they all operate slightly differently. And after this video, you'll know how they work so you don't get caught out too much. Alright, let's jump in, right, to get started, I've made three frames, That's it. Okay. Frame 1,718.19 in some ticks underneath for no good reason. Let's look at the different ways of putting Images inside. So the first one and the most common one, the most useful and most flexible is just having a frame and giving it a fill of this color. But all of a solid note of an image. Choose the image. I'm going to get it from our exercise files can to images is one called product one. Okay, the cool thing about this is by default, it's set to fill. So it means that it stretches and does good stuff for responsiveness. We can go through and say actually we want to crop it, okay? I can grab the edges and change the frame. I'll click the image K and mess around with it and rearrange it in here. So it's quite flexible. And undo. The other way of doing it is putting an image inside the frame. Whereas this one here can you see the last structure? There's no little chevron. They I can't there's nothing in here. It's quite tidy. It's just the fill applied to the frame. Let's bring in an image. Let's go command shift K, Control Shift key and a PC, or hit the convert to component, which is very similar Command Option K. I do that all the time. Whoops. I'm going to bring in product to, and I'm going to wait for a second and then just paste it in here. That difference is, first of all, it's giant. Second of all is can you see here at my frame as the same old fill color and get rid of it. Doesn't really do anything, but the image is inside of it. You go, It's a separate object. That's why it's not scaling and resizing. And if I want to resize it to fit inside of this frame, I can double-click it, realizes way too big. Zoom out there it is. Okay. Hold Shift. So it's just a worse way of doing it. Okay. But you end up doing this way all the time. And sometimes it's easier rather than trying to do this and trying to do the crop and trying to fit it in here, you see the image has a fill applied to it. I can copy this, get rid of it and delete. Grabbed my frame, which actually get rid of the image layer there. Go to my frame, just paste it in there. Now it's a lot more connected, uneasy, but that's where a lot of people get stuck, especially as we go on through this course. Probably better to be a fill. If you wanna do the whole separate thing inside of it, you might wanna do a mosque. So let's do that as a last option. So I'm going to bring in product three. Can be way too big, so I'm gonna hold shift and drag it out, stick it on top of my frame, click the Mask button, and then you go, you end up at a similar place. It's a lot different kind of structure here. We've got this mask group. Now inside of it is my image. And then this is the thing that is masking it. So I can work on these independently, on the frame to say you on my mask, and I can work on my image, resize it, and reposition it. So we end up in a very similar place. We can do all the cropping, whether it's a fill, whether it's image inside of a frame, whether it's a fill of a frame, whether it's an image inside of a frame or it is a mask that has two ingredients. The mask, the thing doing the mask, and the image itself. But when we're looking at it from like this, they will do the same thing, but different methods of getting there mostly do this images a fill. But anyway, I just wanted to point out the differences before we go too far on because it catches a lot of people out. Alright, that is it. Image fill, fill, fills. I'll see you the next video. 93. How to crop images using shortcuts in Figma: Hi everyone. Nice, easy one. We're gonna look at how to crop images using some sweet shortcuts. It's jumping right to start with, I've thrown in three images. You can get them from anywhere. Okay, I've just dumped them onto my desktop here. They are from the exercise files. These are the creepy chickens made these last week, then a couple of videos for you, but man, these seem more creepy this week. So let's look at cropping so we can click on these and there's a crop option here. And we click it and we can start doing some cropping. Okay, so there is a better way though. If I hit undo, undo again. Okay, What I wanna do is if you have an image selected, now, it is just a plain old image. If I grab the edge, just kinda resizes. But if I hold down the Command key on a Mac, control key on a PC, can you see how you can really easy just grab these edges to resizes and crop it. That is the best way. It's my favorite way. Hold down Command on a Mac, Control on a PC. The other shortcut that is handy is doing it this way. You can't really see how big it is. So what you can do is if you hold down the Option key on a Mac, alt key on a PC and double-click it. You get into this mode here that shows you like. So you can see both the frame that's kind of cropping it and the actual image itself. And you can grab that image, can resize it, hold Shift so it doesn't mess with the scale. So down here, double-click, it doesn't work. If you hold down Option double-click or Alt double-click, you can get that crop. You can work with these separately. Depends on which way you want to work. Or the one I used the most is just holding down command. And you can crop things up. There we go. Let's Control on a PC, you have a handy one is if I grab the frame tool and I want to put this in as a fill, if I put that in it, it becomes an image inside of the frame. Just a reminder, what we can do is we can copy and paste properties which includes this fill. So I'm going to hold Command Option C for copying properties, That's Control Alt C. Then command option B is kinda working, moves it across spot because I did this crop over here. It's kinda stretching it out to fix that. You can go in and say not crop, Let's fill. Here we go. So command double-click or Option double-click on a Mac or Control and Alt double-click. Alright, that's it. I will see you in the next video. 94. How to mask images with text in Figma: Hi everyone. In this video we're gonna look at putting Images inside of text. The easy way is click on Fill, go to solid, pick image, choose an image, and you're done. What we'll do though, is in this video, I'll show you a couple of different ways and I'll show you the difference between masking and fill will put multiple images inside of it, will even squeeze a vector. And I will look at a couple of things that might catch you out. Alright, let's jump in. First up, I've brought in some images, bringing anything. I've put some in the exercise files called water oh, 12.3, just to use as examples, but you can use any old image. Okay? And to get the image inside of the text festival that takes needs to be thick enough that you can see the image inside of it that's too thin. Hermione's the shortcuts to make the weight bigger or what's handy, It's Command Option and the greater than and less than, okay, That's Control alt greater than and less than, and we go. So I've got something nice and chunky. I also, I'm going to use the K2 to scale my type. Remember that trick? Just get it something proportionate to my image. And the best way in my opinion is to select this and it doesn't even need to be anywhere near it. We're going to use the copy properties like we learned in the last video. Remember that's Command Option and C, or Control Alt C, and then Control Alt V or Command Option V on a Mac that will paste it inside that fill. That copies the properties, in this case the fill. And we'll paste it in here. And I'll put it inside of a frame so we can actually see it. The nice thing about this is that it is changeable. Okay? We can delete stuff and we can make it rowdy. Can you see the image changes to fill it in the background? So that's why it's really nice. And the layer structure is really nice. Gates just type with a fill inside of it. Easy. You can adjust it afterwards the moment sit, it's default to fill. So it's going to try and cover every part of the type. Sometimes you want to sit in part of the image. I'm gonna get that out and I should've made a duplicated the beginning. You have a white fields can be gray, That's okay. Let's make a couple of coffees then. We've got this one. Let's say that you want a specific part of this image, maybe the top part of it, not the bottom. Actually It's use this image here. So we don't want it right in the middle here. We want to down the bottom, let's say. So what we're gonna do is copy it using our shortcut and then paste it here. Okay, what we can do is move the shortcut from the last one. We can hold down. How do we get all the extra cropping around the outside? Now, Kiwis hold down, then we double-click the key is all you got Option on Mac, Alt on a PC. So just double-click it. Now we can see the frame and we can say actually I want to move it around and maybe resize it, okay, holding shift. So we want the top part of this. We won't try and get the bubbles through. We can re-size it in this mode as well. Okay, maybe that's what you want. Here we go Escape to get out. The one thing when you do change it from fill two, because the moment this has got our image property of filled by default, we've changed it by hitting that shortcut to escape. This one now has out one of crop. Can you see the width and height of it here? The one thing if I resize it, make it really small. And as an example, and watch this if I Alt or Option double-click it. Can you see what it's done then it's kind of done. This we'd crop thing. I don't know why it does it, but it does. That's one thing to note. You might have to go through and say, not helpful. I'm going to copy and paste it in and again. Alright, so I've undone it till I got back the other way you can crop images. We kinda looked at it a couple of videos ago, the fill versus crop. Okay, I'm going to grab this one for this image here. K tools make it nice and big. Actually just do it to this one here. Is you can just select them both and make a mask realize, undo that this needs to be the back, that's the open and closed square brackets near peaky. Send it to the back, select both of them, go to mosque. There's nothing wrong with this way other than the layer panel is a little bit more complicated. I show you both of these ways is because you will get other people's work with, have done it this way. And some of them will have done it this way with It's just this text. Okay? It's just an image inside of it. The reason you do it this way is there's no real good reason that I can think of. It is handy when you want to mask more than one thing. Because I can say you want this one, want to Images inside of it because it's a nice, easy grouping to say actually I want you in there and actually you're on top. Okay, so now I've got a mosque group. That's my masking text and anything underneath this, we can have lots of things can go inside of it. Probably more handy when you've got a victim. Okay, let's go. I'll vector in here. And again, as long as it's you've got beautiful then you can put lots into it. But you can actually over here just so you can actually have more than one fill. Gay. And I can say actually this one has image. Fill in to pick an image and then pick a product, a little car. I'm not going to fill it. I'm going to crop it. Because what I wanna do is say kind of getters and this is a little turnip. I'm actually move it around. By default, the extra fill one gets 20% of fill color. So you can actually do the same thing where I've just got some plain old text. It's got to fills. Same as this. Doesn't really matter, but we get to use to both of them. Alright, so that's masking with text. The takeaway is just do it this way. We copy and paste it in four. You can go the longer way. I don't know. Is it longer? Fill image, choose Image, stick it inside of there. Let's grab this one. If I close it down now, there is absolutely no difference to what we did when we copied and pasted it, all filled it with an image, we get to the same pot in the best is that this resizes because it sent to fill, it will resize and keep my image in the background. Alright, let's get rowdy. Actually. Let's finish up and I'll see you in the next video. Bye 95. Class Project 10 - Text Mask: Class project time. Easy one. We are going to put Images inside of text. What I want you to do is use your app name, okay? And I want you to split into two separate blocks of text. And I want you to experiment with both ways of masking images with text. We looked at an earlier video. This one here is just the layer limerick with a fill all the way over here or that image in it. Okay, nice, easy, simple way. I want you to do this all the way as well where we use this masking. So it's an a moms group is my image. That's the type there. Want you to know how to do both, because you'll get both from other people, from the community. There's no right or wrong way, but it's good to know how to handle both. So two separate images in two separate bits of text. What OPE to do is put it in Instagram frame. So up until now, a hit if key, we've been using a lot of the phone stuff. I want you to go down to social media and pick one of these. I'm using the Instagram post from mine. You can use whatever you want because we are gonna be making a kind of an ad as we go through this next section. One because it allows us to practice a lot of the imagery stuff in this category, in this section, but also gives you a hint at what a lot of designers are doing. They're actually using Figma fulfilled Graphic design purposes. It doesn't do like I'm kind of more traditional print based graphic design can be made to do it. It's not really great, but depending on where you're working for me so much my design work now is more digital oriented social media, especially. So you can totally use Figma for that outputs great files grade to work with. So start with a post. And what I'll get you to do is I want you to upload you a screenshot of the two Text masks. So just one screenshot of both of those and upload it to the assignment section. But don't worry about sharing it on social media at the moment. Cause a little while. What we're gonna do is we're actually going to let me grab a Lowe's, unhide them all. Now my base work, okay, What we're gonna be doing is creating an ad and we're going to try and force every single section of this imagery part of the course into this. That's why we end up with this abomination of design. Because we need to stick all the elements. And so we'll put that at the end. I hope yours is better than mine, but we're gonna learn all sorts of cool imagery stuff with things hang out and use. Transparency is masks and all sorts. A luma mask is and all sorts of stuff. So we're going to squish them all in. And what we'll do is we'll get to share our final project at the end, you go, the green Dan are so bad or I might have to go switch that one out. But for the moment, just do these two texts parts, upload them, and I'll see you in the next video. 96. How to mask using transparent pngs with alpha channels in Figma: Hi everyone. Let me show you how to use images that have transparency to mosque background images and fills. This image has transparency, double Bam masking out another image. I'll show you how to do it. And then if you want to stick around, I'll show you how I made these transparent background images in Photoshop and nice and easy to make a really nice effect in the end. Alright, let's jump in, right first up, we have gotten your exercise files. There's two alpha ones under image, okay? There's a JPEG and a PNG. Jpegs have no transparency or alpha. Alpha is another word for transparency, but the PNG in this case does often we're looking for pngs to make this work. Okay, so I'm just going to bring it in and I'm going to scale it down. He's Mike K2. Get it to an appropriate size. What are you doing there? Yes, I've already recorded this one. It didn't go very well. Lots of my way. So we're restarting. So we've got this, we need an image for this to mask out. Okay, so I'm going to bring in another image command shift K. And let's bring in, I'm gonna bring an Alpha four. Cool. It's a cool abstract thing. I'm gonna make it the right size to cover this. And we need to remember that who's on top is that this will that, that seems normal. So it's wrong. That needs to be at the back. Select both of these and all we need to do is hit Make Mask. And there we go. It looks at our PNG that has transparency or alpha indices are I will make your mask. Who remembers the shortcut because it's not framed very well. The paint marks aren't coming through very well. Who remembers the shortcut to show both this and the outside? That's right. Hold down the Option key on a Mac, alt key on a PC, double-click it. And now I can move this background one around to get it to where I want you. Here we go, skip a couple of times to get out. That is how you do an Alpha Mask. You can do it with shapes as well. Wheatley, I can do it with this frame. But if this frame is a rectangle, okay, this might change and I don't know why this is happening. So let me copy the properties that paste the properties rectangle using the rectangle tool, frame tool. I'm going to bring in my PNG again. You get it to an appropriate size holding Shift. I'll do one there and I'll do another one down here. So the rectangle, as long as this isn't the BEC square bracket to the back, I can go Mask. Woohoo works. Play around with my gradient there. Lovely. This one here though. The moment I need to double-check that this image is not inside of the frame, which it just happens to not be where as at my frame 21 is there, where's my image? And these are far apart on the Layers panel. Select both of them and hit my closed square brackets, they all come to the top. Now, this image needs to be below the frame but not inside of it. You go. Now, do the same thing and boom, I didn't work. I don't know why I haven't been able to get that to work. Let me know in the comments if you do. But hey, we can just make it a rectangle. Undo that. There you go. You can do with anything that has an alpha channel. There's another one, a native practice with this mountain range. What I'd like to do is actually just show you how I make, because I made these for us. You could just go out to something like Google and say cityscape PNG and find something you need to check on the licenses if you're going to use this properly or if it's just personal use and you're practicing download anything. So if you want to make stuff just out of interest, I'll show you how I do it in Photoshop. I've got this one here. I want to mask the background. Okay. Do I want the water? There's two options, right? You can select subject which often grabs the interests. And then over here in your Layers panel you can hit mask layer. Save this out as a PNG in your way. You might have to do some tidying up. Okay, so you can use the Quick Selection Tool. Hold down the Option key and get rid of some of these bits in here. Okay, you just kinda drag them down. It's pretty good. There's holes that you need. You let go of that Alt or Option key and just color in the bits that were left out. Depends on how detailed you need to be. Whoop. Alright, I'm going to add my Layer Mask and how am I going to save it? I'm going to use the option here. So I use File, Export, Export As it's brilliant because it allows me to do a couple of things. Allows me to say, because remember, JPEGS I mentioned there don't have transparency, so I'm just going to fill it with white, which is not good. We want PNG. So it has transparency. You can see it there. And inappropriate size. So I'm going to put it in. It's 1,500 pixels wide. So it's not so big. And then I'm going to export it. So that's what I do. The other option might be is this one here. Okay? There's an option here to say Select Sky. And I can say Select Inverse, and then hit that Layer Mask option and did the same thing, save it out as a PNG. One last little tip. If you're looking for a really cool silhouette, sometimes the edges of this is not very strong. What you'll find is, if I do this, Can you see it's a little bit fuzzy at the edges here, which is maybe what you want, maybe not. What you can do is try not to be a Photoshop tutorial. That if you do want to learn Photoshop more, I have an essentials and advanced course, but what this layer selected, you can go to your adjustments. Let's look at levels, which is the second one in here. And you can just miss around because you don't actually want, you don't care about the sky and the mountains, right? You're looking for a nice high contrast between the two. You can mess around trying to get a really clear definition between the two. It'll get rid of some of the ambiguity when you go to select both of these, we're being very destructive. Ok, and let's go to merge layers. I just right-clicked. Now if I go to Select Sky, It's just a little bit clearer about what is what I can do. The same thing, Let's inverted, okay, and my Layer Mask. And we just have a nice tidy it edge on a lot of this because he just CRISPR. You can spend more time and get it better. Now we do a File, Export, Export As, and just make sure it's a PNG where you go, give it a more appropriate size and do what we did at the beginning of this course. Bring it in and use it as a Mask. Alright, that is masking using transparent pngs, aka Alpha masks, aka alpha channels. That's it. I will see you in the next video. 97. Class Project 11 - Alpha Mask: Hi everyone, I'm super awesome project to do not homework. This one is creating your own Alpha Mask. So create a Alpha Mask to mask an image like we did in the last video. Now you can create the image that you use yourself, okay? So make the transparency yourself with something like Photoshop or another tool that you know how to use. If you don't know how to use that sort of stuff at the moment, you can find one and existing PNG from the Internet. Pngs, one of those files that has transparency baked in so often if you add it to a search to something like Google images, PNGs, what I went with, you will often find a lot of images that we'll have transparent background. Check the licenses at this stage though we are using it for educational purposes, using it commercially. You're not trying to sell it. So often, you can just use anything but double-check the license. When you're finished. Take a screenshot of it. Okay. That's the one we made. I want you to do something new and different. Just remember though, you might want to be all look at the other stuff we're going to make. It's coming up. You're going to add it to your Instagram ad, pick something relevant to your music genre. Otherwise, U2 will have to try and squeeze a city with paint or reason onto your edX. There you go. I will see in the next video, enjoy the project 98. How to create a luma mask in Figma: Hi everyone. In this video we're gonna look at how to create something called a Luminance Mask or Luma Mask. Basically it uses the light and dark parts of an image to mask things out. And you can do some cool duotone effects. Alright, let me show you how to do it. Alright, first thing is bringing an image, okay? I'm bringing in luma one. There's nothing special about this is just a JPEG I found on unsplash does look cool when there's a really high contrast between the foreground and background. Let's enter reason I picked this one plus that look very palm tree ish. Okay, The next thing you need to do is we need to make sure that the mask is on the bottom of the thing that you want to mask. And make sure it's behind. Select both of them. You masking button and nothing happens until over here in the Property Inspector, I can you see it's defaulted to alpha. There is no alpha and this one. But look at this luminance. What it's doing is using the dark parts of my image to put a hole in this one, I'm going to click off, click on. So I've got the whole thing. Can you see, look, it's actually a hole. In this case, the luminous is using dark parts to poke a hole in it. And that's when you get this kinda nice Duotone kinda look going on. If yours is looking a bit weird and maybe I pick one that has high contrast because it looks good in this tutorial. If you have to use an image and you want to try and do something different to it, what you might have to do is go into the image is my luma one. Actually, no, it's this one here. Okay. And I can go into the image and you can mess around with things like the exposure. Can you see? And maybe you want a bit more detail in there and just have a play around with contrast and saturation. Just all of them to see what moves the needle in terms of getting at how you want. It's mainly the lights and dark, highlights and shadows. Those sorts of things will change the way this a luma mask works. Sometimes though you want the opposite at the moment there's a whole with the tree is, say you want the whole in the background, you know what the tree to be purple. Let me bring in the other file. Alright, I bought in luma to, and made a couple of colored boxes to kinda show you the difference. And actually right there, alright, the magic of editing. What I want to do is invert this first. So there's no feature at the moment. They keep adding features like this. There's no invert colors. But there is a plugin that I've found called Invert color. I'm gonna hit Run invert. I need to select at least one. Then I'm going to run it. Actually, I think the way that this one works is that to start with, it will say something like configure settings, hit Save, then run it again, and it will invert the colors. So basically just switched them around. It's mainly to do with the lights and darks. Okay. You see now the cat was black but now he is white. Okay, so I'm going to do the same thing, put it behind, make it a Mask. Make sure that said to illuminance. And it's due the difference between these two. You go Same, same, except one is inverted and one It's not depending on what you wanna do. It's pretty cool. Alright, that is how to do a luma mask in Figma 99. Class project 12 - Luma Mask: You got to class project time. This time for an Alpha Mask, a luma mask, Dan, Oh, capitals, yelling keyboard. Alright, do what we did in the last video, but with aluminum mask, overlay it with a colored frame like we did here. Pick something appropriate for your app depending on what genre of music you got. Okay, you can use your own image or you can find a stock library image, something like Unsplash or Adobe Stock or Envato Elements, whatever you've got access to, and then take a screenshot and upload it to the assignments. Again will keep it in the assignment section, but we'll put it together later on. What I did and you guys all get to decide what you wanna do is I put it in the background, they overlaying the background image. There's my one there. Why do I have a palm tree? That is very good question. Because that's what I picked. Alright. You pick something more appropriate. Alright, do the project, upload it, and I'll see you in the next video. 100. How to make a spillover mask outside of the frame in Figma: Hi everyone. In this video, we're gonna look at something called spillover masks. It's a word that I made up, but it's these images that kinda spillover the edges of the rectangles and circles. And it looks really cool. It's really easy. It's just an optical illusion in Figma, more of a layer stack, but it's cool. So let's jump in and I'll show you how that made, alright, to get started, bring into images. And I have got these two spiller once. There's one with the mask, one without a mosque. For this to work, you need to have Masked something out from the background, but you need both of them to get that kind of cool over Levy thing. Now, not a Photoshop course, but I will at the end show you I got this masked out up to you. There's lots of other tools to do masking. And what we're gonna do is we need these. I'm going to make duplicates of them, okay? And I'm going to make sure that this is over the top of this, because of the same size, they should overlap nicely, the bit confusing, but you get the idea. So what we're going to need is basically this one here that has a mask. I'm going to turn the eyeball off so I can't see it. This one here, I'm just going to move up so it's underneath this one, just for confusion sink because I've got these other copies at the top, one on top with the eyeball off. Okay, So it's hidden. Then this version I'm gonna do is I'm going to grab the Ellipse tool, which is the 0 key on our hold down Option on my Mac, alt on a PC and shift just so it starts from the center when I start dragging. And it's a perfect circle. Get it how you want to the V tool, the selection tool, line it up and all we need to do is put this at the back, okay, so it needs to be behind this image. I'm going to Shift click it. So I got both of these selected, make my mask, and then just turn the eyeball back on this guy on the top. Like that, you go inside the outside, his stuff looks trick, but it's just a optical illusion. Another kind of interesting trick with this is I'm gonna do the same thing. Make a duplicate, oh, my keyboard to get a circle Option Shift or Alt Shift on a PC. And we'll do it with a color like you're at the beginning. They can pick any color as long as it's because I'm gonna green. I'm looking actually just going to pick something different, but I want something to contrast this kind of brown, warm ocher color. And of course it's greened in and get it lined up holding Shift so it doesn't squish my circle. You don't have to really do anything, just send it to the back. And this one up the top here, I'm going to add the cool thing about something that has transparency. If you add the effect of drop shadow, Okay, in here, I'm gonna go zero for, it'll depend on your shape. That looks fine for me. Blow for Y4, so it's poking down the bottom in 25 per cent. Looks quite cool. So it's have a look. No shadow, shadow, shadow, shadow, cool. It's really what happens is the mask, it's done somewhere else. And we just do some nice layering here in Figma. Now, that's a super easy one. Let's do one that's mildly more complicated. So let's bring in the other two images. Remember command shift K, Control Shift key on a PC, bringing the to spill O2s. Okay, and I'm going to place all and these are put them over the top of each other for me, which is great. I've got one with a mask on top and then a mosque at the bottom. What we wanna do is let's turn off the mass one. Let's just turn the eyeball off. Who moves what the shortcut is. Command Shift H or Control Shift H on a PC. So I've hidden that one. Now, this one here, so if I get that one exists, Let's just work on this. So I'm going to mask mine with a rectangle. We use a frame because it might throw up another problem that'll be helpful to cover. Okay, So I'm gonna use a frame. Same tricks work if I hold Option and Shift and start in the middle, it'll draw a square from the center, okay. And then get it so that you want to add to pop out. Yeah, let's do that wasn't my original plan. Okay. And all we need to do is slick both of these and make a mask that has to be the back. Using my square brackets, then make a mask. All right, so it's hide that to try not be too confusing. Okay. And we've got spillover to the one back on. Actually, it's doing that went on as well. Next, I got my mask on. Okay. And then I've got this plain old spiller to mask just hanging out here. We need to trim it up because I want the bottom to trim up. And what we could do to save time is I just want to drag this up from the bottom. Really done. I, who remembers what I hold down on my keyboard just to kinda trim it up. That's right. Command on a Mac, Control on a PC. And then we go, go how it's kinda poking out the edges. Nice and subtle. Big one at the top. We can trim it up more nicely. I'm holding that same key down. Command on Mac, Control on PC. I don't know. I really like that spillover effect. Now how do you get the mask? And the next one we'll get started with the pen tool and will mask it out in Figma. But at the moment, there are some plugins K there. Okay. Ish, not really. And I'm not saying you have to learn Photoshop, but most people who do a lot of UX design work, but also know a bit of Photoshop and Illustrator. Don't have to. Those of you who do. I'll show you what I did to get the file started. Alright, so this one was really easy. All I had to do was actually delete the thing that I made. Open up the image in Photoshop. If you want to follow along, you can do I want the spill O1 and O2 than no mask options. I'm going to drag that into Photoshop, open it up And we'll start with this one because this one was super easy. I just went Select Subject, which is magical and awesome. Even done a pretty good job of in here around the glasses. It depends. Like we could spend a long time doing masks, but for what we need, probably need to trim that out. Maybe it's let me grab my magic wand tool. Okay, and we don't use the magic wand anymore. We use the Quick Selection Tool, which is better. And I'm gonna hold down the Option key on a Mac, alt key on a PC just to get rid of some of this and let go of that key to add to it. Can you end up hopefully with something that's a bit balanced? And again, decide on how much detail you want to go into. That feels like enough for me. Then I just say it Musk and then I say Command Option Shift S. Okay, to do this one here, it's under file, it is under Export, and it's this one here. Export is great. If you're still using Save for Web doped. Okay, this one here is much better. Okay? Png, some transparency. I gave minor width, a height of 1,500, so it's not so big and that's how I mask this one. Okay, this all the one here was a bit trickier. So I went Select Subject, stand back and got close. And it's the same key. We can play around. There's two things we need to do. Back to the Quick Selection Tool. And you just have a look, Let's holding nothing now because there's missing bits. So I just, by default it's on the plus adding Mode. I just drag around until it starts getting the bits I want. Okay? I'm being very lazy here, okay, but its thing a pretty good job. All of this is still a good image to mask. There's a reasonable contrast. Again, I'm not doing anything. We're just kinda dragging around. Now if I want to remove, because at the moment that's selected, right? So if I do that fat, what I wanna do is minus this bit out. So like before hold down the Option key on a Mac, alt key on a PC and just dragging the paint just really wants to snap to the edges. And it learns as you go. Don't want this bit. So I'm going to Alt drag. And I went, oh yeah, grid all of this because it's a really similar tone. It gets rid of that pit as well. So I'm going to add that back in by not holding anything down. Now, how long am I going to spend making this awesome? All there'll be up to you. You can just click once. When to File option. Click this what you end up with this balance of like, yeah, it's really good. I love it. K. So that is my Mask. And then save as PNG bring into Figma. Actually, no, it's not because I had to look at this. So if I do this mosque, it's a little tripped up on the edges, right? Like the ages are okay. But it's a little bit, no, no chewed up. What we can do is once you've added your Layer Mask, you can have the mask selected and go to this one that says, because on the layer mask go to this one that says Select a Mask. This is the magic part of Photoshop. Okay, I'll stay nice and close and watch this if I crank out the radius tufa, okay, it'll smooth out my edges. So I've got it up a few pixels. If you tap P, it'll show original, okay, toggle it back and forth. Again. It's kinda dove into all the waves here and just looks a little bit nicer. There's a lot more to select a mask. What I might do is look at smoothing. I'll crank it right up to kind of smooth the edges too far. But a little bit of smoothing. Or just a couple. I feel like that's fine for what I need. Does any kind of ghosting around the outside, you can shift the edge and a little bit, Let's shift to all the way in. Can you see it? All the way up? All the way in kinda removes a bit of that ghosting. Okay, in a little bit. And just kinda repairs that Mask or like I don't know. Thanks. Sees that up a little bit. So now I'm going to click on the layer. I'm going to Export as PNG. And that's how I got those images for you for this video. Cross-sell, do dance, Photoshop essentials or advanced course, depending on your level, Eric and everyone does the Essentials. One, there's so much in there that you might've missed even if you are reasonably experienced it Photoshop, if you've already done my course high-five, you go, bam, alright, that is how to do spillover masks in Figma. There's just too less 101. How to use the pen tool to make image masks in Figma: Hi everyone. Hey, in this video we're going to make this mask here using the pen tool. We're going to use it to create a victim mask. It's not really a pin tool exercise like how to use the pen tool. It's a bit outside of the scope of this course, but for those of you who kind to know it already aren't petrified of it. I'm going to show you how I go and make these masks, the pros and cons of the do's and don'ts. Alright, so that's jumping. Alright, Before we go too far in this video, the first chunk of this is just drawing this outline around our coffee cup with the pen tools that we can turn it into a mass later on. That bit could be particularly boring for everyone. Depending on your knowledge of the pen tool with you care enough about the pen tool. But there is some good stuff in this video about doing masks inside of masks. So there'll be a timecode on the screen now, Thank you to the edit is Jason and Taylor for making all the editing magic happen and numbers appear, run reports. You can just jump to the ER, to the interesting bits. If you would like to learn a little bit more about the pen tool and watch me do it, my technique, What's the whole video? Otherwise, jumped to the part into the video. Alright, so I've got an image that avoid him from the exercise files. It's called Pin tool. It's in the Images folder. Bring that in. It's really big. It's kinda the topic doesn't really matter how big it is. Remember this is for people who already have pen tool knowledge. It's kind of outside of the scope of Figma. We do cover it a bit more enduring later on. So if pinto you like, man, that's too hard, It's okay. You can just watch those because there's some interesting stuff that goes on. But it'd be a lot of you out there with pen tool. Knowledge will either be a master of it, which will be a few and everyone else that scared the pen tool and use it if they have to, I'll go through my process, but also some tips and tricks for getting masked within masks and stuff. So what are we gonna do to make this easier? I'm going open up my quick actions. So it's Command forward slash and just typing the word snap and turn that off, that off, in that off, okay. It just means the pen tool is going to try and snap to a bunch of stuff and it makes it tricky to draw these kinda more natural shapes. So I turn mine off and try and remember to turn them back on later on, but you'll forget. That's okay. The other thing is, is that I don't need all of the frame or the chrome of Figma. Remember that shortcut earlier on, Command or Control backslash instead of forward slash, can you just cleans it up? You can still work it. And if you know your shortcuts like P for the pen tool, you can just use a lot of your screen real estate for this. So what we'll do is I'm going to not try and explain the pen tool, but I'm going to either go around because I kinda myself. So click once for corner down the bottom here, what I like to do is I could click once and then try and do a curve there. So a lot of people try and do nothing really wrong with it, but I find everything flows better when you get down here, click hold and drag, even though it's Bindi. Okay, I like to line it up straight ish. And that means that when I click hold and drag over here for a curve, everything just flows nicer when there's less anchor points. I'm using my spacebar a lot and I'm using my shortcut for the mouse. I'm holding Command or Control on a PC and using my scroll wheel, I find it a nice way to get around. But you can use plus and minus to zoom in and out if you'd like. Over here, one equal distant over this side, I'm going to drag it out kinda the same as the other side. Can you see these kinda match now you like, what about the big gap in the middle? There's lots of times we have to come back and fix things. Because later on we'll come back and we'll sort that out like this. But the moment I'm just gonna leave it, click hold and drag one up here. And clicking once here. If you're getting the wrong spot, that's where it, this one here is an interesting one. How do you tackle? It's a curve here in a corner there. What do you do? I click hold and drag to get the kinda curvy bit, then hold down my Option key on a Mac, alt key on a PC and snaps it, drag it up here. Way to drag it. So much experience comes with the pen tool. It's hard to know exactly. It's not up until the left, it's 1 million times and get better at it. Hands up, who's hands up? Who's had problems with the pen tool? Who is having problems? Who is a master? Because they did dance, illustrate a course, cross-sell. Alright, so I'm gonna go up here, click hold, drag up. Even though I want it to straight. I want that curve there, kinda sticking out at the top. Then I probably want a really big wide 01:00 P.M. so that it's curving up but really flat. And I want to mimic this one over here. So I'm gonna go, you didn't quite work. It's alright. Click once for this corner because there's an inside corner. Click hold and drag over here. And if you're far enough away, like in all your lines, look good. And click once what I'm looking for and if nothing else is when you get to the end, can you see the little icon changes? It's all joined up. Now, I switched to the selection tool, which is the V key, and I work my way around fixing it up. Sometimes they're just not in the right position and sometimes the handles that poke out of them are the wrong ones. So again here, how much do I care about this? I should care a lot more. That this doesn't quite line up. But I don't because it's just a really small little mask that's going to be used quite small in my design. And What I jump out to Photoshop to do this, I totally would. I would jump out. Where did you come from? If you've got a stray point that you don't want. What you can do is with the selection tool, you can click on it, hit Delete, but I got rid of that whole line. So what you can do is use the pen tool, hold down the Option key or Alt key on a PC. See the minus kinda leaves the line there, but gets rid of that anchor point that we didn't want. Back to the Selection tool. Okay. Do I have any handles to work with? I do not. Hey, your BAC minus you Selection Tool. That keeps coming back. Alright. Go away. Escape. He's back. Why you keep coming back then? Gone? You watch me get rid of it. And that's back. Is that a handle? It's not hang. I'm going to have to open and close Figma. Here, pen tool, hold down Alt or Option. You've gone hit Escape to come out of it. Hit escape a couple of times, come out of it, double-click it, and it's back. Me, or is it Figma? And then close Figma down and open it back up. You wait there. Alright, We're back. Let's see what we got. Double-click it to get inside of it. Got a point that I don't want pen tool, hold on, Alt or Option, gone. It's back. Alright. I'm doing it, getting rid of that way Pinto. And then drag that one out and then drag that one out to connect them up. Why was that bad? I have no idea. That normally doesn't happen. Alright, we're going to ignore that for now on, if it happens to you and you go, sometimes that happens, that's looking good down here or looking good. Let's get this one to be balanced. And the trick with good, nice curves like this is that this should be the same on this side. Similar. You can see they're not perfect, but the same kind of links hitting the same sort of direction gives me the kind of a nice consistent curve. Our rights, now we're at the jump bit, or for those who stayed around and watch the whole thing, we hear. Of course, we hear those who jumped along and scrub back and forth timeline of eventually founded. You'll hear, welcome. We missed you. Okay, so we've got a victim. It can be drawn by somebody else. The trick with it is a couple of tricks actually is that the stroke around the outside yours is probably black, is not important. It's the fill if I try and actually it has had done or how to escape. Okay, so there's my vector, it has a stroke if I put it at the back, like we did before, select them both, make a mask. It's making a mosque. It's just making a really thin, tiny one. The coffee cup is in there somewhere. Okay, but not that useful. So I'm going to undo, undo so my strokes on the front or move my coffee cup to the back. Select the stroke. I'm going to get rid of the stroke at a fill. And it's the fill, no matter what color it is, is what's going to give the mask it's Maschine. So I'm gonna send it to the back. I'm using my square brackets. Using the first of the square brackets to send it to the back. Select both of these, Make Mask. Looking at us, we made a mask and let's stick it in a circle 0 key on your keyboard. Hold down the Option Shift key on a Mac, alt Shift key on a PC to drag perfect circle from the center. Get it. So it's peaking out the top, send it to the back. Give it a color. Let me use my local primary color. Get it kind of position there nicely. And I'm going to add a drop shadow for no reason other than it looks cool. So I'm adding it to the coffee cup. Okay, and what I'm gonna do is I want this kind of big lofty one. So I'm gonna go 50 actually. Well that's not worthy enough. Hundred. And if you blur it like 200, you get this kind of like I quite like it. Can you see what I mean by the blur there? Blew off, on, off on. Anyway, that is a way of using the pen tool to do masks in Figma. There's nothing wrong with it. It works really good with nice crisp edges. It just took a lot longer. So many people still use the pen tool technique instead of some of those out Photoshop tricks, totally fine, just takes longer. The thing you will run into problems with is they've got one of my junk drawer or is it junk drawer there? It is their junk drawers where I keep this stuff that you don't see is my life, my taste stuff. Can you see Masked? This would be easy and it'll be easy right until about here. And then who knows how easily that would be, then you really need something like Photoshop. Anything is out-of-focus, kinda blends in with the background, got light overlapping. It makes it tricky with the pen tool. But products, stuff like this is super easy here. Terrible with the pen tool. Great and Photoshop. Alright, that is it. That is how to use the pen tool and Figma to do our vector mask. The big thing to remember is that the fill needs to be in your mosque for it to work properly. Otherwise, I don't work. Alright, that is it. I will see you in the next video. Alright, you thought it was over. I'm back. I've come from the future. Okay. I was doing some other work for a different project and I forgot to my snap back on. So just when you finished doing the pen tool in lesson this exercise, remember your quick actions come out of control, forward slash and go snap, and then go, You bet, gang. Open it up again, snap, you back on and do all three of those. Alright, you go. Now you can carry on 102. How to use color layer blending modes in Figma: Hi everyone. Hey, this video, we're going to look at something called layer blending modes. They can be helpful with things like black and white logos, not transparent, but if we miss with the blending modes look, we can make it transparent. We can see through the white stuff. It's a nice little hack. What I like using them for though, is this can you see images of background? We remove all of the color from it. Then we can play with the color blending modes, okay, to do some cool stuff with just a solid color but of overlapping color gets some interesting things. We do it with type as well. This is editable type. Can you see? And it's just kinda affecting the background in an interesting way. Color layer modes, blending modes, mixed blend modes. There's lots of names for it, but it's the way that layers interact. And we can use this to our advantage to do some kind of cool, creative things. And it's jumping, right? Let's start by bringing in logo, one-two-three, that same versions of the Bring Your Own Laptop logo. And in a pinch, you can use a layer mode because the moment I've got this white background, it's a JPEG, there's no transparency bought. I can kinda fake it by going you over here, my Layers panel instead of pass through until it's moving across. The editor doesn't have to move across so fast. Let's Zooming. Okay, and we can go normal, does nothing dark in talking to multiply that. We've got this thing that appears to be transparent and it works. Obviously, it's better to go find the vector version rather than a JPEG with the layer blending mode set to multiply. But hey, it works. There's a whiteout version here. You'll have to play around with the different settings to see what works for your logo. Lighten these three groups. Can you see like all these kinda do the same thing? All of these kind of do the same thing. So the little lines there, okay. So they're not all exactly the same, but they kind of grouped them together. You go got like a whiteout version. Works really great with straight white and straight black colored logos. It depends on the logo, on turns on the color as well. So again, it's move it over there, Zooming and it's have a look. So multiply, Kesey, multiply between Multiply and normal. It actually changes the green a bit. And I would have a problem with that as the designer who made the logo, Okay. So it will depend on the color of your logo. Can you see you might find one that's close enough for a mock-up, okay, there's lots of different options down here. But that is interesting. Bad, we can get really creative with it, is let's bring in an image. So let's bring in an image called layer blend. I'm just going to drag it out here is a size, way too small. Alright, so I've got this image, but I wanna do is maybe just copy the fill. Because if I copy the whole Properties, remember our shortcut Command Option C. And I click on this frame here, and I go Command Option V. It'll work because in the background. But what you might not have noticed this, see this square. Whereas before they went, they got their screeners from this is what you can do is actually just grabbed the way the agenda here, copy it like this, and go paste. Alright, so it's in the back of my frame. I want to do a couple of things. I want to this image here, probably pull out all the saturation and play around with the contrast, probably the exposure. Okay, I wanted to be kinda dark and moody in the background. So you can do some pretty like all the typical kind of photo editing stuff inside Figma. But I wanna do now is overlay something over the top. So I'm just going to grab my frame tool. I use a rectangle tool. Why am I decided not to use the frame tool here is because I know that I want this just to be a background. And if I do a frame and I start dragging things into its kinda like imbed inside of it. I could do a frame and lock it. I'm just going to use R for the rectangle tool. Rectangle that is the size of my background. Okay, Here we go. Perfect. Fill it with an color. I'm going to pick ready fiduciary color. We go. And only need to do is change this from pass-through, normal does nothing, and then you can find the thing that works for you. The nice thing about doing this is that you could switch out the background image like you could just make images like this and Photoshop, okay, make a pile of them. But actually what you can do in CSS, your developer can do it engineered, can do, or you could do, is you can have two things. The background image, which you can pull out all the color of maybe soil saturation that can be done by code case in order to do every image. And same thing with this that's over the top here. You can play around with these layer blending modes. In CSS. They're called mixed blend mode. Have a look up that is a CSS class. Okay, you can do some pretty cool stuff. I'm going to pick one. Here we go. Now we've done the whole background, but you could do something interesting with, oh, I know, actually boring way could just be something like this. Let's see this round the corners, holding Shift and dragging it up. You might do something kinda like this. I don't know what I'm doing. That doesn't have to be the full covering. I have to play around my layers. You have to top what I'm gonna do. I'm gonna jump to do some drawing. You wait there Okay, I should probably take you along for the ride. I've made two rectangles and I've double-clicked to go inside, Let's to one of them off or double-click the one that's up. And I'm going to drag actually I'm going to grab my pen tool, hold down my Option key on a Mac to get rid of that point. And that's kinda cool on its own. I click Done. What I might do is grab the other rectangle that I hid and go You same thing, double-click it. Grab this one, kinda drag it around here. Oh, that might have cool. I'm gonna do that. Is it going to look cool? All we will see, I'm gonna pick another color because what we want is to overlap. Okay, that's what I've decided I wanna do, is I'm going to try and find something that has a coup overlap. And we might have play where I'm the layer modes here. Okay, So while this looks cool, that looks cool, that overlap isn't great and it's to do with the layer mode. We can do all sorts of stuff in here to find something that is quite cool. Is that quite cool? Oh, I don't know. All That's quite alright. Then you speed ages, doodling and drawing stuff that looks kinda interesting. Alright, that's the one I liked the most. Oh, there we go. It was worth it. Stripped down the middle. Let's deal with some text as well. We can do the same thing, okay, so I've just duplicated. I started typing and then I was going to resize and I thought, I know I'll do is we will use some of our shortcuts. So to do type, you can use the shortcut for size, which is good for small stuff, which is Command Shift, Control Shift on a PC and that greater than and less than often though. And I wanna do really big changes. I'm just going to use the K tool for scale and just drag it up. Probably want an even bigger. Okay, the other shortcuts, I'm going to select it all. Now you probably not going to remember these off by heart, but remember gotta shortcut sheet printed off in depends on your type nerdiness like font-weight for some reason there's a good shortcut for me, won't be for many people, but it's command option or Control Alt on a PC and just use that greater than or less than. Find something that's nice and big. Option Shift or Alt Shift on a PC to play around with the line-height. We're having this mesh it because it was such big type. Whom is the decreasing the letter spacing. Okay, That's right. Hold down the Option or Alt key and that same greater than, less than. Alright, And why do we want to be hearing and hit Escape on my keyboard? Because if I try and use the V key, the shortcut doesn't work when you're in the Type tool. I'm going to undo, hit the Escape key. And I'm going to rotate it around and do giant colorful Text. K for the scale tool. And let's pick a color. Muddy yellow. There we go. It's going to change when we look at our layer modes. So if I look wanted to kind of as a background thing, not a real like readable text. I just want it to be a cool background thing. I'm going to find something that works. You wait down, going to wriggle up and down this for awhile. Getting gonna go with overlay. I had my head **** to one side the whole time. And I might play around with the opacity of this layer. Here. I'm gonna go down. This is just shortcut with it selected hit 550 to on your keyboard, just the number two. All right. That's what I'm looking for. Alright, that is blending modes. There's lots you can do with them. They can be implemented programmatically. The ENS, you'd have to make a zillion of these. It could be that whatever the default, uploaded images removed, transparency, Ed Type, give it the mix, blend, CSS Mode. And you can have pages looking really unique that you didn't have to make them all. Alright, that is it, blending modes, Color Modes. I'll see you in the next video. 103. Class project 13 - Social Ad: Hi everyone. This class project, we're going to make a social media ads. So we're going to tie together a lot of the techniques that we've learned in this section about images and mainly cropping. So what I've done is I've put it on its own page. Okay. I've used the frame. Under social media. You can use any of these. I don't mind what aspect ratio you use or what platform. Wants you to make something that is for a persona, it's not so much of a design challenge. Don't worry if you're like, Oh, I don't want to make something, just kinda get it all in there. It's an ad to promote your app. Some of you though, take your time, make something nice. The trouble and tricky thing is, I don't mind what's on here, where it goes, and what you say, the language you use, the images that you use. It's really more of a technical challenge, okay? It's gonna be like creatively, it's gonna be quite tricky to try and fit all of these into the ad somewhere. Okay, so what I want is I want the text marks and Alpha Mask, Luma Mask, spillover mask and layer blending modes. There anyone that might be tricky as a spillover mask, not everyone has had a mask really well or use the pen tool, do best. You will not file if you can't do it. Just a reminder as well while you're working as a couple of shortcuts that we learned earlier on. If you're on a Mac, hold the Command key down while you're dragging the edges. And we've cropped it on a PC, it's Control. And jump into that cropping Mode. Maybe you can hold down Option on a Mac, alt on a PC and double-click it. There you go. And it kinda jumps into this kinda cool cropping Mode. Just a reminder, you don't have to use them, but there you go. Deliverables, a screenshot, or you can export your add K and upload it to the assignments. Now, when you are exporting, you can just do a screenshot like we've done before, or you can select on your frame in over here in your Properties Inspector, if you haven't done exporting in the Essentials class, we haven't done it yet in this course. You can just select on the frame and say export as a JPEG up to you, which way you wanna do. I don't mind. For this one though. I'd love to see what you actually make. Share it on social media, use the hashtag Figma Advanced. I'd love to see what you make and don't forget, especially in the assignment section, if you've seen anybody else's, it would be great if you could drop some comments on not just one, but two people's work and you go make a social media app, try and squeeze all of that in there. Do a better job than Dan. Holy moly. Alright, I will see you in the next video. Enjoy the homework. Actually no homework, enjoyed the class project learning stuff 104. How to add video in Figma: Alright everyone. Welcome to this video section and the course. I can't stop smiling because I love this guy. Random video of a pug makes me happy though. I'll show you how to get the video inside of the project. Some of the reasons that it might not be working for you. Some of the requirements, pros and cons. And of course we'll put a plug in some giant texts, which is awesome because it says pug life. Alright, is jumping. Alright, to get started with, I made a video frame. To bring in a video. You bring it in just like an image, and you can use your shortcut command shift K or control Shift K. And in your exercise files there is a video option if they are grayed out, that is bad. One of two things is happening. You are on a free plan or you're on a pay plan like pro enterprise education organization, there's a few different ones, but even if you're on those, you can't be in drafts. Okay. So go back to my files page. I'm in drafts. There's my Figma file. I am part of a team, my Bring Your Laptop team. It is a paid team and I can drag it into it. I've made a folder full mine called Figma Advanced Course. When it goes in there, I can open it up. And probably it'll still get stuck ads coming in. Sometimes you have to restart Figma to make it know where it is. Sometimes it does, sometimes it doesn't. Now we can bring them video. But those of you who only have a free account, you can just watch this part. There's a few videos in succession here. And this section about videos, do them because not only do we learn about video, and you'd be like, I'm not using video. We do build some kind of complex components. We throw in some component properties. Autolayout. Yes, I watch through even if you can't do it exactly. Like I said, you can bring it in like an image. Okay, I'm going to bring in this one here. I should bring in this like because I'm doing a techno thing. Like I'm gonna do this puck because bugs are awesome. They make me smile. I see one for no good reason. Hugs. Oh awesome. Alright, and you place it just like an image you can click wants to get the full size, what you do big, okay? Or you can just click and drag it out and that's what I'm gonna do. I'm going to drag it out, wait for it to load, click and drag it out. Hold Shift. So it comes through the right proportions. Okay, I'm not cropping it. And they go, Let's just preview it how it is by factoring. So I'm going to switch to preview mode. Who remembers to switch between design and preview? It's been a little while. Shift a, you got it. Okay with this one here, I'm going to start a flow point so that it just jumps to this right page. Alright, there's my pug, he's playing a bug. Cool. Alright, One thing I'm kind of jumping back from the end. I finished the video. I was like, Oh, I should mention this about here. So we put it in an image using our shortcut, okay, and just placed it, you can actually just draw a frame and apply it like we do an image, okay, so we can give it a fill of solid, good video. Click on Choose video. If it says, Hey, you can't really explain why. It's either in drafts or you're not on a paid account. And maybe that might change and you can bring in your sweet image. Oh sweet video, sorry. You end up at the same place. Okay, we both have a container with our fill. This one here is a container with a fill. They look a little different in the Layers panel. Can you see this one? He is my frame called frame 24, bad Dan. This one here is just, it's got a nice little icon for video, but you can get them to do the exact same thing. Alright, carry on with the video. And yes, we make some texts video in it. But that's coming up later on. Ignore that. A couple of things is when you're dealing with the playback of the video. And maybe there's Design View and then there's prototype for you. Prototype view has some stuff to do with the video that you can see on design. Okay, so over here, Let's move this over here. So autoplay is on. Now for preview it Command, Option return, Control, Alt, return on your keyboard. I mentioned again, just a little reminder. You can see it doesn't play, which is not there FUN. What we can do under prototype, we can edit interaction. This is when it's tapped. I would like you to play pause video and all of that. There's video toggle. Perfect. Now let's give it a preview. Come on three, so I can get to my third tab, control three on a PC. Just another reminder. I can you see this pose? I'm just clicking once. Tapping to play. Awesome. Alright, Happy pug. Before we move on and add controls in the next video, just to know that video is just fill K like anything else. If I go back to Design View, you'll see that it's a fill like our image. So we can do things with those fields just like an image. We can remember the shortcut to hold down to start cropping. Okay, it's Command on Mac, Control on PC so we can crop out video. It might make it trickier later on for the developer to produce the app in this weird shape that you've produced. Normally video is kinda get stuck on a certain size Gemini, it's 16 on the top and nine down the side. It's called the aspect ratio. Anyway, if you don't know much about video, you can crop it. It can cause problems like an image though. I can draw a frame down here and I can say you, I can either copy properties or I can grab just the fill, go copy and paste it. Moving around. Can you put it in text? How you totally can you wait there? Alright, tupac wouldn't be happy bonds because we've already copied it, could be the fill. I should be able to select this and go paste. And then you go, Let's make sure that the video and the prototype is autoplay. Let's go and check out this. Make Dan happy. Oh, the dog that always looks like he's pushed against the window. Alright. So yeah, video can be used like images. A lot of this stuff, I won't cover everything you can do, but if you can go with an image, we can do it with a video. Things you should know that Kennan context. So the first is you need to be in paid plan professionals, the starting one. And there's lots of those algorithm that check, they might change this at the moment. It is paid only if you have a free Figma license, they might make it in there. It's kinda weird one that's one part of the paid. The other thing is it needs to be not in drafts as it can't be under drops. It has to be in a pay team. That's my one. They're not free, Free Bed control to. The other thing is that it supports most general file format. So Mp4, probably the most common MOV. There's another one, uses web him as well. That's normally how you get these sorts of things that can't be too big. I think 100 meg is the limit for an image video that comes in if you need to make things smaller and cut them up, probably something like Adobe Media Encoder. That's the one I use anyway, that's part of the Adobe suite. It's really good at just trimming things up and making the file size is smaller than the other thing is at the moment of this recording, videos then playback on the mobile app which is a pain. So before you go and spend ages getting this thing working, knowing that you're gonna do user testing in the field on the app, just not going to work. So you might just make it look like a video, but it doesn't work in the app at the moment. So double-check that. The other one is, where do I get my sweet pug images? And I get them from for this demoing. And I make videos premiere Pro After Effects. If I just need some placeholder stuff, I jumped out to something like pixels. They're good for photos as well, but there's a video option and I have got a really big library. This will change. You can see there's my pug Search. And I found this guy in here, check their licenses, but most of these, or you're able to use them commercially without retribution, but double-check it yourself. If I need paid videos, I'll use either Adobe Stock or Envato elements. That's what I use for my stuff. If you want either of these, you can use these affiliate links here. They give me a small cut when you sign up, doesn't cost you anymore. It's very win-win. Otherwise this site pixels for just some placeholder videos. Alright, let's get onto the next video. 105. How to make a background autoplay video in Figma: Hi everyone. Hey, we're gonna make a background video in Figma. If you're thinking, Hey, Eric and I already got the nose to do it, you do. I made this little short video here for the people jumping out of context and I like, what was that? How do we do it? So they can jump to this video, know how to make a background video is only a couple of teeny tiny things that might be different, livable video using it. It's easy as it's do it. Alright, you can do it to any old frame. I'm not gonna do it to any old framing and the background of my phone frame here. So with its selected, I've got a fill. I'm just going to switch it by changing it by double-clicking the white there. Actually, let's do it this way because it does cause a problem. If I click on a second fill here, which is fine, except the top one is 20 per cent. So I don't want my video to be 20%, I want it to be 100. So I'm gonna go to their solid video, and I go choose video if you can't get past here, remember you need to be out of your drafts folder into a paid team plan. And I'm going to pick my as my there we go. Abstract background video thing. Give it a second. Videos do stress things out and by default it should work. Okay, but we can check by going to shift E. Okay, I've got my frame selected, it's set to autoplay. I'm going to get it to set a loop, which is important. Note, make sure it loops. It does. Do want any audio. I do not. This is a background image because there's a background video. Let's preview it. There we go. Oh, there it is. I'll go a little background Graphic going. I'm gonna have to mess around with the type to make it white, but you get the idea, alright, if you are looking for background images, abstract background is handy, Tim to know and Looper bull. If you type in the word Looper bull, it means that the beginning in the end of the same. So when it does loop, there's no big jump like this one here doesn't have one. So it's nice and loop able. Alright, that is background videos in Figma 106. How to get a video play when you hover in Figma: Hello everyone. In this video, we're going to create a video that plays only when you hover on it. Okay, a very important note is that I'm hovering on a mobile phone, which is impossible, okay? You can only do this on a desktop version. Okay, We, somebody's got a mouse that they can actually hover over K, but I'm putting mine on an iPhone because that's what I had lying around the frames that we've built. So let's jump in and I'll show you how to hover and play. Alright, so I'm going to import a video in a Bring him video to kinda get roughly the right size here on my board. I'm gonna hold shift while it's coming out to make sure it's the right aspect ratio, the heightened width thumbs mushed around. Okay, and I'm gonna go holding Shift, get it to match my thing down the bottom there. Great. Now the way the thing is is that I can't do this. I can't say you under prototype have an interaction that says when I am, this is what I thought I was gonna do. Like while hovering. I want to play the video. On tap. On. This might change. Okay, So check this way because it's a lot easier the way I'm going to show you. But the moment you can't do video plays on while hovering in this indirection, it might be a workaround. Let me know in the comments if you've figured it out better than I have here, and I'll come back and re-record this video for the moment though. I'm going to get rid of that interaction. I'm going to say video, come down here. I'm going to need to make you a component. Okay, I'm going to rename it. Let's call this one video Hover Play. Play, or that's Command or Control R. I'm going to need to variants, it's named Rosa, go along so and they click on the components set, go back to design. We have a property called probably one. Let's call this one playback. Okay? And we have got two variances, have a look, we've got default, which is the top one, and this one's gonna be pause. I wanted to be paused by default, I'm tabbing down and the second value is gonna be play to lead to make that happen. This is an interesting thing just in videos in general, watches if I slipped on this top variant to pause, I need to move it above because Mrs. with my head. Okay. Any the same order as overhear? Pause on top. Okay. If I go to prototype, which is Shift D, I haven't got the autoplay from before. You're like, Hey, with the Zant gone, tweed. Now because this is a variant is actually wrapped up the videos in there. And these my autoplay. But if I click on just the outer wrapper, which is my variant, you can't see a lot of that stuff. So just be mindful that you're looking for the video deep down inside of it. The first one is autoplay off. In the second one, double-click to get inside or hold Command or Control, and click the dive inside and make sure autoplay is set to on loop. I'm probably going to get it. The sound off depends what you want to do. I don't think there is sound on this video, but you can turn on and off. So now we need the interactions. I'm gonna click on this top one. Okay, I'm going to say when you go to this one, I will not on tap. I want to go while hovering, but now I can go to play pause and it lets me did not you there on drag while I've I got already got one. I've already got one. So there's this one here. Let's get rid of that. I've got while hovering. Now I don't want to overhaul the cheese. My brain sometimes we don't want it to on Hover. What we wanna do is say on hover, I don't want it to play pause. So let's get rid of this. Start again, Dan. Okay, you'll do it. I'll leave this in here. So on hover, I don't want it to play pause. I want it to just switch to this variant. So we're going to switch to change to, to playback, to the play version, which is the bottom one. So while hovering, change it to that. Then this essay to autoplay and it should go. Let's drag out a duplicate hold down Option or Alt key. Drag any one of these out. It actually grabs the whole Instance set, okay, not just that one part of it. And other than it doesn't line up, lining up. Now, let's give it a preview already. Got my preview open. I do not. Dancing chickens. Let's start this flow here and watch when you go. Look that. He got it. It's rather staged. Well-lit DJ sit. Anyway. But there we go. Alright, that's it. Just remember that you can't hover on a mobile phone. We're just doing because that's what we have lying around in terms of frames. Okay, that's it for now. I'll see you in the next video. 107. Class project 14 - Hover Play: Who I can feel it. I feel like you'd like amen, I hope it makes us class project. It is a class project. I just want you to make that same sort of video card that plays when you hover over it. Create a video card that plays when you hover over it. There you go, like this, but find music that suits your genre or use your own cute small dog. Either one. I just wanted to get this thing working and I want you to take a video of you interacting with it. So share the video link of your Hover interaction, upload it to the assignment section, upload it to social media as well if you want. I'd love to see it. Make sure you use the hashtag Figma Advanced. And if anybody asks, tell them, go see Dan could check out his amazing course. And it's all just a reminder to comment on to other people's hovers. This one here is more of a good work, high-five, unless there's something Critique about it. This is more prove you can do it type of project. Alright, that is it. I will see you in the next video. 108. How to make a play pause button for video in Figma: Hi everyone. Hey, in this tutorial, we'll get this video to play when we hit the Play button, pause. When we hit the pause button will get the sound to turn on and off for the mute button. And we'll get it to skip ahead 5 s. It's actually only 2 s because it depends on I pick the video that's only 4 s long. Good. Back then, but hey, it works. Let's dive in order to get started. I have brought in some icons from our exercise files. I've put them in their court icon is called Video icon. There is six of them. Bought them in, made it the appropriate size. I use 3d2 pixels and made them white. And it's all my components page. On this other page, I have got an image. I've got a video that is a pug that is on a motorbike. Of course, it's just a video imported any which way you like and put up a box underneath. We'll go into a bit more full detail in the next video, but for the moment, it's just getting going. So first step, I'm going to need Shift I, and I'm gonna go to my components. I'm going to type in play. So I've got a play button here. I'm gonna put it down, put it where I want it, and I'm going to switch to prototype mode shifty. I'm going to say when this is clicked or tapped, in my case, it's going to just automatically jump to this, okay? But if it's not, okay, go down to play, pause, play, pause, find the video. And mind's going to be a toggle, toggle to start with. Okay, and now he's going to preview it. I'm going to click the video title. Let's preview. Alright, video with audio. There you go. Play, pause, play, pause. Couple of things we need to do is one is that it auto plays. So I've got it selected. I'm gonna turn autoplay off. So there's my preview now, play was play pause. The other thing I might wanna do is I'm going to have a mute by default. You might not have heard it across the microphone here, but there's audio on this one. If you do want the same video, it's in your exercise files under videos, it's called o5. Kinda chopped line down a little bit to fit more in my window. Alright, so what we wanna do, It's not easy. We're doing the next one. It's not easy just to toggle between an icon that is play and pause. You can, but you can't do that Angular to play the video at the moment, or at least I can't. I'm going to show you what we're gonna do and if you find a better way, let me know in the comments. So what I wanna do is I'm going to click this one. I'm going to Command or Control D So that two of them, okay, and I'm going to switch out this icon here. Okay, So the icon at the moment is the icon of Play. Let's go. Good icon. I'll pause, and let's select it in prototype mode. Click on this. On tap. This is going to play pause, but what do we want to do? I wanted to pause only this one. I would like to toggle. Nope, I wanted to play only. There we go. Let's give it a preview. See, it works. So it's not playing, which is good. Let's get it. Play. Pause it. Hey, Play. There we go. Let's get a mute button going. Like you can imagine, like I'll show you the other ones, but it's going to be the same. Same. Seems appropriate. Does that look like Thailand? Anyway? Same, same but different. What we're gonna do is shift D. We're going to replace this one with the mute them very easily. We're going to go to prototype shifty and say, when this is tap, not play, pause, mute, unmute. And we'll get that one to toggle. Alright, let's go. You can't really hear it. Can you hear? Alright. You might have heard it in the background. The editor might have bumped up the sound a little bit so you can hear the motorbike. Let's do one more. Let's do the duplicate. Move this one across. Let's switch up the icon. The one I'm not sure what the go forward 10 s one is. So I kinda looked at a few apps and what is the bump forward? 10 s. I looked at YouTube and audible and a few other ones. I couldn't find a specific one, so I just kinda made this what does loop point in here, but I found, okay, that one's already 32, I'm going to make it white. Let's speed this up. One thing that I flipped this one, Let's undo that just because you don't know well, if you just drag it eventually flips. So that's what I did. I'm just going to wind up and I held down shift and option to get it to go from the center. And then I just made sure it was day two pixels. I'm just eyeballing the frame over here. There we go. So it's going 14 s here we did. Alright, what do we think that look like a proper icon and it converted to a symbol, rename it. Okay, so I've got now a symbol that should go my components library bringing, I'll leave it there to thicken up the line as well. But you get the idea, right? I need instances of it. There we go. Yeah, not thick enough, but anyway, what we wanna do for this one Shift D is say, this one here. When it is tapped, I want it to. So I'll only do jumped four and back. Joseph, specific time is the same. You can pick a time and you'll video to jump it to. I'm just gonna get a jump forward. 5 s, 10 s. Oh, I think I wanted to be five. I'm not sure. I'm not sure there's videos 10 s along. You get the idea. Okay, So let's give that one in Previews. Have a look, reset it. I do not want to reset it because I don't have a flow on this one. So I need to shift D. So I need to click on this time. Let's start a flow point here. So at least it defaults to it. Play skipped in. Yeah. Play skip ten or five. In my case, mine is kinda looping back. How long has this video then check this before we get started. How to check it? Go to design mode, click on our fill and it is exactly. You can scrub it. Look, I need to jump. Once again, you get the idea. Let's make it 1 s. Alright, I got mine to jump. 2 s. You wait, Where were you said? Oh, yeah, genius Dan. Okey-dokey. Why do we have two of these? Can't remember. Anyway. We've got to mute buttons, we've got one play one pole is you can get the idea for stop it as a stop action in there as well, doesn't get used very often in these sorts of playbacks. Let me just pull us further, okay, and just a reminder as well. If you video is not playing for some reason, it is because your design file is either in drafts, wanted to things as either in drafts and all you're not in a paid team plan, both of those things need to happen at the moment to be using videos that might change in the future. There you go. Does that annoy everybody too skinny? Yes, I should go fix it up. I'm not going to do right now. Alright. I'll see you in the next video. Okay? Okay, I'm going to change it. Maincomponent GoToMeeting Component Command. Click it. So we jumped straight in. I'm going to Shift click both of those go 2-3. Let's for three, looks good. My actually doesn't match much better. Who will the circle is not the rights are a FUN game of trying to match icons. That's good enough for now. Let's go onto the next video. But it takes us not centered. That's it, definitely it. Let's go on 109. How to build a video card in Figma: Hi everyone. In this video going to make this button here toggle. I see play, pause, play pause. So it's kinda like the last video where we had separate buttons, but this one we want it to play and we want it to change the icon. To do that, we need to tackle this a slightly different way. But also in this video, I'm gonna go through the entire process of building this reusable card. Okay, So it's gonna be it's going to take longer because I want to not just skip to the functionality, want to actually build it for a little bit of practice. Also be warned that this video here that I started using has some flashing lights on it. Okay. It's a nightclub scene. So be careful if you are sensitive to this flashing lights. I want to do is I'll make sure I don't use them in any other videos in the course. Sorry about that. Alright, let's get into the full video card design process. Someone like Components page. I'm going to bring in the icons that I glossed over a little bit in the last video. I'm going to place all I'm up in this no man's land, so I've got a bit of area for it, all the different sizes. So I don't want to do is select them all. And you've gotta make sure when you're selecting them that if you do a little lazy selection, can you see it's grabbed the victors but not the frame that therein. So either drag a box all the way random or click on this first one, hold Shift, grab them all. Okay. And now mixed Canyon Lincoln it so when I change them all from various sizes to 32, they're all the right kind of size. While the selected selection colors are going to be white. I want to be ever see them all lined up with each other. So I want to grab the parents of stop. Okay. And I want to just drag it over here. And what I tend to do is just grabbed them all now and go to distribute centers horizontally. So they will kinda like space out. You can do that with sometimes, sometimes you can do it with this tidy up. But the moment that one went as a grid, a grid along there, thanks. Let's make them all multiple components. And now we're ready to move to a video. Shift one. And I'm going to put mine on my icons page because that's where they should go. And then we're going to go page down. I have made an empty page for our video. Alright, and get started. I've got some text. I have got a video there, wouldn't it is video. Oh, six K from the exercise files. And I have got frame to the bottom. And just at a good habit, I'm going to put my tics inside of my frame. I'm going to turn my frame into an auto layout. Let me get my autolayout to be the right size. Work on the padding. And I'm going to bring in shift. I'm going to bring in a component called Play. I'm going to drag it in, kinda squishes over me. Let's turn the whole thing into a component. And we should probably work on our main components off over here, CO. Because what we're gonna do now is we're not going to actually use this button. I'm going to make it look like the button gets used. But really what we're gonna do is have to variants that are going to toggle between this top variant. It's given them names. So it's click the Component said. Okay, let's go over here and let's click on the little settings. And let's call this one Play mode. Play Mode. Tab down. This one's going to be paused. This one, one's going to be playing. There you go. Pause and play. So I figured got my name's mixed up. Let's continue on. So what we wanna do is this bottom one down here. I'm going to keep clicking until I grab my instance of that icon and I'm not gonna do any fancy Component Properties. And we're going to say, just kinda toggle between these two here. Because as the pause, so what I wanna do is they when this is clicked, so I'm going to switch to shifty to prototype mode, go down there and say on tap, change to the play mode of play. It's playing, but it's called the pause button. If you get what I mean there. Okay, dissolve, we'll evil that for the moment. Let's see if it works. Actually, Layouts command, click, Control, click to dive into the video. It's to an autoplay on the first one off, it should be left on, on the other one. That's Option or Alt, drag out an instance of my main component and lay it all. There's a line there, cabin that Let's go. Hey, we're doing it. Doesn't toggle back. So we want to go from there. When you're finished, go up there and it should snap to everything. Let's give that a go. Now. Let's go to prototype mode. Let's start a new flow point so we can at the little Play button there. Alright, default line to the middle, ignore that play. And then toggles back to pause, play, pause. Now going about it is that it kinda stops where it is. A couple of things to tidy this up. One is the gap that we can't see there, but we can see there. This happens when there's especially videos sometimes because the proportions they might end up being like a half a size, like a half a pixel. The moment that one's alright. This one here, I'm going to bump up a tiny bit. Actually not doing it on this, gonna do on this one. Let's move it up. One pixel. The same to the bottom. If that doesn't get rid of it What I'm normally looking out for is kind of a half pixel over here. You can accidentally have 0.5 pixels. So that normally what gives you a line? I don't know why it was creating the white line there. If I take this on the phone, it'd be fine. White line just kinda at this particular Zoom Level, go. Alright, other things that I wanna do is I want to make this a bit more usable. So I'm going to add Figma. We're going to name it Command-A. Let's call this one. It's called a cod. Cod video because we've got, I think cart event as well. Excellent. What I wanted to do is I want to add some properties inside of it. It's in component properties. So why don't wanna do is slick on this ticks in here. So a couple of clicks to grab the text and find content. Add a Component Property. This one's going to be video text. And the cool thing about that is over here for my instance now, the person using it can see the two variants that have got Play and Pause. And over here they can change the text. The only thing I need to do when I'm doing this retrospectively, let's give it a preview, is when I play. Can you see it's toggling to the other one? So I need to link though. You don't really relink them. You just gotta make sure that cooled the same thing. Down here. Command click to jump straight to the text. I'm going to add another content. The Component Property for content. And I've already got that one here called video text. Now, this one should change. Excellent. What else should we do is tidy it up because the text is too high and it's not lying in the middle was great when it was just one single line. So what I'm gonna do is go over here to both of these. So one, hold Shift, click both of these. And I'm going to say actually be left but centered. It's not going to change much over here, but it should change this guy to be centered, depends what you want to do. I'm not sure that's actually better. Alright, next thing is, is I want to be able to switch this out so I can have more than one. Okay, I've duplicated it. This one here. I go inside. You're going to make sure that you've got the video selected. Sometimes you might have constructed Joseph with a frame, with a frame with a video inside that frame. You don't want to be switching that out. You want to go deep, deep, deep into it to try and find the video. And that's easy. Remember, Command on a Mac, Control on PC goes straight into that thing. And in Design View, I can go into the video. I can pick a new one, bring back the pug, Give it a sick switch to our preview. And here we go. Play pause, pug, play, pause. The nightclub. Or there's two of them. I didn't realize that. Look, there's two versions of this because this thing has been told go and play that videos name nor a particular frame and a video, but go play that videos name. So that's why that's playing twice. And you go, we all in something that effects it. Don't use it twice and you go, alright, that is gonna be it. That is how to get that play pause button to toggle in Figma. If you can think of a better way of getting that going, let me know in the comments. I'm looking forward to the day we can add to tap operations onto that One button to get it to both play and switch to another component like I Play button for the moment this works. Alright, I will see in the next video 110. Class project 15 - Video Card: Hello everyone. It is not homework time. It's been class project time. It's very different. I want you to make a video card like we did in the last videos. The video well, it looks like this. Okay. The requirements or needs to have a video title. It needs to want you to make the one that has the toggle play pause button. So when it goes, the play turns into the minus, sorry, the play turns into the pause. I want to work. Have a mute button there as well. What I want you to do for the final one is actually have, I wanted to be a component that can be reused. So I want you to show it as two separate videos. What videos? And hopefully they're in line with your project because we're building that. But if you need pugs in your life, go to that too. Okay, so it's the same component, but just to instances with different videos and what don't want you to do is before you go and just kinda copy what we've done already, have a look at other video players. There's not a lot you can do, but there's some more, I want you to be more interesting than just exactly what I did was very inspired. What I've done is I've put places that I would go and have a look. Now, you're looking for the word video player UI, or video card or video UX. And that's what I did. So I went hand look at dribble, had some good results on different things in play buttons and it's all very nice. I had looked at Behance as well. I typed in video play UI. Another couple of sites that you might not have used, screen lane.com, It's pretty cool. I just typed in video and had a little look through and found some good stuff. And page Collective was another good one. Just things have stumbled across recently ish that I'm using to get ideas for UI. I've put links to them here in your class projects. So there's deliverables are like normal. Take a screenshot or screen Video, Screencast, screen recording, that's probably the word. And upload it to Vimeo, YouTube or Behance and then share link of that of you interacting with the cod, just you clicking the Play button, pause button, you button. Okay, and upload that link to the assignment section also. This is one of those ones where I would love to see it on social media, upload it, tag me, and also use the hashtag Figma Advanced. If anybody asks where you're doing, it comes in the my way. And remember, this is a nice one where you can comment on somebody's work, a little bit of feedback, alright, that is it. Enjoy the class project. And I'll see you in the next video in a bit after you finished your project. Alright? 111. What are some advanced color tricks in figma: Hi everyone. In this video we're going to look at color tips and tricks in figma, loads of shortcuts, a little bit of informational knowledge about color like dynamic color. And in the end, we devolve into color law. Funny color memes from the Internet. I think the funny anyway, where somebody decided to name all the colors. Alright, let's jump in. The first one. Easy one is using the icky to get to the eyedropper to steal colors. So I for eyeball, you get it. Okay, but the only warning with this one is this one over here. If I click this, this is a style, my primary color. If I want to steal it using the eyedropper tool, I will. Okay, and I click on it. It actually brings through the hexadecimal number nought, the actual style, which is a physical bug. There's a lot of people complaining about this. Hopefully it'll be updated when you do it. But at the moment, it doesn't take the style, just the hex number. So you gotta be careful. You can use it and update it in a big sweeping update color styles, which we'll do in a video or two, just to make sure they are using this styles that you go. That's the eyedropper tool I for eyeball. Or the next tip is with something like this. If I hit my number of keys, it will jump through opacity. You probably already know that. So just the numbers on your keyboard, 33094900, turns out to be 100% opacity. And to get to 0% opacity, just hit zero twice, do two cases to 00 once, 100%, double zero, 0%. Confusing ten to the idea, reminded that you can actually nudge color in here. Okay, so I've got it open. I can use my up and down arrows. Can you see it goes down, cross the colors hold Shift to speed it up. Okay. There you go, up and down. Out of fund that particularly useful, but the scroll wheel on the mouse's, so you, my scroll wheel here, you might be using a touchpad or something else, but I can rub my scroll wheel up and down. And we can change the hue, hold down the Option key whilst doing the same thing. It changes the opacity. I don't use it at all. But there you go. Color tips and tricks, you might need it. What are the things that I use a lot, Hicks is not very good. I use it for copying and pasting from programs, but I find HSB, RGB. I don't really understand. I know it's red, green, blue, but I can't really type in the color. I want CSAs colors, okay, if you are a developer, you can copy and paste from code, okay, if you're using RGB and a for alpha, that's how transparent it is. You might be copying and pasting. So you can switch to CSS and just dump it in there. Same, I don't use HSL. I use HSB, Hue, Saturation, Luminance hue saturation brightness. Basically the same thing. I liked this because I can play with the hue, maybe don't play with the hue slider, okay, but let's say that I get to a color that I like, but I know that's the saturation. I can hold Shift and hit down, and it just kinda lowers it down. I find it's useful for picking colors when I'm trying to pick maybe a color to complement the one I've got. And the brightness, you'll see it there. It kinda move straight across. And this one here if I up and down. Okay, I find those handy. So scroll wheel left and right to when I'm rubbing my mouse wheel. And this one here to go up, down, the saturation up and down and then tab across, hold shift up and down to get lightness and darkness. Now the interesting factoid about color is that you can programmatically now encode, get what's called a dynamic color. Let me show you that real quick. So I'll leave a link to this and the exercise files, but it's just good documentation of what dynamic color is. The short version is, is that when you are loading content into say, an app or website, you can encode go and say, Hey, look at the image, Find me a color from it. Like a general color. Most use color and set that as the Color Theme. So let's say that's our album cover that gets loaded into our music app. And instead of being this, this might be your default colors. It actually goes and checks the image and then readjust is colored based on it. You'll see it loads when, let's say this bottom bar here will be pulling colors from this. You can't do it in Figma, you can't like magically do it. You could just use the color picker to mimic it, using needed work with your developer to make sure that it's something that happens. It's something that you've identified and you want this to be dynamic, requires some documentation and speaking with the developer, it's not hard to implement. It might mean that your color scheme is not perfect, but it can be quite sympathetic and give the illusion of lots of stuff going on and lots of design choices when really, it's just kinda pulling colors from the image. And the last one is naming colors with words. This isn't essential. This is more FUN if you think design, color, nerdy, history stuff is FUN. I think it's hilarious. Like you can type in the word red if you want read. Is that handy? Kinda is interesting to note. The Farm POD is that somebody at some stage decided to name all the colors. There's millions of colors. They're not all named, but it's part of the kind of UI design folklore. Okay, so like this one here, somebody decided this is blanched almond. There's some really weird kind of Color Naming in here. I guess I share it with you because it is one of the fund kinda design means and you should know them. Don't find it funny. That's alright, skip ahead. But if you are killing it, It's interesting to see what you can spell gray with an a or gray within the same, same. This one here though, like let's type in dark gray. Dark gray is lighter than regular gray. Men, It's weird. Needed pink. There you go. It's pink. Need more pink. What about how pink? It didn't work? No spaces hot pink. There we go. Deep pink. There is fuchsia. I can't spell if you look at the top, that one in one of my favorites is Aqua. Aqua. And it's very different. Cyan, exactly the same color. And probably most famous all the colors is not peach. Peaches useful is this one here. Peach puff. Puff. What are the best name colors of all time? So the next time you're at a design conference and somebody starts referencing peach puff or the X 11 color naming system and dark gray is a lot of them regular gray. You're in on the joke, alright, that is it. Color tips and tricks over 112. How to change replace colors in Figma: Hi everyone. In this video we are going to look at changing colors in Figma. That's pretty easy. It's going to get more challenging when we have gone through this course. And some are using a color styles and some I using the hicks number, the color looks the same. So we'll do a find change to make sure all of those are consistent. We'll look at some of the cooks with color styles when we're looking at opacity and the end, I'll go through and I'm actually going to change my primary color from from that red that I've been using to green because rate is a terrible color for a primary color, you will all yelling that at the beginning of the course and took me awhile to realize that that looks like an error sign. You'll notice none of my buttons are that color, so not very good primary color. So I'm going to shift this to my accent color and introduce this green as my primary color. You go, Let's jump in. The quick way is to have nothing selected and then go Command a on a Mac, Control a on a PC to select all K and then go down to your selection colors and say, show me them all, and then go and change whichever color you want in here. Okay, you could go through and click on this and say actually I want it to be the 900 now, okay, and it goes through and updates. Do if it's a different color, you might have to go figure it out first. So you might have to go actually click on this color here. Okay? There it is there, 70, 65, e4. And do the same thing. Select them all, go down to Section colors and you'll get the first ones there it is there. Okay, and I can go and change this one using my scroll wheel to change the hue with fast. Okay, so there it is, there. You'll notice some of them didn't change. It's okay. I'll show you that in a sink, but that's the quickest and easy way. Select all, find it, change it. I'm going to escape and undo. All going to undo a lot. There's a lot of undoing because it counted every scroll as our undo. You got. There will be though, some of them tied into this scuttled my main colors here and my main styles, cable, you can see there's a bunch of other styles, is a bunch of other colors that you might have to dig around in and figure out what it is. And that's the easiest way to change color. There is no Find Change at the moment in Figma, there are plugins. I haven't had any success with them so far, end up being just as much hassle or at least more hassle than actually just doing a select all and change. Any trouble with doing it my way is that you have to do it per page. So if you've got 100 pages, you have to do it 100 times and that's no Fun. I haven't found a plugin that is better if you do have one that you've had success with, let me know in the comments. Have a look down there yourself, see if somebody else has got a cool plugin that might work. Alright? One of the other things that is kinda weighed about finding colors in this program is that this, did you notice that when I said select all, find this color, whereas it this one here is that not all of them changed. Can you see it's actually treats. I'm going to undo that again. It treats this one here because it has an opacity as a separate color, which means double-dipping, which is a painting that button. Select all what you'll notice is down here, there is a color down there with the same number, 70, 65, e4. There it is there. Okay. So you have to change both of those. Unfortunately, there is there and I can change it. Okay. It's considered a separate color. Now that brings up a good point when you're doing your styles. The moment that is not a percentage of my main style. Why is it not? It's because just so you know, if I make a color here, okay, I go to my color styles and I say, let's make it for 500. I can't play with the opacity of this, just a bug at the moment. If it's here, it'd be great. It's the future. And you have got percentages for styles. But at the moment I can't apply capacity, this opacity to the fill layer of a style. I have to break it and then play with the opacity, which is fine. Okay? Because I could do this, right? I could say you are. And then I could play around with the layer opacity. Let's get it down to 50 per cent. The trouble with that though, is this one here. This where is it? This has a Percentage. Can you see it is set to 80%. It so that we can see the stuff behind it, kinda prove it. Let's go over here and say, actually, this is what I'm using yet. So this is my, this one here that the version we using. This one here is going to use a fill of the style. Okay, the costal 500. And I'm going to play with them the layer opacity down to 50 per cent, you see it does the entire thing, not just the color. So that's something to note. And is it a bug, somebody a bug? It's just something that hasn't been implemented in Figma yet. Another thing about those color styles as well is that you can't have more than one. Which this color style. Can I have another one? No. Just get rid of the color. But you kinda to color styles applied to it with different opacities. You go, if you do want this to be part of your styles, you can create another style. So let's click on this one here. Let's find it and say you and not a currently a style BAD we could At the Styles button, hit plus. And we could call this 1500 and put it in 1.8. So 0.8. So 0.8 is really common and the way to write percentages, and when you're dealing with web, you could write 80 per cent. That's totally fine though your front end web developer will probably go one is 1.0 is 100% and 0.0 is 0%. That is 50 per cent. That is a descent. It is up to you. You'll see both around, create a style. Click off in the background into the right place. You need to go in there. You to go there. You can see, you can probably instantly see what the problem's going to be here is that how many do I create? Do I make a 0.1, 0.2, 345-67-8910. I'm just gonna put this one in because that's what I'm using right now. And only putting the ones that I have to, because otherwise there's going to look a bit crazy, become less helpful. Next thing I'm gonna do is I was being lazy throughout this course. And I applied the style sometimes, and sometimes I went like this. I wind, you have a fill color of local and that one. Now, the trouble of doing it that way is that it uses the hexadecimal number, okay? So the hex number is fine, but I want everything now to be connected to this style. So when I change it at all updates. So when I can do is use the same sort of trick is figure out what the hex numbers, um, so like everything. Go down to show Selection colors. Let's find the color that I want. There is. And instead of replacing it, I'm actually just going to say you and now that style of 500, and it kinda disappears from my list, they should all have that style applied after the same thing with the purple down here. So I'm looking for E4. I'm going to select them all. I'm going to go down. I'm going to find that purple that has E4 there it is there. And I'm gonna switch it out full my 500. And now I'm going to add my last color or my new color because that red just doesn't work. It looks like an error message, red, gaze. I'm gonna go switch that out for a green as my primary and that rate is going to become my accent color. Let's rename this one, exit. And the screen here, it's the one I'm going to use. You are going to be a style called. Actually I'm not gonna do it this way. We use that plugin like we did before just to speed things along, it's going to grab you. Let's open up the plugin. Okay. Those are widget, okay, Color little generator, and double-click it to open up. Remember this from way back in the course. Pop in my color. I'm gonna hit Save styles. Okay, color name, this is going to be my color, primary. You see how putting them in groups as a whole lot easier than it is naming every single one of them. Because it's really easy to name Color Group and not have to do it for every single color. You want to keep all those on to dislike the opposites and go delete. I've got to just to tidy a set of colors. Here we go. You, thank you very much and delete that now. Alright, that's it. Changing color is relatively easy. Sake dole, change it. We also went through and just hide it out. Somebody else styles now as well. Alright, that is it. I will see you in the next video. 113. How to create Color Themes for light and dark in Figma: Hi everyone. In this video, I'm going to show you how to make Color Themes for both light and dark mode can be a little daunting to know how to use what we're. So I'll show you the tool that I use to kinda get me close, get me started, give me thinking about some of the different use cases that I might not have before. Alright, so this is the link here. I'll leave it in your exercise files. Now note this might change, might update. We using M3 material. I know I rely on material. A lot of my UX design work, mainly because it's just really well-documented. And they have these great tools here. Even though I'm not using it necessarily for Android development, just really good UX design tools. So we need to load it up. It will be loaded to dynamic switchover to custom. And then I switched out my primary, secondary and tertiary colors. You just click on them and copy and paste them from Figma. And the cool thing about it is that it gives me a few things that gives me what my colors are, Plus a lot of variations. Can you see this green wasn't part of my initial design. Neither any of these colors here. So it's looking for harmonious colors that might help expand my colors. So I've got more variations about if all the different use cases. Okay, So my dark color on the primary color background and the ones switched out, particularly liked the screen. So I'm going to ignore that one there bought it might just stop pointing to other colors and ways they might be combined. Plus it gives me a light version and a dark screen version. And again, it's taking my primary color. Let's change the hue of it. It's actually just darken a little bit. You go here another couple of interesting combinations and my primary color with colors outside of my original color set. But I useful variations depending on how new, um, this might be a good screenshot. Take the dark scheme and the light scheme and might be just good for you to bear, but a build this out for a future design system. If you are liking you the colors, you can actually hover above them and say, give me that the law Copy button, and you can paste that into Figma. Anyway. That's a little handy tool that I like. I thought I'd share with you here in this color section. It's not hard and fast the way to do it. It just a nice way to maybe extend the way that you might be using your colors, give you some other options. Plus suggests some light and dark scheme Modes. Alright, now does it, I will see in the next video 114. How to group color styles using slashes or folders in Figma: Hi everyone. Hey, we're going to look at how to group color styles in Figma using both the slash method and making a folder and dragging it in, right? Let me show you both. All right, first of all, let's look at the slash method mainly because it's really common. But I used to use and teach. And you'll see lots of people's tutorials using it as a shortcut. Then we'll double back to just the grouping that we've done. Both a handy, alright, so I've got my primary color here. I'm going to make it a fill style is going to click on my style button, hit Plus. I'm going to call this primary. And this is my 500, right? The middle brightness of it all gets complicated now when I say I want another version and I want a slightly dark one. So I'm gonna go down to here, break the link, click on this, go to brightness, saturation and brightness hold Shift and go down a couple. That is going to be my, while we five-hundred, that's gonna be my 700. So I'm going to make a new style, style. You primary 700. And if I click off into no man's land, you'll see these are fine, but you can see how it can bloom pretty quickly. What people do is let's rename this and say actually, let's rename it. And it's cool, this one name slash. So as long as you put the forward slash in there or you want to make a joke about Guns and Roses lead guitarist Slash can't think of a good one. And most of you, would you young to know what that is anyway. So if we put a forward slash in there, okay, Now if I hit Enter, look what happens. It's changed it from being just floating down the bottom. It made a folder which has 500 inside of it under the same thing for this one. Double-click it. Okay. A's rock legend in the middle. And they're all in a nice group. There you go. That's why people will put slashes and everything. What I tend to do now is actually just go, you are a new one and you are my 500. And if I click Off, I can right-click and say new folder called secondary. You end up in the same place. If you see lots of people on the Internet using tutorials or in classes or colleagues using the forward slash method, it's totally fine. I tend to just make folders here and the color styles panel, nothing good thing about grouping them with a using the slashes or making folders as you can change them. You can say actually these MEN to be in here. Whereas if you don't use that naming convention, okay, call a primary five-hundred is one solid. It makes it hard to move around and makes you having to rename all your styles if you do, go and change that later on, alright, that is it, either way, suite groups of color styles in Figma, you can do if any old styles we using it for colors here, works of fonts as well. But that is, it, either way is good. But now you know both. Alright, I'll see you the next video. 115. How to descriptions to your styles in Figma for others to use: Hi everyone. What are we doing? We are adding descriptions to our styles. We can add them in here just to add some further information for styles we do when we add sharing these styles with other people doesn't make it clear maybe what it's used for and what it's not used for these to do. Let me show you how to get started. Have nothing selected, click and no-man's land or hit Escape a few times. Okay, you're looking for your style that you want to add a description to J. In my case, I want to add it to this one here, the 100 click on Settings icon. And down here you've got an option for descriptions. Ignore that, that came from the widget that I made. Okay, we're gonna leave that for the moment. We'll talk about that and AZEK, so the scription I might add might be used for use with Popup Modals. And where do they appear? For myself, probably not going to document them, but when I am a shearing this library with other people, okay, it's handy because when I hover above it, it gives people a little to tip. Eventually, actually not there. It's when it's actually being used. So let's say I'm designing my modal, okay, I'm going to use the color and I'm going to hover above it and watch used for Popup Modals, you go, Now it works just the same with type K. You can add a description for here, H12 and three, that's pretty clear headings 12.3 and paragraph, but you might have some other strange names that you have to describe a bit better. And other thing is it's have a look. So I've filled this with this primary color. Can you see it's got that contrast there. Okay, where did that come from? Let's have a look here, looking at my styles. This was in here by default. When did this come from? Do you remember the widget from earlier shift I, this color levels generator, this made it automatically. It went and said, I'm Michael will the style colors, but I'll also put in the contrast color. It's kinda already done it in this example we see dark, lighter, lighter, lighter. It is a good contrast to this background. So you might like this. It's nice to know where it came from. Festival. It's not there by default. But you might find actually, I'm going to have to go through and scribble this out, go into this one and go, don't want, you don't want this, don't want that. So some widgets do input their own descriptions and it might be confusing because you're like, I don't want all these variations of contrast colors, you might be a lot more specific. You go. That is how to add style descriptions to colors and fonts, mostly handy when you are sharing this with a team. I wouldn't do it for myself. And as I know, future Dan is going to totally forget what that color was. Four. Alright, that is it. I'll see you in the next video. 116. Editing someone else's styles or component library in Figma: Hey everyone, Hey, I've started a new document. Someone else has shared library with me, option three, Alt three on a PC to open up libraries. Sweet shortcut. So I've enabled it, I've started using it, but now I want to go and edit some of these styles. How do I go and do that? Let me show you how. Oh, and actually we'll do a little recap for those people who lots of you'll be using libraries all the time, that'd be great. And this will be jumping straight into this because we covered it in the Essentials course. There'll be a few people who are just following on from the Essentials Course haven't had a lot of practice. So at the end of this, I'll kind of recap some of the do's and don'ts for creating a library. But for now, let's show you how to edit somebody else's library. Alright, first stop. You need to have a library shared with you. We covered this in the Essentials course. I'll cover that at the end of this video in case that's a distant memory. Okay, but let's say that you've got library, it's being shared with you. You've cited using it. I've created this untitled file. Okay. I've started using some of the Bring Your Own Laptop brand elements from the shared library, but now I want to edit them. So there's two ways of doing it, color and font go together. They'd have a similar sort of method. So let's say this color here. I can see it as a color style by the look of it. Okay, if I click on it, I can go down to my color style and I can almost see the little Options there. It's hidden behind the Christian MAC. But I'm going to click it. And can you see for any of these, it's going to say, I can actually change it here. I need to go to the style definition. So it's going to jump back to that original file, okay, the original library that was created in, and I can edit it there. Let's have a little look at Components slightly different. Okay, So components, There's a couple of different ways I can do it. I can overhear, you can see here's my instance of this button. I've dragged it out for my Bring Your Laptop style library, and I can click on this option here says go to main component and library, or I can right-click it and say go to main component. So the same, actually, I haven't added the styles with this one here. Let's say I make this paragraph when it's applied. Okay. I don't want to break it. I want to click on it. Go into the same as Color, click on the little settings icon and go into here, go to style definition. Doesn't matter which one of these you click color font buttons, you'll end up at the original creating file. If I make changes here now, it will spill back to the original file and any other thing is connected to. Be careful, if you can't get to this file, it means that the file hasn't been shared with you so that you can edit it. You've been put in the view one category. So what you need to do is go back to the file originator. In this case for me, it's Victoria borrowed all she does the you exhale bring your laptop, Credit this file, and she reluctantly shared it with me to edit because I was like, I need it for the course. She said, don't break anything. So I'm not going to break anything. That is how to edit styles that have been shared with you. If you are locked out, what you're looking for the person to do just so you know what it looks like is I'm gonna go into here. First of all, let's publish this library. We did this in the Essentials course, but if you haven't got to their, a cool shortcut is option three. K will open up your library, or you can go the assets panel and click onto this. I need this one to be published. So this is the file that I'm working on now. Okay. Publish it all first. Okay. And then the file needs to be shared with somebody. If I type in Daniel Scott and I can have can view, that means there's other person Daniel can use the styles like I did for that original file, but they can't edit them. You can go into here and say Actually they can eat it, you go, That's what the person needs to do. If you can view libraries, but you can't change them. One last little tidbit for those that are quite new to libraries are reminded from the Essentials is that the file must be, the file that you want to share. Can be in drafts, but you can't share components. You can own shear font and color styles from drafts. Once you've moved it into one of your team library, it has to be in a paid team library, not this free one. If I move this into this free one, okay, I'm going to click move, check it out and go into here. And what you'll notice is if I go to my library option three or all three and a PC, there's publish, unpublished it, and publish it again. Let's pretend it's for the first time. You can see here 47 components will not be published. Just the colors and the fonts that needs to be in that command one to jump to home-base. And this needs to be in a paid prime. There we go. That is how to edit somebody else's styles that have shade stuff with you. And just a quick little recap on libraries in general. Alright, I'll see you in the next video. 117. How to hide color font styles & components from team library in Figma: Hi everyone. In this video, I'm gonna show you how to hide components, font styles, color styles from your library so that when you publish them, other people can access them. You can still work on them. It might be that it's a work in progress or it's just something that you're using and you don't want to confuse the team with. I'll also show you a couple of little things that might catch you out if people are already using the components or styles. But for the moment, let's jump in and hide some styles and components. Alright, so I have published this library from this file here and used it in this untitled document here. I can see all the bits. But in a, b, c, d that we made, we want to hide any of those so that other people can't use them. There's two ways you can find it in your assets panel. So remember, option one is Layers, option to as assets. Okay, I'm gonna go to my buttons and the easy way is to right-click it and say Hide when publishing, what happens is it comes out of here and goes down to this folder that says hidden stuff. Okay, there it is in there. But I've got to republish it. Otherwise, this person can still see my button. So I'm going to call this guy Doug. Doug can see Daniel's file. I'm going to have to publish this. There's no quick, easy way to publish, or at least no shortcut. Option three, published one change. It's this thing here has been modified, but nay, now Command or Control three, okay, it's gone, can't see it. Now with styles, it's slightly different. Command to control to, to get back to this tab, stop doing shortcuts, styles. It comes down to naming. So I've got nothing selected over here. If I don't want Doug to be able to see there's 900 style. I'm going to click on it. And what I need to do is at the front of it, add an underscore or period you'll see people or full stop. It depends. I don't think it makes any difference. I see lots of people using both eyes underscores. You can use a dot at the front. I don't think so. Let me know in the comments if you have figured out a difference, All I know is that I can still see it. But when I hit Publish and bot option three, Alt key on a PC, or you could use your quick key to, to publish changes to library. That might be the shortest way of doing it. You can see that it has been removed. And now let's go check Doug. Doug, when he's grading something can go through Krebs is fill colors, but he can't see the 900. It's gone. Four components. Go back to components. We did the right-click. You can actually do the same naming trick. Let's say that I want to hide button this one here, we're putting button B. So what I could do is right-click it published when hiding. Or if I want to keep that kind of underscore consistency, I can rename it maybe Command or Control R. And I was going to put an underscore or a period in front of it. And what will happen is when I publish, not until you publish quick actions into, into, into, because I've done it all before it's published that one. Let's go check out Doug. He's gone. There's no real bitter if I go to Assets, can you see they all ended up in the hidden section, except the name of this has changed. I haven't really decided which way I like better. Sometimes it can be clear when there's an underscore that it is not meant to be part of the library. Now one thing that might catch you out is that if Doug already uses this site, that goes alright, I need the pink button. And what does that? Random box uses the pink button. And then back here, I say actually quick, before Doug goes and use the pink button, I'm going to remove it from publishing. Publish this file command forward slash, control, forward slash. There it is there. Okay, quick. Glad nobody used it. Over here. Doug still got it. It's not something he can drag out, but it doesn't remove it. Okay. So once somebody has got it already, It's kinda in those documents, I as the Create Account, make changes to Doug's button. Unless I published the button again into the library. And then it'll connect back up and push changes along. One last little thing is if you're missing with libraries quite a lot like intensely like publish, unpublished, link, unlink, doing lots of that stuff. Some in you having like man, I used to work. I have found many just not in my normal kind of design practice, but making this course Figma, it freaks out and I just have to close it down, open it back up again. Basically what I was doing is I was the mafia and I was doing that and publishing. And they were staying in Doug's file and I was like, this big man, like maybe I've done something wrong or broken the Internet. Turns out I just, I think I was a little intensively going through the libraries and I just had to close Figma, get a little nap. Okay, just for a second. We'll sleep and then we'll go back up and everything worked again. Alright, that is it. That is how to hide components. Colors and fonts are just the same. Just put an underscore in front of them, make sure you publish the library and anyone else won't be able to have access to them unless they've dragged out instances, then they'll have an instance in their own used in this file library. There is bundy, alright, that is it. I will see you in the next video. 118. How to compare changes in component with overlay in Figma: Hi everyone. In this video we are going to look at what happens when somebody updates or library that we are using. How do we go and review the updates before we commit to them? We get to here where we can do a side-by-side comparison. Very clear what's changed. Or we can do this cool like little overlay where we can say, let's see the difference. Very clear. Now we're going to update, alright, let me show you how to get in there and use it, right, so I got to files. This is the file that's creating my library, and this is a file that's gonna be using my library. So I'm going to grab a couple of components from that library. Great, I'm using it, but they in some updates come along. So back to the original file. Let's make some small updates. So 8-16 extra pixels on the padding. This one here will change quite a bit. Alright, changes a lot to remember the shortcut for changing the weight. Just a reminder Command Option and use the greater than and less than, that's Control alt greater than and less than K. So I've made some changes. I'm going to publish it. Remember, Option or Alt three on a PC. Let's publish those changes and let's see what happens over here. Okay, like normal, we get our updates available. We can go to review, instead updating them all. And the interesting bit is, instead of clicking this click on this little arrow here, you end up in the comparison view. So not that, that I'm going to show you how to get to the individually instead of doing every single one because you're like, Man, I need to work through these step-by-step to see what the updates are and how much they affect me. What you can do is, let's work on the blue button. And you can see, I can update these individually. There's an update available for this. Great. I'm gonna click on it. Instead of updating the instance, I'm going to review the update and this is handy. You can see the current updated, okay, and I can say, Yeah, I want that. Let's look at the next component. Okay? The problem with this is it looks exactly the same you like, has anything changed? So we can do is we can switch from side-by-side here to overlay. You can turn the overlay on and off, on and off and nothing has changed. I change anything, swear I did. Oh, you can see it over they look the paddings there, but it's not in this. Oh man. Oh, let's just update and see what happens. I've done this loads and it works every time, and I've even demoed this video. This is about the third time I've recorded it to try and get a bit of good flow going, but some reason today it's not working. Let's go update. Let's go have a look. Hiccup bigger. That was weird. He normally it just shows you the padding and the whole excuse of this was to show you that the overlays handy to see when it's just really small changes like padding. But for some reason it didn't work there. I'm gonna leave this in the course because sometimes that happens, I'm going to close down Figma, open a backup and jump straight back to that screen to see if it works again. You wait, did, alright, so I've gone back and changed it back to eight from 16. Let's publish it again. Published that one change. And let's have a look over here. There's an update where it can review, it will go to the other way, can set Hanging update, click on the arrow. Okay, and let's do Overlay. And now it's working. It's given me a little bit clearer idea about what the changes that could be just the pixel and you'd be like, There's no way in this view to go pixel change. You can kinda see it there now that it's obvious, but sometimes it's hard to see unless you go back and forth with this Overlay. I'm happy with that. I'm going to update it and close it down. And then you go, that is how to do some previewing of changes that have happened to a library that US sharing. And what happens when it does, doesn't work. Close it, open it up again. Good as gold. Bugs like that seemed to get cleaned up quite a lot with Figma, like the ones that I'll go and report this now to Figma and I betcha in a update in a month or two, that glitch will be gone. Some engineer will go through and fix it, or you might be doing it yourself. You might run into it, but now, you know, turn it off and on again. The truth to fix all technology. Alright, that's it. I'll see you in the next video. 119. How to refactoring styles to another design file in Figma: Hi everyone. In this video we're going to look at relinking styles or some people call it refactoring. We're going to tidy up all of our styles out of our working document, pick them up, move them into a completely new document, nice and tidy, all on its own. And we're going to use this file to build future apps and websites from not the crazy person working document, that a bad place to have all your main styles, especially when you move on to the next project, let me show you how to pull them out, put them into another document whilst still maintaining connections that you might already have to design files you've already created like this one here. They need to know with a new home for these styles is automatically. Alright, let me show you how to do that. So this is the original file that I've created a lot of my styles in. I've used those styles in a separate document. I've used some of the text styles, some of the color styles, components we'll do in the next video. But what I wanna do now is I want to actually grab all my styles out of this document and put it into a main and styles and components file. I just created a new document and gave it that name. There's nothing special about it except that it can't be in drafts, so that it needs to be in a team library, styles or work on the free plan. If you want to be working with components, maybe you have to be in a professional or above, basically any kind of pay plan. So that's the kind of structure you need. The main thing is that this copy and drops, otherwise it kinda breaks. So I'm gonna go to this one here. This holds all my styles. I want to get them out, so I got nothing selected. I'm gonna grab my primary color, all of these in this group. And you have to use cut Command X on a Mac, Control X on a PC, you have to cut them, not copy them, move them to you main styles and just paste them. Hopefully this appears down the bottom here, and let's go to publish. So we have to publish these because it wants to say it's moved to this file. I'm gonna publish this so that all the other files like this one here is affected, should update. It's have a look. Now up here, Let's have a look. Let's review the color primary has moved from Event app. There's no visual changes, It's just moved. The way to prove it is now if I click on this, I go to my style and I click on the settings for it. I can go to the style definition which used to point to this first tab. Now hopefully it will point to this second tab. There you go. Tidy, tidy. Look at us. Let's go into all of these colors. We can grab Shift-click both the text and the colors. You gotta do the grid separately from the colors from the text. But let's I want this I want all of these colors except for this exhibit. Creepy Dan, I wanted to hold down my command key and a Mac control key on a PC. So I don't want these. I'm going to remember, cut them, move them over here, paste them. It's going to say publish. Yes, please move to this file. Remember you'll get an indication on any app that you've used, those colors on, that things have moved, but also on the original one you took it from case I've taken it all from this and this one is updated now says, Hey, they've all gone. I'm going to review it. These colors are moved from this file all the way over to this other one. Okay, We can double-check this one here is now, oops, this one here. There he is. He is There. He is. Sittings and go to the style. They've all moved across. So any file that is used, the colors, even the originating one, needs to be updated. Alright, let's finish by getting all of the grid styles as well. But it's cut, not Copy, Paste, publish, publish. Any files that have been using it. When they open up, will come up with that option to say it needs to be updated, either the originating file or this one here. What else we got? Let's get the textile is cut you and put it in here. Publish, you get the idea. Alright, so that is how to move your styles from one document to another to kinda tidy them up and get them out of your working document and show everybody what are super efficient UX designer you are with your master document. Alright, that's it. I'll see you in the next video. 120. How to move relink refactoring components to another design file in Figma: Hello missy designers, It's time to tidy up our components. We've got a working document that we've generated a lot of main components for. We even started using them in other documents. So it's a big mess. Every time somebody wants to update one of these, they have to go back to this working document that's connected to other documents. We just want to grab all of our components and move them to a centralized file and refactor or relink all of those components to any document that might be using them. So we can detach this missile working document and have one source of truth. Alright, let's get some component Xin. Alright, so I've got a component, it's a main component. I can tell whether icon here, it is, started life in this working document, I've published it, I've used it in this mobile app design here, but I need to move it to a tidy of file. Okay, I'm calling this one main styles and components. So I've got a more centralized design system that other people can use and not linking back to this first work document. So the easy one is you select it, make sure you got the main component, not the Instance, and you cut it. You can't use copy it, it cuts or Command X, Control X on a PC. I'm going to move it across here and it's going to work. So it's going to work. It's going to say, Hey, you've moved this over. Would you like to publish it? If this doesn't appear, it means that this document here is design file that you using as your main styles, not in a team library. So it can't be in drafts for this to work. The other thing that might hold it up is that components or can only be published from a paid account. So if you've got a free account, even though it's in a team library, it still might not work. They do change this, they go through and change their pricing model and walk can be done at different levels. So it's not hard and fast rule, it might be the reason you're not seeing this published in the bottom here. I'm gonna publish it. I'm gonna move this file. It's a warning. Okay, have a read, let's publish. And we're going to work. Let's have a look at my mobile app now. Here. I'm going to review any changes and for me is just a move. So it's moved from Event app. Let's update it. Happy Days. Has anything changed? Let's have a look. So I'm going to select on it. I'm gonna go to here to edit my main component. And it's jumping to this file, which is perfect. So it mostly works. One thing that's going to catch me out is that this particular thing actually has embedded inside of it nested components, or at least Nested Instances of those components. So main component, great, that is this, but if I look inside there is this, Look at that. There is that hot, okay, there is the pricing, which is this bottom piece. All sorts of stuff need to come back. Now, watch this. If I right-click this and say go to MainComponent, it's kinda go back to this first file. So you just gotta be sure when you cut things out and move it across, you're grabbing everything. In my case, I need price and the lower card, I need the icons that are being used. Let me show you how to work all that out. The other thing to note, separate from that is that like we did with the styles, when you cut something and move it up cross here, this file says it needs to be reviewed because it was using an instance of it. But the original file says, Hey, I've changed, I need to be reviewed and this is moved from this document over to this other one. I just need to update it. And now we're all happy. You go. Hard to do this properly though. Instead of just copying across the main component, we need to bring in all the instances that are embedded into it. There was an option earlier on where we went properties and we can see all the Nested Instances, okay, expose them at only exposes the ones that have options like large, small. It doesn't have the instances. Obviously this icon here, even though it definitely is one of my icons. So the way to do it is to actually unpack all of this and just see what's going on. Actually the easiest way is to go back to this original, go to the Assets panel, open up local air components, and then go through every single page and just cut and paste all of them across. Then everything comes across. If we want to be a bit more surgical, okay, what we can do is I want to open up all of these to see where there might be Instances looking. Who remembers the shortcut to open all of these up? Do you remember? That's right. You're hold down the Option key on a Mac, alt key on a PC, and they should all on 12. And you can see there's one instance is another one, It's another one, there's another one. Okay, so I can go and pick these up and cut and paste them across. You can save time if you're unorganized and we're over the place like me, you can right-click them and say go to main component. There it is. It's going to cut. Go to Paste. It's not put them on top of each other. And make sure that this is published. And this one is reviewed and published as well. And then go through and say, actually I need you and he'd do anything else I need. I think that's it. But when ETL the icons as well cut them like everything, I think it did. Paste them over here. I'm going to stop building out this page with some sections like we did before. But you get the idea. So let's do it. Lids publish it. Let's finish it off in one last thing at the end. Let's review this one, update all these moves. The last thing is that you might not want this file published as a team file, might just be a working file for you. Once you've cut and paste everything out, you can Unpublish it. Remember, option three, all three and a PC. Not sure what I did to that, but I did something. Okay. I'm going to get back into there and now I can say you are going to be unpublished. I'm gonna leave mine open, but that's what you might want to do. Alright, so that is how you tidy up your working documents, get everything into a centralized design file. Alright, that's it. I'll see you in the next video. 121. How to swap parts or entire component & style library in Figma: Hi everyone. In this video we are going to completely swap a library that a design file is linked to its great way to try out new designs because this one is hideous. Instead of making it better, Let's swap out the library. And there we go, New Library swapped. So if you need more Brush, Script or Comic Sans in your life, continue watching. Or if you just want to figure out how to swap libraries, you have to keep watching to now. Let me set the scene, tell a story. I have got this file here called event app. Okay, it's using a bunch of components and colors and font styles, not in this document. We moved it to this main styles and components document. Great, but now I want to go and try out different styles. So I want to swap the library, okay, I'm not gonna do it to this app. This one's too complex, is things going on? I just want to build a version two of my styles and see what they look like on all the components before we go in and commit them to all the documents that it's connected to. It's a really good use case for swapping libraries. So here's my original main styles and components. I have made a version two, just with a few of the elements that top near the lower Nav, I've updated the button in some of the text fibula brush script. So what I'm gonna do is instead of just going to this file option three, all three and a PC and going, and I can go into here because it's connected to main styles. I could go into here and say Swap library can update everything, what I'm gonna do, so things don't go crazy. I've created this file here called design change test, just as simple document, it's still connected domain styles. I've thrown in a few of the components and colors and type that I want to experiment with. And I'm going to change this one just to keep it away from that working dark. So let's close that down. We're not using anymore. This original one is connected to this document. Let's switch it out to this new version where I've changed colors and fonts. Just as a like a little test run. You get me. Alright, let's give it a well. For this to work, you need both styles to be published. They both need to be in a team library. If you want to use Components, you need to be on a pay plan, at least for the components part, surprise jump cut of EDA to colored boxes using my primary and secondary colors. Just to help with the example, I want to swap this files library option three, Alt three on a PC. So why don't wanna go to, is I want to find this go to little arrow here and is an option in the bottom it says Swap library. And it's gonna go from my main styles that I created first to this new one here called main styles v2. It devoted to that because I chose it before when I first recorded this video and got lost and restarted it and re-record it anyway, so you'll have to pick yours from them. Now the big trick here is to make sure that the styles in both the first one and the second one had the same name. Can you see H3 from my tick style is called H3 over here, like colors had the same folder structure. Okay, so have a look. Color hyphen primary five-hundred, same with this one here. Color hyphen, pardon me, I got lazy and into two colors, but as long as the names match up, it'll work. You'll notice in this V2, I don't have my accent color, gang because I'm lazy. And I'm going to pretend. It's because look at this. Anything that can't be found unmatched will still retain the old style. This might just be heads-up for you to go and actually make that color and new style. I'm going to ignore it down here. The up and F is called the up and have the two different styles. One thing here is it's missing this primary button. Let's actually do this now. And then I'll go through and see why this one is broken and it's going to swap libraries 321 and switch. It goes through, it is updated the top nav that lower nerve, the colors. The font hasn't done the button. So let's go and connect those up. So it's a good way just to kinda be working on this kind of maybe an update version of your files without pushing it live to the team because it's a big move, okay, once you've done a few tests, you might want to then go through and get people to switch the falls at the wicking on to the new style. It might just be subtle changes, nothing big N brush scripty like this one. It's good. Figure out why this didn't connect. So in here, it's called button space main. So that's what that main component is. Let's double-check it. Go to main component. It is called button main. What have I called it in main styles here? I've called it button hyphen main. So I need to go through it and say you go, I need to publish this again. Everything needs to be published. Option three, all right. So last time I'm going to say it, I promise to open up the library's panel. Let's publish it. Now we can go over here and say update library. Let's go to here. Let's swap the library for this library here. The only thing that's found is this one here. So we can go and swap. Here we go. Comic Sans, goodness, Jewish. That is a big old library swap. If you just want to do an individual and Swap. Oh, shortcut that maybe I haven't shared. Command Shift T. Control Shift T on a PC opens up the last close tab. Okay, It's a shortcut. I use a little time for both browser and in Figma. Okay, so you can go in here and say actually, I don't want to do that whole library Swap thing. I just wanted to go through and switch out just one little bit. Okay, I'm gonna go into this, okay, it's an instance of up. And now I can go over to here, some components were moved since I last did this. What were they? Ignore that. Okay, I'm going to go you, Let's not switch the whole library. This is switch this instance. So we can go over here and up here where it says Nav, upper click on this. I'm going to swap Instance. It's connected to that other file here, my main style, I actually wanted to connect the library for my version two. So I'm just going to activate it there, do nothing. I'm going to swap it. I'm just gonna go in here, turn it on so that I can say you can be swapped Instance Swap with that one there and let swap it with this top thing. So let's move that across. It's preserved the color change that I have on this top nab, there was an override to it. So I can right-click it and say resettled changes. Okay, so you can do bits individually or you can swap out the whole library. Let's go to make sure you using the exact same names is your current library with your new library that you go, that is swapping libraries in Figma 122. What are some advanced drawing tips and tricks in figma: Hi everyone. Hey, this video is all about my kind of advanced drawing tips and tricks and techniques just to help you when you are building things, making things, drawing things. They're all kinda small stuff. They didn't really deserve a video on their own. So they get all smushed into this video, loads of good stuff. Let's jump in. My first and favorite one is when I'm bringing in a bunch of stuff, okay, so I'm going to import everything from icons to bring it in, go Replace All, and they just end up being all on top of each other. Like use the tidy up option. What do I do if only there was a way to unpack all of these, you can use your quick actions and type the word pack. And you can go vertically or horizontally and it just kinda like unsmooth wisdom. Cool, huh? It's always the vertical and horizontal there, depending on which way you need to go. Obviously, you know about smart selection and tidy up, we can just drag these to replace them and the gaps in-between, okay. To adjust the sizing. Alright, next fund useful tip is that when you bring in logos and they're all we'd sizes, I've just used a plugin called Victor logos. And let's bring went in. And you'll notice that you come through at all different sizes. So I'm going to select them all. The way. I kinda beat them into order is I make sure that the little locking icon is on. Mixed is 100, so that'll just 100 pixels now, width, they're all an appropriate size. Now this is where a few shortcuts are useful, the align ones. So the are relatively easy to remember. Hold down the Option key on a Mac, alt key on a PC. And if you look at your keyboard, this is English keyboards. And can you see ASD, if, and W there on the left-hand side? If you're an old so gamer, you'll know that these keys got used a lot for like moving up, down, left and right. So that works for the alignment. So hold down my Option key on my Mac, alt key on a PC. And if I had W, it's up at aligns everything to the top. Can you see him there? If I go Option S, which is down, it lines everything at the bottom. If I go undo, undo, and if I go option a, does everything on the right undo that option D. Is that useful? Mainly the left and up, a and W. The other two handy ones are that same key and is V and H. So vertical, horizontal. So you can line them along vertically, along the middle, which is Andy. And horizontally that way there's probably a distribute centers shortcut, but it's too complicated for me. Mine is Command Option V, not too bad. Why do I never remember that one? I don't know. I'll edit to the shortcut sheet now for a weird little shortcut is that let's say that you do spend some time getting your logos in some sort of order. Maybe they don't line up perfectly and you kinda do some sort of like, interesting, when the white side, the logos don't quite balanced technically right in the middle. So you do some sort of movement and you want to align this to something either the top or the right. If I select these, I'm inside this frame. If I want to right align it to this, it's not going to work. But I can do is watch this. If I hold down my Shift key and I hover above, can you see shift on, shift off. Basically what to do is it'll put it in a temporary group because what I'd have to do is group it then, right. Align it to select to the side, and then ungroup it. And that works. But you can temporarily group something. You hold down the Shift key and it does basically that groups, it lets you align. It doesn't mess with any of my stuff. So without it on just goes because smush. Okay, but if I hold down Shift key, click on that, it aligns it in this like temporary group. Now let go. No longer in a group, obviously works for any of these bots, a temporary group around it and then starts aligning it. It's get this to line vertically. And horizontally. You go, oh, without having to do a group. Next, drawing tricks that I use, I'm going use the 0 tool to draw a circle, hold Shift, drag it out. I use this quite often, shift X. Basically what it does is it toggles the fill does stroke, whatever the field was, is now the stroke. Let's make this a little bit more obvious because maybe we add a stroke. When you're designing icons and you either put it into the wrong one. Always want to invert it to see what it looks like. So now I've got a couple of more interesting colors. In color. Sometimes there's a green with it selected Shift X just toggles between the two. If you've got something that you want to remove the fill of it command forward slash to get rid of it, you can remove the stroke but going shift forward slash. So you Option or Alt forward slash, this one, shift, shift forward slash, stroke gone or the fill gone, or Command X toggles them. Go on. What we're talking about. Strokes are little thing that not everyone knows. Gotta frame. I'm going to add a stroke to it. I'm going to shift, move up one to jump eight. And did you know this little option here, strokes per side, you can decide I just wanted something on the top or you can go into here, or you can go into the air, go to Custom and say, I just want to, I'll maybe the top and the bottom 90 so much. You go strokes per side of a frame or a rectangle. Weird shortcut is, let's say these logos here, they're the same width, but this one is occupying more kinda like visual real estate for me. If you just use your hold the Command key down on your keyboard, Control key on a PC and use your up and down arrow. It will scale it. It's not like you gotta go up two lift through. So it'll go it'll scale it up a bit and left a lot if you hold Shift as well. So hold down Command Shift on a Mac, control Shift on a PC, up one, up to if to, you can scale things. Waiter. Alright, another tip is outline mode. Let's say that we make this one white tied to see. So show outlines. Shift TO will actually just show you an x-ray version of your documents. You can actually see all the details man afford logos complicated. But all of these you can start to see even though it's white on white, that can be really handy when you're trying to align things up if you're old-school Illustrator, Command Y is the shortcut from Illustrator that works as well. Shift 0, I think works for a little bit more keyboards around the world, and it's Mac and PC, whereas Command Y or Control Y on a PC. Sometimes there's to shortcuts to do the same thing for a little bit more detail. Let's go to this one here and let's hide it. So Command Shift H to hide or Control Shift H to hide or just turn the eyeball off. What you can do is I can't select it or see it if I go to Outline mode shift. Oh, okay. I can't see it either. What you can do is you can actually turn that on. You can go to Figma. You can go to View. There's one in here called outlines. Whereas it outlines, there's actually include hidden layers. The ego. So I can actually see this one even though it is hidden. And I can actually select it in outline mode. Sometimes that's useful, sometimes it's not. But now you know it can be turned on and off, right. Shift over to get it back on. One last thing is we know this from earlier is the Spacebar key. Whenever you'd like during with these, Let's go Shift X. And you wanted to get it close to a frame and it jumps out her meals. What the shortcut is. Just a little reminder. That's right. If you hold space-bar, you want to get something close or get it to the edge like this. Okay, hold spacebar while you're dragging it. Okay, so drag it, drag it, drag it, hold space bar. It means it will get one escape the frame that it's in. It's great for these like, I don't know. Large, so clumsy. You need on the age of the page. There you go. Those are my tips and tricks for drawing in Figma, little roundup for you. How good is pack? So good, alright, that is it. I'll see you in the next video. 123. How to draw in Figma with the pen tool- Anchor point mastery: Hey everyone. In this video, I'm going to show you some advanced pin tool techniques. We're not going to cover too much of the basics. I'm gonna show you if you are finding it tricky to draw things in Figma, I'm gonna show you two ways, the way that kinda makes more sense but isn't Advanced. And then I'll show you the advanced way that I use when I'm drawing in Figma, if you're already a pen tool master, you can skip along. If the pen tool strikes fear into your hot. Watch this video and hopefully it'll make it a little more useful for you and you are doing your drawing in Figma. Let's get going. Alright, so I'm going to bring in an image. It is in your Images folder called pinto practice PNG. Bring it in. I'm gonna go just click once to place it. Okay, I'm going to lock it. Command Shift L. Control Shift L on a PC, just so I can't move it. And now we're going to draw. So P for the pen tool, I'll show you two techniques. The slightly more understandable way and then the gray hacky way that I like to do it, that tends to look better. Let's all start down here with the more understandable way. You click once for corner, okay? And you click your nice straight line, click and drag. So find the middle of the curve. We might have to turn snapping off. So click Actions, Let's turn snap or these off. Alright, back to the pen tool. Down here. Click once for corner, where it's at the apex of the curve. Click hold and drag for a corner, Give it a wiggle, see what it does. And we'll kinda get it like this, like we did earlier in the course. Don't worry, you can fix it up later. But I find this is the easiest way to teach people. Click once for corner, click and drag for curve. This is a quanta, it is click once. Is this a corner or a curve? That is a corner. Click once. Now the corner click once. The corner click once, find the apex of the curve, click and drag out. Don't be afraid to move it around. Get it there. Perfect. Click. Once I'm going to get to the apex, I can't do this all one big go. I can try to get the apex, but you can see it's just not quite enough. We're trying to do too much with one anchor points. I'm going to need probably to, I'm going to need one there. And one here is click hold and drag. One over here, click hold and drag. Didn't get it right the first time. That's totally okay. Get it somewhere close and we can fix it up. This one's a corner, It's okay. Click and drag curve. Click once for corner, click once for corner, click and drag for curve. Click once for corner, click and drag. You got the swing of it. That's generally the easiest way to get started. You can move these around afterwards by using your move tool, which is the V key. You can click on these and say actually you go there and move it that way. You go there and need to go this way. And you go like that and then just kinda like finesse it into some sort of acceptable shape. Then it comes down a lot to practice, practice, practice, practice with the pen tool. Once you've done a better practice and you get good at doing it this way away or the more advanced ways. And then click Done. I'm going to delete that one here, my P tool again. And I'm going to use some different shortcuts. So it's pretty shortcut heavy this one. So we're going to start somewhere easy like a corner. Click once for corner, click once for corner. This is where it gets different instead of clicking once and then trying to do the curve over here, which works. It looks much nicer when you don't have as many anchor points. And what we can do is we can actually do a curve here. You're like, Hey, we don't want to curve on a straight bit. What we can do is start with a curve, kinda get it straight ish, okay, like that. Hold down the Option key on a Mac, OK, canopy Santa kinda breaks. The handles are coming out of this anchor point. It's called mirroring. When they, Mirror recovering, when they match, I'm going to break that mirroring. Mirroring. Hey, it means that I can then go and try and predict this next curve. That's where that comes down to practice. I kinda know that that's gonna get my curve going in the right direction. And before I carry on, what you can do is actually just grab this and drag it back to its home. And you can see it comes straight again. So there's no handle coming out that side and just want from this side over here, I'm gonna do the same thing. Click hold, drag. My curve is totally often good work and I don't want to let go because if I do, it tries to curve that but okay. So I'm going to click hold and drag and then break it again, holding down that same key option on a Mac, alt on a PC. And then try and guess where this needs to go about there. I'm gonna put one anchor point there. So when not quite ride another one directly across the same sort of angles do not quite right? And then work my way around. If you've Joel one that is curve, you can break it afterwards. Hold down the Option key. Go back to here and what we'll do is it'll snap it. Okay, then I've got a corner. Or if you do a corner, you want it to be a curve. You can hold down the Command key on a Mac, control key on a PC and drag out new handles. Option to break them. Command to drag out new ones will control on a PC. So here, I don't know, is this even helpful for you? Drag out my curves there. Click and drag up here. If David detaches, you can just click on it once and it will connect back up. Now, this one here you're like, Oh, it's a corner on a curve. Again. I'm gonna go like this, get it kind of close, break it, and then continue on. But it before I continue on, I'm going to drag him back to his home. This one needs a straight butt here, so I'm going to probably drag that out. Go click hold and drag out. Dry, come back. Check this out, break it. Come back here, get rid of this guy. Can drag out it lost my point. Let's click that one once, drag it out, break it, actually drag him back before I go to here. Sweet drawing Dan to go and tidy it up, I'm going to use my V key and just go through and move these things where I needed to go. Just, again, I'm always looking for the anchor points to look very symmetrical. It ends up having a nicer curve. If these things are balanced. These two here, I kinda directly across from each other, but not quite the same length. So these two here, it says an anchor point down the bottom. Let's have a look at this one that looks about the same sorts. This one needs to come out a little bit, little give and take, a little repositioning of anchor points to get them perfect. Yes, this is a circle. I should just draw a circle. But we're practicing the pen tool. Alright, that is how I do my victory drawings in Figma. There's a little short overview for those people who haven't done much drawing in Figma or at least dev, kinda maybe a bumbling their way through it. Hopefully there was some tips and tricks in there to help you with your icon and logo making in Figma, alright, and that is gonna be it. I will see you in the next video. 124. How to draw with Bend & Mirror angle in Figma: Hi everyone. This video, we're gonna look at how to draw something with kinda using the pen tool. But not really if the pen tool is in your, I don't like you basket this videos for you. We're going to show you how to use something called the bientot, which basically just means you can just drag lines and get anchor points super handy. Plus we'll work through these crazy things. What does mirroring, Mirror angle? They're actually really handy when you want to avoid all the shortcuts we did in the last video. So let's get into drawing without the pen tool, kinda. Okay, so let's grab the pen tool you like, Hey, you promised us not to learn the pen tool because it's painful. We're going to start with the pen tool just to kinda color it in. So we're just going to click and all the key transitions, okay, just go through and where do I want it across here? I don't know. Like before, let's put a couple of bucks head and just kinda hit all the transitions and apex is, and then we're going to use the pen tool. The pen tool is this one here, the shortcut for it as holding down the Command key on a Mac, control key on a PC. And what you can do is just clicking the middle and just go, you owe ligand, that will get us doing bending stuff. Okay, you might find this is just an easy way to get your icons into some sort of order. You'd be like, what about these guys? Okay. So when you have got things that are not mirroring, where I can't say, what you can do is switch back to this Selection Tool, which is V key and keyboard. Click on this guy and say actually, you can be either just Mirror angle or Mirror angle and length. And nothing really happens except when you go and change this can you see, it becomes see the length on the other side changes and angle is the same. You end up with just, yeah, it's a way of smoothing these things out. The other one is if I select my selection tool, click on this. If I go Mirror angle, click on it again. It'll mirror the angle but not the length. Can you see? You'll need both. Okay, in this case, I probably want Mirror angle and length. Okay. I don't know why deselect, but hey, it does, so it does the length and the angle. Now, that is, there can be a nicer way of doing drawing. If the pen tool and all the shortcuts or just a bit mad. Same thing is if you've got a curve and you needed to be a corner, go to no mirroring, and then go and break. It. Said, well the shortcuts. So first of all, the pen tool, just handy. Hold down the Command key and you just go Uk, UK. Add your own sound effects. You can get really close to what you want. And if you need to change something, you is going to be Mirror angle and length. This one here, it's fighting with them. We go now one last one. If I click on this using my Selection tool and but you can move this guy back to his home base and it disappears. Alright, that is how to use the pen tool without using the pen tool. Alright, that is it. I'll see you in the next video. 125. Can you animated anchor points or booleans in Figma: Hi everyone. Hey, I get asked a lot. Can you animate anchor points in Figma? So we can use smart animate to do cool Mophie things, maybe use booleans as well. And the short answer is no. I've got these two shapes here. They don't morph together like you'd hope Figma currently doesn't allow this thing with this boolean here, I wanted to kinda move around because what I want is to do this with this thing, moves around and follows things. It's a cool tutorial that I saw from smelt studios and I tried to recreate it and brings up some really good points about what we can and can't do with drawing in Figma. So the answer is no. Let me quickly demonstrate how I made these ones just so that you super clear about what you can't do. Great story, Rodin. But in the next video, we'll actually go and make this a bit of a trick. And the trick is gonna, I'm gonna show you what this, There's the trick. Easy. It's actually just that block sliding along. It looks cool, especially when this guy jumps up and change this color. But if you try move the anchor points, it just fades along, which is not bad. It's kinda cool still, but not exactly what we want. So let's demo how it's broken. Alright, just for quick demonstration of Joel and what I'm going to call a crown. Okay, It's just a vector drawing. I'm going to convert it into our components. I'm going to make a variant. And instead of just changing the size which we can do, we know I want to actually miss around with these anchor points, okay, and do something interesting. And unfortunately, Let's go done. Let's shift E to go to prototype. You connect it to you on tap, change to this other variant using smart animate. The same going back the other way. Let's drag out an instance. Let's preview that instance. Command Option, Enter, Control Option, Enter on a PC. Click, click. Okay, it just doesn't work. Unfortunately, just as a fade is the same we booleans. If you're thinking, Oh, I wonder if I could just animate a Boolean like that Navigation example which says if I draw out a rectangle, okay, I'm going to use my O'Toole for the Ellipse tool, drag this out and go, You two people are going to be Boolean, subtract. I'm gonna do the same thing. Let's make it a component is have a variant of it and I'm going to switch to shift. Oh, okay, For outline mute mode, I find this easier when we're working with booleans because of not being able to see them, but they're going to drag this one this way. Okay, and try and animate between the two, that both shapes, but at the moment, so I've looked Shift 0, Let's switch to prototype mode and go, you go to their on tap change to Smart Animate. You can go to the back, grab an instance of it. Let's give it a preview. Let me get boop. Boop, just as a fade. I wasn't sure whether I just showed you the beginning to say, no, you can't do it. Whether I show you examples of it not being able to be done anyway, that is the truth of the matter at the moment, but there are workarounds which we'll do in the next video to make this kinda cool navigation thing move along. Alright, let's do that now 126. How to animate a mobile nav menu in Figma using a dip: Hey everyone, We're going to make this cool navigation thing where it kinda moves around and bumps around. It's very cool. It was an online tutorial that one of my students brought to me, though having some trouble. I was recreating it. I bumped into a few things as well. So I think it makes for a really good learning exercise for us all to do together. It'll combine how to animate paths or at least the tricks to make it look like we're animating that little dip in the bottom there. And some of the issues you might run into if you're trying to do it yourself. Plus it looks really cool. Bouncy and Debbie, look at that. Alright, let's get started. So I saw this tutorial and very cool tutorial from smelt Studios. What I wanna do is break it down because I've had students come to me trying to recreate it. They bump into a couple of issues. So what I'll do is we'll do a really simple version of this and we'll make it more interesting as we go along. So let's just do it with really simple Boolean to start with. So we're going to use the auto for the rectangle tool. Why not a frame? Because we can't do a Boolean with a frame and we can't do like Pin tool, Anchor Point stuff with our frame, can only do it with a rectangle. I'm going to draw a rectangle. If you'd like me my tenure snap back on, get it snap. What I want to do is I'm going to grab the Ellipse tool. I'm gonna hold shift, drag out an ellipse. I'm going to combine these two, okay, using a Boolean, I'm going to use the subtract and we know we can't move it along K as an animation. But what we can do is we can say inside of subtractors, the two parts, right? Rectangle an ellipse. The ellipse, I'm actually just going to make way longer than I need. I'm dragging out the side here of the rectangle, holding down my Option key on a Mac, alt key on a PC, and it drags from both sides. So I've got dislike, got a little bit extra area here so I can move it around. Can you see it needs to be enough that I can get all the way to over here. So I need mine to be a bit bigger. Not the whole thing. I just want the rectangle. I'm going to hold Command and click the rectangle Control on a PC to dive right into their hold down the Option key, Alt key on a PC, just drag a really big. Now the really big thing here before we move on is that just dragged it out so we can see the whole thing is that this whole section needs to be in a frame, needs to be inside of frames that we can move it inside of it. Okay. It needs to be the child of a frame. So to do it, I'm going to use the shortcut for framing something, okay, wrapping in, summing them to a frame. So I've got everything selected, Command Option G or Control Alt G to put everything inside of a frame. Let's name it commander, call it Nav Alt. One. We're gonna do is make it a component. Let's have a variant is just have to for the moment, I drag it back into my frame here, which is not going inside, you go inside my phone. And this bottom one here, not the wrapper. The subtract on the inside needs to go all the way over here. Well, not out. Hold space bar if you need to keep it inside the frame so you don't want to move the variant itself, the whole thing. Because we can move variants anyway, we like, just like more of an organizational thing. We want the things inside of it to move. So let's see if we can make them work now. So I'm going to switch to prototype mode, shift E, click on this first variant and say when you are clicked, go here. So on tap, got a variant to use smart animate. And I'm going to use quick because it looks cool. Same thing here. Click and drag the bottom line up to here. It should get all the same defaults. Let's drag out an instance of it by clicking the first one inside of the set hold down Option or Alt. I'm gonna drag mine up here. This doesn't need to be there anymore. So let's give it a preview. So Command Option Enter, Control Alt, Enter, it's going to preview going, let's go to click. Look at that. Here we go. That's the basic mechanics of it. The trick is, is that we're actually just sliding this alone and that that needs to be inside of a parent frame. And that you're not just moving the variant, you're moving this stuff inside of the variant. That's the important bit. Alright, now that we know that that's make a slightly prettier version, I foresee it taking us a little while. So you go away. And I'm going to start with a nice dip. Rather than actually we'll start with the icons shift. I, let's type in icon, and I'm going to work with just these three for the moment. You can get any icons you like. We'll get you. And I will get the hat. I'm just going use three of them. Stick them all in browse sweet shortcut. If you use the quick selection, how do we stack them all out? Let's right-click action. That's called PAC, PAC horizontal. There we go. I'm going to line them at the bottom. So I'm gonna hold down Option on a Mac, alt on a PC and hit S for the bottom. Or actually let's do H V. So they're all vertically aligned. They should be a smart selection. I'm still in prototype mode, so I'm gonna go to Shift, drag these out. How far that far I'm going to grab the Rectangle tool to build my part of this. Okay? We go, I'm gonna send it to the back using my square brackets. Can using the first one kind of pushes it all way to the bottom of my phone. That kinda looks alright. I'm gonna go inside of this so I can use my sweet pen tool skills. So I'm gonna go my V key, double-click to go inside, go to my Pinto, which is P. I'm inside of it because I'm in the object drawing mode, you double-click it to go inside of it. Okay, and I'm gonna go probably three, right? 12.3. Go back to my V key for my selection tool. This one down, you can get them lined up. Does that look like a good V? I think so. Something like that. Some of the shortcuts we learned before I'm gonna do for this one is a no mirroring. I'm going to have Mirror angle and length. For this one down the bottom here, I'm going to grab my pin tool, holding down the Command key, which is that Bend tool, Cain can actually click on the icon itself. Now at the moment it's a bit wonky, so I can say actually Mirror angle and length. Get back to my selection tool. And I can say, here we go, it's gonna be the same length and width. Okay? And I want to be something like this. Maybe I'll round these off as well. I'm going to use the pen tool and just click on this and just drag it out a little bit. Same with this one. Yeah. That'll work. Okay. Done. So I've got the Bend, I've got all my shapes. What I wanna do is make sure this is really wide. So I'm going to zoom out. I'm gonna go, if I drag it, it's going to smear my thing. So what I'm going to do is go back into object editing mode. Click this first anchor point, hold Shift, grab the second one. Just make a really big Same with these to hold Shift, click both of them, make it really big, bigger than you probably need it, because it doesn't matter. It can get clipped off. This hit escape a couple of times to come out. Alright, and now what are we gonna do? Now is the big point where we need to make sure it's in a frame. Select all Command Option G, Control Alt G or right-click it and say convert to a frame selection. That it, I think so It's converted into Component, may go variant Command D or Control D to make another one. And I'm going to do it actually all my frame here because I wanted to be able to see them all within the clipping boundaries. I'll move it off in a sick. So we're going here. Let's just double-check it works. So this first one, perfect, this one here. I want to not adjust the variant. I want to just the rectangle in here and just goes up. And let's just do that bit, Adrian sound effect. Okay, and I'm going to go to prototype mode. Go you, I kinda go here, change to probably variants Miami. Quick. Let's see if that works. Let's grab an instance of it. Let's preview it. It freaks out. Close it down, preview it again. We go, it's click. There we go. Kind of working. Alright, let's just fill it in. So what do we go? I went that whole thing. Click down here. Okay. Get rid of the noodle, click on it, delete. What I'd like to do is do this bottom one. So this one here, the rectangle inside of it, goes down to here. So those are the three little jumps. And what we'll do is we'll get it rigged up. So when this, when this, this and this, I'm holding shift. So in this is clicked, goes nowhere. Or at the right spot when this is clicked it goes to here. Same with you. The heart. When the hottest click go to the hot one. Hot one, he'd go to that one. What else we got? You're going the right one. This one. So when a ticketing goes back to the first ticketing option with this one, just double-check. Are they still using smart animate and quick? Alright, so let's keep previewing it. Let's test it. You, you, you, alright, they all work in. Let's get these guys just to get a little different in size. So this one here, I'm going to get to go up. I'm holding my Shift key down using my up arrow go up 123 probably. I want consistency between these guys. One-two-three. One-two-three, that I have to be what I might do as well as the and you know, what have I clicked? So click on that one hold Shift, double-click that one, double-click that one. And I'm going to say, all of you are going to be not that color. I'm gonna get it switched to the other five-hundred, that one there. What I also might do is scale them up. Now, you might be tempted at the top here just to go, alright. I'm going to, you could just go plus eight or not in that one after the width, you could just go plus eight, okay, and stretch both of that one. That is plus eight. That kinda works. We see kinda went from the top left. As we the scale tool is a bit handy, a cave for the scale tool. And you can see, I want to scale from the center how much like 0.25. There we go. That didn't work. Thinking on the fly, Let's do it all separately. Okay, So you are going to be a width of listed the height because I think the heights are all the same. Let's go plus eight. And it goes from the center. Same for this one here. K2 plus eight. There you go. K2 plus eight. Alright, let's see if that works. Let's go over here up. Or it is nearly there. That doesn't quite sit in the center. Bugs me. You have a look. You just need to be a little bit that way. And I kinda put them up all the same size, but this one needs to come up a bit higher because they don't all have the same heights, right? So there's gonna be a little bit of back-and-forth trying to figure out what looks best when they move to these, you go, we can't animate the pause and we can't animate booleans at the moment. But you can kinda make it feel like it does. But actually just shifting that along a nice bit of smart animate. I think the easing of this that quick makes this all really cool. There you go. Alright, that is going to be it kind of a tricky one to get together, but a good time for some of those shortcuts that we're learning. And is it weird that these haven't scaled in my preview? Can you see that a regular small size, we know those scales in here. Okay, but they just haven't previewed here. Let's offer refresh. Refresh doesn't help them at all. Don't know why. It's one of those open Figma, close it back up again things I think frame. Let's go back in there. Let's get it inside of my iPhone. Let's have a look now. Now that the right size. Here we go. Alright, that is it. Now, I'll see you in the next video who I know there's gonna be a problem I'm thinking of for chewing his snus, for citing, I'm doing something. I reckon that if you do this in a different order, which I know some of you will. Can you see, I've got three variants. They're all the same size, even though these poke out at the top, what you can do if you do it a different way round is these can be different sizes. You might make these first, they make a component set. I can see people doing that. So if you find that, let's save this one, will do it to this one. The frame, okay? All the way around the outside here is the same height as this, so that when they transition, they all line up. If they are not, if I click on this one and I grabbed my Command key, control key on a PC, I can actually adjust the frame separate from everything else. I can just wrap. It is a frame even though it's called a variant. Okay, I can say let's make this one bigger. That might happen. The thing that ends up being a bit taller than this one, because this one's kinda clip there. Let's have a look at what happens to it now. And then you can you see it moved if you end up in that trap, okay, what you need to do is a couple of things. What you need to do is just make sure this is snap to something that is the same size on all of them. If I hold down my command key on a Mac, control key on a PC around the variance. So I selected the variant, I can make it the right size and that should work for you. Let's give that a go now. Well, I know because I broke it that way, but that is a problem you might run into and hopefully that'll fix it for you. Click on the variant, make sure it's the same height. I can kinda see it here. You can just type it in. If it needs to be 50, I can type it in. It won't work. If you didn't put it in a frame fist, if it's still not working. Okay, it needs to be inside of that first frame that we made early on. Wrapping this all up a nice little container for everything to move inside of, separate from the actual elements, you go, alright, that is now the end, definitely the end this time, Bye 127. Class project 16 - Alt Nav Animation: Hi everyone, class project time. I want you to recreate this. If you haven't already from the previous video, what I'm really looking for is that anchor point that kinda moves along. I know it's kinda faked. Do something with the icons may be a change of color. It doesn't have to be this kind of like drippy droop thing or it can be, I don't mind. I just want to see that you can get the mechanics working. I wanted to be so that there is the shape, who is my original? Using the anchor points just to practice that a little bit as well. What you might be tempted to do is cheat. Cheating is fine. I can check, but you could just maybe like let's say this one here. I could have a circle here that match the background and just move the circle alone. You wouldn't know. You would as soon as content try to go behind it. So you go, I just want you to recreate a video of you interacting with it, upload the link to the assignment section, share on social media, I'd love to see what you make. Use your own, using your own colors, you can use my icons or any icons that you want to use to maybe just by set up a little bit up to you and don't forget to comment on other people's work, feedback, encouragement, teamwork. Alright, that's it. I'll see you in the next video. 128. How to overlap & stack things in a Figma Autolayout: Hi everyone. In this video, I'm going to show you how to overlay things so that they stack on top of each other, if you like, just put them in different layer orders. That is partially true, but not if you want to make them an auto layout where we can nice and reorganize them. There you go. You can play with the stacking order as well. Fancy. Alright, to get started, I am back on my page one with all the junk. I have made. Frame shift to animate a box for the comments to go inside. I'm gonna bring in some icons that I want to overlap there in your exercise files. Command shift, K, Control Shift. It's a bit late for shortcuts. Dan, especially those ones, bring in icons. I'm going to place them all or on the wrong spot. I'm going to use my Quick Actions. I'm gonna go pack horizontal. And the easy way is with them all selected smart selection. Now let's you do negative. There you go, but it won't let you change the stacking. And while that's the easy way, that's maybe all you need. Let me show you the proper way. Probably stats here we are. All of these guys need to be multiple components. These need to be taken to my main components document or to my components page. I'm not going to right now. Don't judge me. Okay. These instances, even though the components can still be negative aligned, but the trick really happens when we turn them into autolayout, maybe shift a K and it's good uname command emoji responses. Okay, I can now using autolayouts still use that negative. Okay, but the nice thing about here is we've got some advanced Auto Layout Options, and we can now go in the Canvas stacking. Now, they're all there z-index, depending on what you want to call it. I'm gonna do first on top, lost on top. Okay, it depends on what you want to do this properly, properly. How big do these need to be? I'm gonna go back to the main components and say K for scale and the height there. I'm going to make these all 16 if Mrs. with my autolayout because it's still using the negative that negative sitting, which doesn't make sense when it's really big. These on my page. Last thing I wanna do is add some drop shadows. I can probably do it to this. Actually, I'm going to tidy it up, make it look nice. But really that's it. The negative spacing works just with regular old objects. It work when you make them components. It works when you make them autolayouts. But once the autolayouts, you can play around with this stacking under the Advanced Options. What I wanna do now is pretty them up. I'm gonna select them all. Go down to, oh, this is worth hanging around for if you're going to jump off is effects. I'm going to add a drop shadow. And what you'll see is it's have a look. Them over here. Can you see let's move them over to here. Can you see what's happened? Not good. Drop shadow. What I wanna do is grab all of these guys. Go to my fix. Are you effects go into the settings. There is an option now and here this is show behind transparent is who? I don't like that. I don't like what drop shadow, but it works. I want to go maybe to that way zero, that way. I like to tab through these as I'm changing them. Maybe just one that way. Maybe go. And when they get negatively applied, they've got a little bit drop shadow between them. Love that face. Alright? Alright, that's it. That is how to easily overlap and stack things in Figma 129. What are the shortcuts for hug & fill in Figma: Hi everyone. In this video, we are going to look at how to switch from the resizing fixed hug fill using shortcuts. The short answer is double-click the edge for hugging and Option or Alt double-click to go to Fill. Why is this video so long? There's a couple of things you need to know, but not much more. Let's rebuild this and I'll show you the tips and tricks. Alright, so these shortcuts, Let's grab the type tool and draw a type box like a rectangle. Okay, so it's gonna be fixed size box. I'm gonna put in some text, you type in some stuff or pasting some Loren ipsum. And I am going to use the frame tool. I'm going to hit Escape to get rid of it all. If I'm going to draw a line here and use a frame to do it with a fill of that. How high it's going to be, a height of eight pixels. Let's turn this whole thing into an auto layout. And the way this needs to work is that makes sure that your comment box, everything that we've drawn so far is inside of it. You give this a name. Can be my role. So everything here is gonna be shifting. It's gonna be an auto layout. I was gonna be top-left. So let me show you how responsive this is so far. Not very responsive. To make it responsive, we need to play around with the re-sizing, that's hug and hug and fixed height. Instead of playing around with these drop-downs, you can use shortcuts. So good. The first one, hug, let's say our resize this box through my designs and I realize it's gone to fix. I can't go and change it to hug or I can use the sweet shortcut. All it needed to do is double-click the outside of this box and you can see undo, fixed to redo, hug. Same for the width. If you want the horizontal to be hugging, just double-click the edges, it snaps to resize. It takes work slightly differently. Hey, kinda the same sort of things I wanted to hug because at the moment this thing, a fixed height when it goes outside of that, my parent frame, doesn't know what's going on. It only sees this text box, okay. It doesn't see all this other stuff. To get that to switch to hug contents, slightly different with text, the operation is the same, so I'm gonna hit escape to get out it takes mode, just double-click the bottom. Instead of going to hug, which it kinda does. It actually switches it from this fixed height box to auto height. Same thing, but now for double-click, copy it, paste, paste, paste. Now it's responsive. Okay, so double-click the edges to switch it to hug the side here for ticks, if I wanted to hug, if I double-click it, it doesn't quite do what I want because it does, okay. It hugs the contents and the contents doesn't have a break, so it just goes on forever. So as we just did this option. So when you're using a box, when it's a frame or an order layout, double-click it, it will hug the contents for text. It does similar but different options. Converts it from there to there to there. Fixed to auto height or width. Just double-click the edge. The one I end up using more often is the next shortcut. Same thing. You double-click the edge, but you hold down the option key. What does that do? It goes to fill container. So let's have a look at this. This now very responsive. But if I click the text here, hold down my Option key on a Mac, alt key on a PC and double-click the edge. See at the moment it says fixed, watch this. Bam, fill, fills the container. Now, it's all sorts of good resizing. Let's do the same for this little bar here. Little harder to click, Okay, but if I hold Option double-click, it switched to fill the parent container. So I'd say Double-click the edge for hug Option or Alt, double-click the edge, fulfill Haiti, right? That does it say in the next video? 130. How to set absolute spacing so things ignore Autolayout in Figma: Hi everyone. In this video we're going to look at something called Absolute Positioning. This comments box here, can you see it's an autolayout and it has this avatar inside of it. Means I can move it around, comes along for the ride. Because normally it does this. You try and put it in autolayout and it goes I need space. You're like No, no, just go over there and then it pops out and then it's in again. We're going to fix that with Absolute Positioning in Figma. To get started, I've got a circle. I'm going to open a plugin called content real. I use it just a minute ago so I can use the Command Option P, Control Alt P shortcut to reopen it. And I'm gonna go to Image and I'm going to find an avatar. You go, no, I want, I don't know. What ends up happening is this is fine. The avatar is great, except you'll find that like 1,000 other mockups have this exact same woman. That's alright. So what I wanna do is I want it to be there on the top there. We know that I can hold space bar. So I start dragging hold Spacebar. I can put it there. It's not part of this gang though. I can make another component wrapper on it and it's just a bit of a pain. I want it to be part of this, but I don't want it to be in the float. What we're gonna do is we are going to put it in the flow. We want it, and then we're going to use this magic thing here. It's called Absolute Positioning. If you're a Web Designer, you'll know the term. If you're not kinda make sense, but of annuity web term, you click on it. You can absolutely position it anyway you like. Okay. I'm gonna put mine up here. You can end up accidentally dragging it outside of my comment box isn't what I want. I'm going to undo that. So there's a couple of things I can do. One is I don't want it to be clipped. I'm gonna hit Shift Enter to select the parent, which is my comment box. And I'm going to say do not clip the contents, which is showing me the edge. Double-click to go inside of this now so it doesn't pop out. Who remembers the shortcuts, so it doesn't leave that member. Space Buster works. Okay, so I can get it here. The cool thing about it is it's still part of that comment box. Look, comment box. You come along for the ride. I can turn this whole thing into a component and that will remain there. If you in the positive done like some zero height tricks, okay, this is the replacement for that. Now, if you've never heard of a zero height trick to try and make things like this work. Be thankful. Alright, couple of things I wanted to do to tie it up is I'm gonna drag it over here holding spacebar. I want to play around with the padding of this to give it some space. So I'm going to click on this. There we go. And I'm just gonna give it some extra padding for the top to allow room for my avatar. I've spent ages trying to align it up. You wait, they're going to a drop shadow. But I didn't like, anyway, we're going to leave it there. That is Absolute Positioning in Figma 131. How to absolute position something that is responsive in Figma: Hi everyone. In this video, we're going to add this little lozenge thing here, okay, And we're gonna get it so that it's not only outside of the flow, but still part of by autolayout. But look, it's responsive, comes along for the ride. Alright, let's jump in, right, Let's make that little box. I'm gonna do it in Speed mode. Okay, that took me way too long, but luckily got speedy version of it. It's just a lozenge that has text in it. I've made mine in order loud so I can play around with the padding that is not necessary. What's necessary is that it's going to hang about here. But I want it to be inside the autolayout like this one. So I'm gonna do is put this inside of my autolayout King and I get it in here so I can see the line murmuring going to put it. It doesn't really matter because it's going to be absolutely position. Notice that it's just the second one in the list of these comments box like before, I'm going to say absolutely positioned this thing. Boom. Then I'm going to move it over here, hold spacebar so it doesn't jump out. The stays within my autolayout, the comments box and put it wherever you want. I'm gonna put my day. Now, let's check how responsive it is as you could do, Duke, not very responsive at all. So what I'm gonna do is I'm going to use some of my shortcuts into the go inside tab, tab, tab, tab, tab, tab. Find the one I want and I'm going to set it from left. Okay. That's not why that's why it's not responsive. So I wanted to be Santa, right? Depending on what you want to do to the top. Thank you very much. Now, it should, Hey, I probably want mine to be not seem to depends if you wanted to be in the center, I'm going to have mine to the right. Here we go. Responsive stuff that's outside of the box. Look at us. One thing I want you to note is can you see it's moved my upvotes little lozenge that I made. I'll stop using the lozenge. It is ended up down the bottom, even though it's kinda started life at the top and it looks like it's on the top. Just kinda pulls it out of the flows, have pushes it down by the avatar. And the upvotes used to be at the top of this comment box, but now they've getting pushed down to the bottom here. I don't know why that's interesting that you go, alright, that is how to do Absolute Positioning plus a little bit of responsiveness. Alright, I'll see you next video. 132. How stick things to the bottom right of an auto layout in Figma: Hi everyone. We're going to put this image in the bottom right. Doesn't have to be an image can be anything. We're going to use the Absolute Positioning trick. Plus we'll look at a little bit of the stacking that we looked at earlier, plus a little bit of masking revision. Alright, let's jump in. All right, Let's make it work. So I've got this here. It's just a cropped image of a cropped image. I'm going to want it in here, okay? But I'm just going to add it to the flow wherever I like. I'm gonna go your way. Absolutely. Positioned comes out of the flow, ends up at the bottom of my autolayout and I'm gonna put it in the right position. And the last things I need to do is the moment is not responsive. Alright, so only need to do is click on this line is the great name of mosque group. And I'm going to say Constraints. I'm going to make sure it's to the right. And I'm going to say stick to the bottom, please. Let's it. My guy is super responsive. They got Cooley is ignores the padding sticks to the bottom right. What is this thing? I don't know. Something I designed in Adobe firefly, which is Adobe's AI image creator. I typed in Cyberpunk flower particular theme. Anyway, one last thing I want to show you is that that is above this, which might be problematic, but we should be able to click on the parent comment box. And it's an auto layout. Remember before we use it in a different contexts, but we go into the advanced settings. And there was canvas stacking last on top because these guys are at the bottom. My mask group is the last and the list I can say actually put the first on top. Yours might be defaulting to the other one, that ego. You can toggle between the two. Alright? You're allowed to go. Now, I'm going to remake this mosque inside of a mask just because it's good to recap. A little confusing. Yeah, we'll do it anyway. So I'm gonna hit the 0 tool hold shift draw circle. I'm going to go Command op, command shift K to bring in an image that's Control Shift key on a PC, I'm going to bring in this Firefly one, and I click in there. Okay, so what I wanna do is I'm going to grab a frame, draw it over the top. I'm gonna give it the same for pixel radius that I've been using for. Then I'm going to get it how I want it. I can adjust that afterwards. It's like both of these. I'm going to click mask. Not going to work because this needs to be at the front. That needs to be there and then mask, always get it wrong. Okay. And that's how I got this kind of like clipped out mentioning the corner there so I could use the drop shadow that's going on. I can still obviously go inside of it. Hit enter tab along for the different children in their the mask and the flower. And you can move whichever. I'll probably be moved the flower here. Okay, make my adjustments. I actually, I'll probably do it to this one. Double-click to get inside of it at tab, double-click to get inside tab, tab between the two children. Okay. And I'm going to adjust this one. You go. That's how I made that. That wasn't worth hanging around for Dan. Yeah, You're probably right. One last thing before I go is basically I've finished this video when I was like, Oh, I want that to be bigger. How do we do that all with the shortcut, 0 wash, remind people with the shortcut. Anybody remember how I get into? Because the moment it's using the fill option, it's going if I click on my ellipse, it's using the fill option, okay, inside of that ellipse, how do I get in there and get all the shortcuts so I can scale it and move it around and resize it. And it's right, you hold down the Option key. So if I click off, obviously can no, OK, canopy C is a little bit of click habe, kinda double-click a couple of times until eventually start seeing all this stuff. Remember, and I can change it to crop and resizing, but just dragging this middle bit, you want to like break it from the edge because of that, let me play around with the crop edge. Those blue things are let me play with a circle, but that's not what I want. I want to kinda drag it out so I can get the edges of this molding shift so it doesn't go crazy. And that's what I want to get a more interesting crop and cut the ego escape, escape, escape is EBITDA. Yeah, What's cool. Alright, there you go. I'll see you next video. 133. How to resize a box automatically in a Auto Layout to match text in Figma: Hi everyone. See this little colored box on the side here. I'm sure it has a name. I don't know what it is. Bad when we delete text or editText. Can you see it expands, responsive. It's a nice mixture of autolayout, Absolute Positioning and Constraints. Alright, let's jump into make it, alright to get started with, I'm going to hide some stuff because throwing everything at this tutorial and we didn't ending up with a bit of a mess. So I selected my avatar Command Shift H to hide it. Control Shift H on a piece into the same with this. And let's do the little texts expanding thing. So first of all, I need frame. Okay, I'm going to drag it out size. I can adjust this in a sick. I'm going to use a color 500. I'll use my 3D color. Give it a name. Poorly named Dan. I know there's a technical word for this thing. Can't think of it and if I'm honest, I doubt the word there is a word for it. I'd like before. I'm gonna kinda get it the right size first came in by dragging it in, holding spacebar, kinda get it lined up. I guess pretty good. Actually. Nowadays. Resize it here, get it how you want and then drag it into your autolayout off into autolayout, same as before. We're going to sit the Absolute Positioning to route here. And what we wanna do is get it to stretch, okay, so I'm gonna get it to snap to the edge there. It's too close to the text or fix it in a bit. But why don't wanna do is we want to say Constraints to the left shore, but I want the top and the bottom. What that means is it's gonna look at the overall size and adjust. So if we adjust the overall size by changing this textbox which is set to hug contents, or at least the equivalent for a text box which is auto height. Can you see it changes one line, lots of lines. I'm gonna go back to what I had. Now, the only problem with this is that it's not particularly robust in terms of responsibility. Responsibility, responsiveness, stretchy Text things has no responsibility in the world. Alright? And what we wanna do is to make it a little bit more robust. Actually, it's gonna do two things. Actually this next bit I'm going to undo and we go back to things that I want to do. I need to push this over and I can't go to the textbox and say you go this way because it is all left aligned inside of, inside of this autolayout. So I can go Shift Enter to select the parent. And I can say to the right, It's kinda working, but it's moving everything else over. It's not really what I want. I'm going to undo it that way. What we're gonna do is a bit of inception for autolayouts. I've got autolayout parent, this textbox though. We know that if I added autolayout to it shifts a okay. It gets padding around the outside. And what I'll do is I'll set that to zero. Terrier cross the zero and show them all to say on the left, Let's have a bit, a Lou, I've got some padding, so that's pretty cool. And the other thing is that that's still a problem stretching because of what it's doing is it's just a bit of a trick. We are saying, Stay this far from the top and this far from the bottom. And when the text box expands, so does this, but there's no direct connection between the two. This textbox makes the overall parent bigger, this gets bigger, and it kinda works until you do this. What we can do though, is we can say you, we can put you inside of this. So let's go you would you inside of that autolayout because it's already an absolute position. I'm inside this frame. Let's give it a bit of name-calling it. Coming to Xbox. Inside of it is my tics blocks plus my stretchy thing. And because it's absolute positioned and drag it out, don't want it too far out. We don't want to drag it out out. So remember hold spacebar, let's get back in there. Hold spacebar, hold spacebar while you're dragging it. Okay, and now it's use my arrow key. It is still inside my textbook, which is an auto layout. Let's click on this guy. He's still set to top and bottom, but he's referencing this box now, when I make this bigger, can you see it doesn't wreck it. But it's still has that nice functionality that it gets bigger and smaller. Alright, that is how to make a stretchy, give me the name. If you do know, if you're talking about graphene, you're like, Oh, that's called a something or other. Somebody to do the pull quote and indent or something like that. The name for it, let me know in the comments. But for now, I think that's it for Absolute Positioning. We did a few different versions of it because it is quite powerful in super useful for super charging your autolayout, amazingness. Then we go all the adjectives. Oh, one last thing before we go our shortcut tests, pop quiz, I resize this so it's now our fixed width. What's the shortcut to get it to jump out and fill the container. You remember it, you do both of them, you double-click. I realize it's not the one you want. And then you go Option on a Mac, alt on a PC and double-click it and it fills the container. Here we go, pop quiz over in that my friend is the end of the video. I'll see you in the next one. 134. What are the autolayout padding and resizing shortcuts: Hi everyone. In this video we're going to look at some shortcuts for autolayouts, just a couple of handy ones. One is resizing, resizing a frame here. Normally we can just grab the corner, but if we hold down the Option key on a Mac or Alt key on a PC and do it, it drags from the center and it resizes the whole thing from the center out. We already know that one a little bit. You can use that same shortcut for padding. So I can drag out that padding on that slide, but I can do all of them there at 19 now, which is not a good number. Okay, so I'm going to hold down my Option key on a Mac, alt key on a PC and drag one of these headings. You can see it does lift and right, which is handy, I can get it to like 16, that's kinda where I want it. But if I hold down Option and Shift, let's Alt and Shift on a PC, it does all of them the same time. Look at that. Nice. Or I wanted to be 16. There we go. One thing I noticed there is that out the sky probably want sticking to the bottom and resizing it the moment it is packed in there. So by default, everything inside of my auto layout is set to packed space between. You can kinda see that little thumbnail there is gonna kinda spread it out. If I go down here, packed means it's going to try and squish it all at the top or in on the left, depending on what's sitting here, you have horizontal or vertical. If you switch it to spacing between, it just tries to stretch it out to fill the space provided goes to Auto. There's only works for a fixed height box. Because as soon as I go, who remembers how I get this to jump up and hug contents? You remember, we double-click the edge. It switches to hear to hug, which also switches it back to Pact to say no. If you give it a fixed width, but if you give it a fixed height, you can then switch it to space between a lot of people will just do this. They'll just type in order. No bonus there. Alright, so those are the shortcuts. Plus we got a little emojis sticking to the bottom. Alright, I'll see you next video. 135. How to create a minimum width height button in Figma: Hi everyone. In this video we're gonna look at minimum and maximum sizes in Figma. So I've gotta button here, it's an auto layout. If I make it smaller, eventually it can't get any smaller, it's going to minimum width. And likewise, I can type lots of stuff and eventually it won't get any bigger. It's called Min and max widths. Great for things like buttons, but you can use it on anything as long as there's an auto layout. Let me show you how to make it. Hi everyone. This is an updated video because they've just released a better min-max. There was a hack to do it before, so things might look a tiny bit different. So what we're gonna do is like Normal, an auto layout button can get really small or really big. So we want to add that minimum and maximum to do it. Don't do it to the textbox due to the parent came in, but you can have backslash. So you get the parent gave the autolayout here and minds an auto layout? Yes. Okay. And the new budget is over here, under width, there's this Dropdown now, okay? And you can add Min and max. That's it. Just make sure it's to the outside and not the textbox and the inside. Okay, so let's add a minimum. What should you minimum B, it's up to you. That's pretty common for 44 pixels to be a minimum button size. And 32 for an icon. Just kinda like people need to be able to touch it, especially on a phone. Great, Let's look at the maximum. So let's go Dropdown lids that one. Let's go back up to width and say add a maximum width. How big? I'm just use multiples of eight. I have no idea what a good size for a giant button is, but 160 seems about right. Now. I can start typing and it will keep going and eventually break. Okay, so we've got a maximum size, which is awesome. Alright, let's enter our text. And what I wanna do is just make you aware that I'm going to grab a frame and I'm going to draw out something that's kinda the same size of this. There we go. And what you'll notice is that when they do minimum and maximum on the widths, they include the padding. Okay. You can see there that's 44, like my minimum was there, but it doesn't include the drop shadow. The drop shadow here is I just made something fancy. And well, it's just two-by-two pixels with nobler, again, gives you that kinda really cuboid drop shadow, but it does not get included in the frame. The other thing to note is it's give it a fill color. It I'm not sure why Garfield color, but this here, a frame can't have minimum and maximum at the moment. Neither can a plain old text box, neither can a rectangle. It has to be an auto layout, which is this option here. Maybe you can be an auto layout. Now, I can have the dropdown for min-max. Another thing you can do because it's the advanced course, is you can drag it to a size. You've already got existing buttons on your design. There already are the right size. What you can do is go up to here, make sure it's an auto layout. Then under width, you can say, I'm going to add a minimum width, bringing a drop it down again and say set it to the current width, whatever you've got. Okay, so that'll use the existing dimensions for width. And you can do the same thing for max. And you have one didn't width, but obviously height works the exact same way. And if you're like, what are those diamonds that'd been in the course and Dan hasn't mentioned them. The kind of new. Let's have a look at one frame. I'm going to cover these later in the course called variables. Okay, it's a new thing and there's a whole section on that later in the course. So we'll get to the little hexagons are not diamonds. You go, That's minimum and maximum sizing in Figma, the new version, a little side note is because how long it lasted, that heck, the course comes out in about 10 h from now because it's not even released and the new updates have made me go back and re-record the min-max video. Good work. Figma, you guys wait till I record stuff and then go and change it. Anyway, it's up-to-date now. Enjoy. I'll pass you back to regular Dan, who you know and love. I'm future Dan picked irregular Dan by 136. How to wrap auto layout objects in Figma: Hi everyone. In this video we're going to look at wrapping autolayouts. Okay, so I've got these little pills in here, there inside and autolayout that look reps in the passage is gone straight up, straight down. Now we can wrap. Exciting. Let me show you how to do it. Alright, so wrapping I've just made and autolayout there has some ticks in it that kind of expands and contracts. I want to put them in a nice little group that wrap, okay, So I'm going to select them all, all my little autolayouts, put them into their own autolayout, rubbed them all up shift day. And the new version of Figma is actually wrapped it. Or by default, what's happened in the past is this and this. Okay, So we're gonna do it on purpose. We're going to say, let's wrap them to whatever the sizes and the cool thing about it. So that's the wrapping icon, is that when I drag it, can you see it'll expand and contract depending what fits in there. These could be images. I've made these little pills with hashtags in them. It's totally up to, you. Might have defaulted as stucked on the bottom for some reason. Double-click the bottom to hug it, you go. If you're gonna do something like these hashtags, that in the last video move we learned minmax that might be useful. So I'm gonna hit Enter on my keyboard to dive into my autolayout to select them all in one big group. I didn't show you how to do this in the last one is I can say all of them have a max value of, let's say at that, it doesn't go too crazy and go awry. This hashtag horde we've designed is or breaks into two lines just to restrict the max-width of those ones. There you go. That is wrapping in order layouts. This is a new update videos. So you might have bumped into this already, but the ego wrapping on purpose. Alright, I'll see you in the next video. 137. What does stroke included excluded mean in Figma auto layout: Hey everyone, in the autolayout advanced settings, there's this thing called strokes. It's got included in Layout, excluded in loud. What does it mean? Let me show you what let me show you what I mean. I've got this autolayout done the bottom here. Okay. It's made up of two parts, this textbox, Okay, if I double-click it, you see this textbox. It's a little hard to see, purple and purple, but can you see that button right up against this module that I've made for the early bird. Okay, there's no space between them. Okay, and let's add a stroke to this early bird module. I'm gonna say you have a stroke on there and let's make it really big. Okay. Let's paint it on the outside. Can you see it did nothing to this text. The autolayout just excludes the stroke, just ignores it. Now, normally, that's fine with a big stroke like this. It actually accounts for quite a bit of physical distance and you might want you spacing to be pushed out to others. Autolayout to actually include the stroke when it's doing it's Layout. To do it, Let's select the parent shift into, okay, and let's go up to autolayout. Let's go to the Advanced Settings, and that's what this one is. Strokes included or excluded. You can see when it's included, it changes it quite a bit, might be exactly what you need. Now this is a big example of a 10-point stroke. What might end up happening is let's say you design something that has just a one-point stroke, okay? And you've lined everything up and it's excluding it. Okay. So it's ignoring the stroke you handed off to you engineer. They come back and say, I've lined it up exactly how you've designed it in Figma, you like, no, it doesn't, it doesn't line up perfect. What happens in web development or app development that the developer engineer, she has to actually include the stroke. There's no way of excluding. It. Might be just a little different. So you can mimic that. And in Figma by saying include stroke. For some of you that'll be super important and for a lot of people, it won't be. But this is the advanced class. That's what that thing does. But now you know, alright, let's get onto the next video. 138. How to set custom spacing in auto layouts in Figma: Hey everyone, Have you got an auto layout, but you need some custom spacing between a couple of them. Disclaimer at the recording of this video, there is no official way, There is hacks. There's three of them. They all kind of work. Let's start with the easiest. Alright, let's do it with text first. If you've got a bit of text going to turn it into a component, I'm going to duplicate it. Command or control DDD. Let's have five. I'll change the text. You wait there. Okay. A bunch of text. Let's make it an auto out shifting. Now we can adjust the spacing, but the moment doesn't matter what you hold down. You can't do separate padding at the moment. It's one of those other features that I feel like so many people are doing hacks for that, it'll be out soon. All right, hack one is I've got this instance in here. I want to space between these two, right? Is it's actually set to a fixed height. So I can actually say my tickets is bigger and you can have a space in there. There you go, hack one. For some reason my auto out is set to a fixed height. Remember how to double click it on the edge, okay, to get it to hug easy. So that's hack number one. I'm going to undo that, That works most of the time. Another one and really common one is to use an invisible frame. Okay, so K put at the height that you want, that's good enough for me. Whatever height that is, 88. Perfect. Accidentally stumbled across eight point pixel grid. Okay. And it has no fill, no stroke, but I can still drag it and put it in there and it keeps the space going again. I'm going to have to double click it to go to Hug. And then you can just use this, okay, to do your spacing. Remember, Shift is a really good outline view so that you can then you see it a bit better. You still need to account for this for the padding, okay? So if you need it to be 88, you've got a minus, whatever your space between here is a minus 2201, which is not great. Say it's 16. 16 at the bottom, 16 at the top, plus what's in the middle. That's going to give me my spacing. Anything wrong with that? No, not really. You can tie it in with a hack from earlier on. You can slick on this invisible frame K, hold down the command or control key. Remember up and down does the height up and down and you can just get it going. If you hold shift it'll do in eight point steps handy hack number three. What we can do is say you three are in an auto shift, you are also in an auto out shift A. Okay? So I've got the parent frame, but I've also got these two things on the inside. And we looked at this earlier. If I go the parent frame and I make it bigger, nothing really happens. Why? Because they're packed in there. Remember, there's an option for auto outs under advanced auto out settings. And instead of packed, we can go to space between. Okay, and we'll try and spread them out, everyone. Just a reminder that they've gone to move that remember from earlier on? Okay. So it used to be under here. Okay? Called space between. Now it is just if you hover above the vertical spacing. Okay, The gap between this one here, there's a little drop down and it's just called auto now. Okay, there you go, carry out. And these guys are kind of trapped inside their own auto louts, okay? And it puts in this giant gap in the middle. This one's handy because it will try and force itself down the bottom. So depending on what you're doing, this might work okay if you need this to be at the bottom. But if you want it to be a consistent size, you might want to look at the invisible rectangle or just dragging the size of that frame bigger and keep an eye out on Figma updates. I'll update this video if I can find a new way that Figma does it, but for now, choose one of the three hacks. All right, that's it. Custom spacing in or layouts inside Figma. Done. I'll see in the next video. 139. How to organize Components into groups in Figma: Hi everyone. In this video we're going to look at organizing our Components into groups we've kinda touched on already, sort of make it clearer. We're gonna be using this external Design Library, okay, another document, and we're going to make sure everything is nicely grouped into different sections. There's two ways of doing it. Let me show you the old perfectly good way and the new perfectly good way. Alright, let's jump in, right, let's start to tidy up our component taming. The moment we've got a mix of the slash naming convention and we started using Sections Plus was starting to use our other documents to hold our main styles. So let me show you the two roots and you can decide which one you wanna do is tidy up our emojis, okay? These are my main components here. I'm going to cut them, okay, maybe you have to cut, we're going to move them to another main styles document. We're going to paste them to make sure the connection works. We're gonna hold down Option three and a Mac, alt three and a PC. And we're going to publish those four changes. These emojis have moved. This makes sure that this original document right, and then naming get two options. We can select all of these guys. We are going to, instead of calling emoji smile, which came from the actual file names itself, we can rename it with lots of them selected. We can hold Command or Control R. What we're gonna do is we're going to say emoji is replaced with emojis slash. And we'll use spaces. You don't have to rename it. This, publish it. So everything kinda knows what's going on. And it means now back at this original document, when I am holding down my shift, I think you to my components. Let's have a look at that document that we've shared with this document. Okay, this is our main styles. You can see the emoji is in its nice little folder. There they all are for slashing is awesome. What's becoming more popular now is actually just use a section we did sections earlier. Remember the hiding under here, Shift S, draw it a section. And I'm going to name this one command or control are going to call this one emoji. What I can do with these guys is I can rename them and say actually where it says emoji, emoji space, forward slash space. I'm going replace with nothing and I'm just going to have Rename. It's going to pull all of that emoji off and then naming can come from this section. It's published those. Okay, go back to the original here and let's look at the library shift. I love a good our main styles and you can see here, same thing happens, okay, I've got this emoji folder. It looks exactly the same. Okay. And are in there, why is this better or worse? It's marginally better. It just means if I say I've got a button section, I don't have to name everything. I can just go Shift S section. This one's gonna be called button. This button and just throw it in. I don't have to rename it. I've got some icons down here. They've got that naming convention, icon slash, I'm going to remove it Command or Control on a PC. I'm going to say icon slash replaced with nothing. Shift S for a section. Let's command R, pull this icon, and then just grab these guys, throw them in. It's a lot easier to move them from one to the other. Because really that thing there's probably not button might end up having a tags section and I can just go drag this emoji section, okay, and it renames it and reorders it in all the connecting documents that are referencing this style, this one. There you go, the throne in. And it Double-click the edge to fit them all in, putting it in a firm. Okay, but now that part of this buttons subcategory, you can go further with a slashing name convention. Say that you've got these, but you've got two versions. There's one that a solid and one that has outlined. These are outlined versions that one's a bit of both. But let's say that I'm going to Command R Now, and I'm going to say this one is going to replace with outline slash and then current name. Okay, so I've got some depth in here, but the parent is from icons. And I can go into the weeds with this slash naming convention in here. Let's publish. I'm going to review all the changes. Basically they just moved around, let's accept them all. And now shift I have a look, its codomain styles and icons here. I have still got this extra level to go to Outline. Okay? And then here I might have a solid version. I showed you. This is cuz mainly at the moment, people are only using the naming convention and then just using frames for this outer wrapper here, because of the introduction of Sections, it allows us to group things quite easily and move them around from section to section rather than have to Rename and group rename stuff up to you how you want to tidy up your components. You'll see both around and occasionally you'll see this where there is a icon slash, current name. Okay, So now they have icon slash, outline slash magnifying glass. But because they're in this other thing called, let's call it Icon. Get a little confusing, not confusing, but over here now we'll publish. Review. Let's update all. Now if I go into my components and I go to my main styles, you can see I've got Icon Plus icon plus outline. Doesn't really matter. But that's what will happen if you're using a mix of the full naming from slashes and the sections on top. I'm going to remove those. Undo and publish. Now I'm going to have to work through my document and go through the assets and find everything that is used locally, find a home for it on my main component, put them in the right section. Or if you're not using a separate document, have it on a separate page and just move them all into that other page, into a section with some slash naming. Alright, that is it. I'll see in the next video. 140. How to create slot placehold components in Figma: Hi everyone. In this video we're going to make a slot component. What does it? Basically, we've got something that we're going to reuse over and over again. Like the outside of this modal is across this rounded corners, there's a drop shadow. Instead of having two or 100 different Popup Modals or sharing a lot of the same elements. And when you have to adjust, say the cross, but when you have to adjust part of it and then when you want to adjust part of it, you gotta go and adjust all of them. What we can do is create something that has a placeholder slot in the middle, this one here, then we can assign some preferred instance swaps, okay, so people can go through and just change the center of it. It'll stop people going and thinking, alright, I need to change this quite a bit. So I'm going to break it apart and create another instance getting all missing. So a build one from scratch, we'll get a little bit lost together. We'll fix it again. Then we'll have this sweet slot component where only the center part changes, not the wrapper. Alright, let's jump in and do it. Alright, so I've got two separate modals. I've made a modal section for these guys. Okay? And what I'm gonna do is I want to get it set up first with just something in here, and then I'll switch it out to the placeholder afterwards because I want some actual content and it might be using to kinda get the padding and stuff right. So for this to work, the parent needs to be an order loud shifting will make it a component because that's what we're using this for. Now it's in modals. I'm going to call this one Popup. This crosshair. I'm going to say you are absolutely positioned where I'm going to drag you to overhear. I'm going to make sure you are in the top right. Now the padding, I'm going to increase all the way round. Who remembers the shortcut? Will you do hover above it there and hold down the Option key on a Mac, alt key on a PC, make sure you're zoomed in front off so you can actually get the line hold Shift as well. And it will do all the sides. I'm gonna go mask can be quite big. I'm gonna go up to 40, remember multiples of eight. Alright, so what I'm going to do now is I'm going to get this stuff and pull it out. Okay, I'm going to pull it out down here. And inside of here, I'm going to put a slot component. The slot component needs to be its own main component. We know main components can't live in other main components. So I'm gonna say frame, I'm going to Control or Command R, and I'm going to call this one on my slot. Now you can call it anything you'd like. There's no official rules to it. But most people DO though, is they'll give it a stroke. They'll make the stroke pink. And they'll go to the Advanced Settings and change it from solid to dash. You didn't have to do that, but Everyone seems to be doing. Does it need to fill? It can do. What size should it be? It doesn't really matter because it's gonna get switched to something to hold our modal open when it's hugging it. So this needs to be a component. So I'm using my shortcut Command Option K Control Alt key on a PC. Just a reminder, and I'm going to drag an instance of this, okay, over here to get into this and just make sure that this pop-up modal is hugging both ways. Now, we're going to make the bits that go inside of it. They don't need the external Chrome or on this modal, okay, these guys here just need to be components. We're going to use the Instance Swap. So we need to make this a Component Command R. It's in the modal section. So this is going to be email sign-up. This one over here. I don't need the modal. Okay. That was just there for design because I wanted to switch inside of there. This one's called delete. Yeah, we're not. You can come modals. Let's get big enough. You're going to come in here as well. Make sure it's a component and the slot, we probably will keep that somewhere else because it's not gonna be, you can use this in anything we using it for modal, you can use any element K. Is this going to work? Let's give it a test. Actually know the main component here we need to add the property, remember Instance Swap earlier in the course. So this component here, I'm going to say under properties, as you know, I'm gonna do it for this slot. So select the slot inside of it. I would just say slot. I want you to be able to be Instance Swap. What do I want? I want you be able to swap with the preferred values of not everything, just my sweet modals option. And I want just delete and sign up. Close that down. Now is it going to work? Let's switch to my assets library option to have a look at our components where we got modals. We're going to say, I want this pop-up on this document here, go into it, select on the slot and say actually, I'd like to change it from that. Pause the video, stearate for a little while, realize my preferred values on, in their, realized what I've done included in the course because it's probably going to happen to you. Is I went and did all that whole stuff. Instance Swap. And I did a list and I hit cross instead of create Property. Don't do that. Okay, so let's fix it up. So I'm gonna say you and you create Property not cross. Now should be able to click on my parent modal, okay? And they're inside of it as an Instance, Swap K with some preferred values, okay, and I can switch this out now to what everyone I want except that one's broken. Great work. Then you get the idea. Let's leave that the ignore that. Okay, it actually switch this to the other one. That's the goal is that I have this full control now of the pop-up modal and the elements that are generic for lots of different stuff. If I come back and say actually I need to adjust the padding. Okay. I can do it to this one. Okay. And they all adjust. I don't have to go and adjust the team. Different modals that I've got for popups. You can have more than one slot. We've just done one here. Alright, let's figure out what went wrong with this one. I think I know what it is. This is not an auto layout. It is just two bits inside of a component and they get thrown into here and autolayouts. The autolayout just smashes them together. So I'm gonna say as you are component but also shift a in order loud. Now hopefully over here, if I switch this one, you need to be. There we go. Alright, that is a slot component and how to break it a couple of different ways and fix it again, the big things that will catch you out is that the things inside, including this, needs to be a component and an auto layout. And because they need to be main components, they can't be inside this original one. You need to make them outside here, bring an instance of them. And then when you're ready, click on the Instance that you want to swap, okay, in our case the slot, do the Instance Swap property, make sure we hit Create property and not cross. The other thing we might do is add a bit of text to this slot, or is it okay, so we might go inside of this one, grabbed the text TO and call it S1 placeholder slot, just so that when people are using it kinda gives them a bit of acute to what we're doing. You get all sorts of notes in here. I think we'll do before we go actually is let's publish it because I want to use it back over here. Okay, so I'm in that kind of main style design file. I've got all my components. I'm gonna go option three, Alt three, and a PC. Let's publish all the things we've done. And because we've already connected this design file, we should be able to option one, option to, to go to the essence, or you can go up here. And let's have a look, not the local components. Let's have a look at the main styles and ways memorials there it is there. It's grabbed the Popup. Then me or somebody that's working with my design system can go through and say actually I want to delete. Actually, no, I need the e-mail sign-up. It's a bit big Dan, you go, alright, that is it. We made a placeholder Swap Component. I'll see you in the next video. 141. How to convert an existing website into a figma design: Hi everyone. In this video we're going to look at a really cool plugin. We're looking at the EPA website. Are we looking at a Figma file look Outline View is a Figma file. Will it text is editable. What does it good for? It allows us to throw in any URL and it will try its best to convert it into a figma file. Great for those projects where you weren't involved in the initial design. Maybe it wasn't even designed in Figma. Maybe it was Photoshop or Illustrator or Microsoft Paint, something else. And you have to go and start recreating pods. In this video, we go and grab that button there. We make it a cool photo layout, convert it into components and start using it in our process. It's also really handy for going in borrowing images, pulling out colors, icons, logos, general, all realm cool fund tool, the tools called HTML to design. And let me show you how to work it. Alright, to get started, I've just got an empty document. It's and drafts. I'm going to open up the plugin. The one you're looking for is something called HTML to design, hit Run. There is a free and a paid version. I'm going to go through the version of free that is available to me now. Probably changed by the time you get to it. I'm going to use apple.com. You can type in any URL you like. You can ask it when it's chicken the website to ask for light or dark mode and what size? This is not coming directly from Apple. It's just saying, Well, would you like us to try and load a tablet size version of it? Does your website have a version that has tablet? Does your website have a tablet size? It does. Well, at least Apple does. Okay, so pick that, then hit Import and you can type in any URL. You can see here that some of the upgrades for Pro, but we can get a lot while we need and the free version at the moment. Now, depending if you have the fonts like we looked at earlier, you can go and download the fonts if you need them. Okay, I have a bunch of them have the helvetica that I need. And now you've got to prepare yourself because there is amazingness and then there's stuff that isn't some amazing things that would be useful if I needed, let's say the logo. I can remember Command or Control, click and click into stuff. I could easily copy that and paste it into my other document with all my logos, maybe a master components. Okay. There we go. We might have to tidy it up. No one's come through really nicely. Other things that might be more painful. Let's say I want this button, okay, so I can keep clicking and just double-click the few times I've gone inside all these Div Tags, found the button. Unfortunately, if I keep going in, this is actually not text, it's just a shape. Then SVG. Why? I have no idea. I would assume it would have been text on the website, but apparently see the plugin or it's Apple that are enduring it as a vector and not actual editable text. The useful bits is images. Okay, I can Command, click, Okay, find that image. And I can say, let's export what I've got selected. Let's preview it as a PNG JPEG. Sure, hit Export and we've got that image, or just copy and paste it into a different document. Supercool, other cool things is you can start rebuilding some components. So let's find a button. It's use this one here. I'm kinda come on, click the outside. So I kind of grabbed the wrapper of this thing. Maybe you can drag this out. Okay, I'm going to copy and paste it. It's just, I've got my own version over here and we'll see how good this is. There are going to be times where it's just easier to rebuild it. And we're gonna be times where you can just use this plugin to get you close enough there and there's gonna be some Tidying up. Now, first of all, I want to check if this is Text. Perfect. So it is death is Text. Problem is it's not autolayout. So I'm going to select the parent shift a for an auto layout. It skipped a little padding. It looks great. The only trouble is that this isn't lined up in trouble is this thing here is kinda trapped in some sort of weird mask. So I could turn club contents off, might get us there. What I might do is actually just use remember all the keys plus resize to fit Command Option Shift, Control, Alt Shift on a PC, and it will just redraw around the outside. And that's kinda lined everything up nicely. To have a look at the background, Scott ginormous, rounded corners on it. That's fine. I can turn it down to two or 20. Okay. So I would say that this was worth the effort of grabbing it through the plugin because that made me a little bit just to kinda get it ready. You can see how amazing it is for website that you've inherited, you might have turned up with a job. Nobody is using Figma, or at least it was designed and say Photoshop or Illustrator before anybody was making components. We just can't find the files anymore, download it and start recreating them. If nothing else is great for grabbing logos, icons, colors, and recreating some of these components. Alright, that's it. The one warning is, I've made this feel like it's perfect and works really good. Works pretty good on the Apple site and a few sites that I've tried, I've tried other sites and adjusts. It's actually too hot. There's just fits are broken up and the depth of all of these layers here a little confusing, but I feel like you might be at a point now this far in the advanced course, we actually know what I'm doing. This is super useful, alright, that is it. I'll see you in the next video. 142. How to make a drop down using overlays in Figma: Hi everyone. In this video we're going to make this look at this. It's a Dropdown menu. You can hover above stuff. Fancy. You can go to different pages of giant page two, it gets better. We're going to have a second level. We can go to More Options and look, there's a second level. Now this particular method, there's a couple of ways of making dropdown menus work in Figma, this is, this is probably the easiest way. We'll do another one in the next video that's slightly harder but a little bit more robust. You'd use this one to get started, okay, and it's really good if you've just got one or two minuss, want to add a bit of interactivity to this particular method uses a bunch of open overlays where we just have a menu on the side and we just open it in a position underneath the button. So nice, easy way to get it working. Alright, let's jump in and trout works. Alright, to get started, I've created a new design file and just to keep it separate from everything else because it can get a little messy, confusing. And I've created three frames, a page one and page two. I'm using a desktop view mainly because in this dropped it. Like I said at the beginning, there's a hover action and you can't do a hover on a mobile device, but people wanna do it on desktop. So that's what we're going to preview on and we'll have all components here. Okay, Let's make two buttons. Okay, I'm going to use the Type tool, click once, some reason using diets, some reason I'm using giant text. I'm going to make mine more appropriate. Scape shift aid, make it a autolayout. I'm gonna give it a background color and some padding. You idea? Because there's nothing fancy about it. I'm gonna have two of them. I'm going to have my filter and when you click it down, menu item, this menu item because they're gonna be lots of different links. And at least puts a type, I'm going to say, I want it to be a fixed height and width, okay? And I want this one to be 180 by 48. And I'm going to make sure it's kinda line to the center of my autolayout. Not important. Actually run the middle. There we go. To autolayout. That is it. We should make them both components so we can easily update it later on. Okay, So create multiple components, not a set, not anything else. Rename them both. Command R, One button, Shift Tab to go to the next one and you're going to be called menu item. Alright, so what I wanted to do is this filter. I want to grab an instance of it. Actually, this filter, when it is clicked, I would like to open up a bunch of these. So I'm going to grab some instances of it, okay, and grab one, I'm going to duplicate them out. Command D, D, D, grab a few of them, select them all. And what they need to be is they need to be in a frame. Remember when we did overlays, we click on the button, say open Overlay, and it says which frame do you want. It doesn't say which group of instances or which stack of them we need to group them all together. We need to bring them all together in a frame. So that's Command Option G. To make it a frame, just give out frame and name. Let's call it list one. The thing with overlays is let's go back to this button here. So this kind of we used just will move him down either way. We use them so that we can update him and he updates all of the items. Okay. So that's what he's for, but let's forget about him sneaking down there. What I want to do now is a this button. When you are clicked, let's go Shift a to go to prototype mode. Say indirection is going to be when it's clicked, I would like it to open an overlay of which I can't see what kind of see this one called list1. Okay. Overlays have to come from no man's land. They have to come from outside of another frame, so it can't be nested inside of it. Let's put it over here. Now, I can say, I want the interaction on click. I want you to open an overlay of Which one there is one. Where do I want it? Let's go Menu and then let's just move it around where we want it. I'm going to have my dropping out the bottom. But yours would you like? And we're going to have the closed when clicking outside. So we knew but he just clicks around, it closes up the unofficial way to escape. I mean, you Let's see if that works. So I'm keeping my components over here. Let's drag out version over here, okay, on page one. And I'm, and I've got a flow going on this one. If you don't say you have a flow on this page so I can preview it again. Hopefully, I've been there for reset. Anyway. I click on this. Hey, look at this. I'm gonna mean you click, click, click. That might be all you want. Why? If you want a hover board, if you want to connect it to a page, Let's do both of those as one-on-one. I'm going to go back to my main component. As you know, I'm not, I'm gonna go to this menu item here. And let's add the links. I'm going to say when menu item go to design mode, you can have your item one tab down to three. You go, I've changed the names now I'm gonna go back to prototype mode. Say when this one is clicked, go to page one. This one's clicked. Go to page two. I'm going to make sure the filter is on both my pages. I'm going to copy it and paste it so that when I preview this, I should offer refresh, go to Filter, page to page one. Here we go. We've got a menu that works. We want some hovers because hovers are what menus do normally. So that is why we've got this main component here. This one here we can say I want a variant, okay? And I want the second one in design mode to be fill of this hue saturation brightness I'm gonna hit Shift Down Arrow to go down my brightness. Okay, make it a different color. It's not going to quite work unless we add our prototype and directions. So switch to prototype mode to say when you are what clicked, note while hovering, change to property one variant to. It's not quite what we want. And we'll use dissolve. Same thing here you go back that way, it'll work. We've got some terrible naming. Let's just prove it works first test, test, test. Okay, Let's have a look at us. Awesome. Well done us this name, these variants properly. I have been using the design mode and using this option over here a lot. What a lot of people do though, is I'll double-click over here and say state equals hover. Tab, tab. The state equals default. It depends, like if you're more of a Web developer, you might do it that way. Or if you'd like me, I end up doing it this way. Clicking on properties, give me the state name and then doing it this way. And then getting really OCD and go default should be above Hover, makes no difference, except that's the order that they are visually. Anyway. Now, just double-check, we haven't broken anything. Nice. It's still goes to the pages. Alright, That my friends is the first level of Dropdown menu. Now if you're like me and everything's working, you're like, how proud of my this next step will probably break it. So what we're gonna do is go show version history. So have nothing selected, hit escape, escape, escape. This little chevron here and say, I want to show version history. Let's save one little plus button and we can add this one. Before I went broke it jaws so that we can come back to when it was working and give it another go if we break it, why do I do that? And I haven't done it before, is because you'll probably end up breaking it. It's tricky to do this next step now, trying to explain it nicely, alright, so what we want to do is basically do the same thing. We have this MainComponent here when prototype mode, when it is clicked, it has this menu dropping out. What we wanna do now is we want to do the same thing. We want to find this menu item, which is this little component down here. And when it's clicked, have another option I don't wanna do to all of them. So what I'd like to do is down here and I give ourselves some room. Is I want to grab this first one command or Control D, duplicate it. I want a third variant. Name them. I've got Hover default and we're going to have this one cold state equals state three. We'll call this 1. S level will change the name of it to make it clearer. We'll call this one more so that you can click on it. We'll put arrows on it as well in a bit. But you know that you can click on this and you get another level of menu items. Okay? So what we're gonna do is duplicate this list, okay, so that's how kind of like level one, Let's duplicate it. It ended up very far away. Go over there. Okay. It's automatically called Atlas to which works for me. Let's rename these to make them a bit clearer. Alright, so we've got this list that's going to appear over here. We want to say, I'm prototype mode, not hover. We can do both of them. We're going to say, when I'm clicked, I would like to open up overlay of L2. I can see it because it's all the way adhere. It's not nested in another frame. Where do I want it? Over? Here to the side, slightly different place than the last one. Close when clicking manual, looks good, is it going to work? Not straight away. Let's have a look filter. You jumps to the pages. I can't see it here. Why can I see it here? I can do is on list one, I need a switch at one of these, my more one. Because there were variant a should be able to go through and say actually this, just click on this one. Go to Design View and say, Yes, I want it to me. Menu item, which is this thing, is like components have done here, but not the default one, not to have one. But the second level. That's how we doing in sectioned man is weird to me a few times to record this in any sort of like non pulling my hair out, what's left of it, but let's give it a go. So filter is going to activate this one of the items in here. This one has some special ingredients where it shows us the list here. Let's give it a go. Pre-set filter. More, plug it. Look at us, we're doing stuff. Now of course we go through, and when we click these, go somewhere, the moment they're not. But we learnt that at the beginning. Alright, house rules going. If you need to go back or maybe you can go into here, show version history. Go back to before I broke it. You can click on this one and say wait for a second, go to there and say restore this version. It's not what I want to do because mine is working. There you go. Other things you might do to tidy it up, just moved it around and resize this to make it look nicer. The one thing is, is we can have a hover on this option here. Because at the moment, if I prototype and I say you want also a hover, Let's make a duplicate of this. Has changed the color of it real quick If I say Shift E, you go there. When hovering, change to state four, I should name it. But also do the clique. Can you see to get this a little wanting to say you can't do both, you just kinda like hover above. It. Says indirection cannot be triggered Wilson other ones triggered first. So I can't make both of those work. I used to be able to just both work. I used to be able to change the layer order here of these, but I can't make it work anymore. You might try it and I might try and do both. But for the moment, if I try it, filter, Hover, hover works and I click on it, all the both working again. If I close it down and reopen it up, alright, it's working again. I'll leave that in the course because men, it used to work. And then when I was preparing for this video, I couldn't make it work. Did the exact same thing, I swear, but then just couldn't make it work. So hey, how it says it shouldn't, but it's working now. There you go. You might have more problems, problems. And the other thing I wanna do is I am going to add a little chevron there so that people know to click it. Okay, I'm going to shift click all of these to say actually left align them because I want to put the little chevron and I'm going to open up a plugin, okay, I'm going to use Iconscout, like to toggle between all the different icon plugins I use. I'm going to use error. And I click once SVG insert in mind is kinda randomly put there, I want to grab the outside frame of it and it makes sure it's the size of needed to be. Actually, let's get it to go right around. And actually that's a pretty good size. Do you think it's make it a component? Let's grab an instance of that component and let's put it in with my autolayout. And depending on which way you want it, you might, instead of having four arrows, you can just go rotate this 90 degrees with you or dropping down or pushing out. Like over here. It is dropping down, but that way is pushing over some this one here we need to make sure I'm gonna go centered, maybe left-aligned. Same with this one. Okay, this one's already sainted. The only thing with this is I probably want to, on the outside, it's all kinda squished in the middle, even if I go center, remember that trick we can do to push them to the outside to kind of like space the middle. So under here, under autolayout, instead of packed, we can go space between. That was the word I wanted. I'm gonna do the same thing and I grab you, copy it inside of this graph, the parent go here, say packed space between. You shouldn't do this at the beginning when you're creating it. I just didn't want to add too much confusion to this video. Let's go, let's reset it. Filter. More. Look at us doing stuff. Yes, not very pretty buttons. They're working for us. Alright, that is gonna be it. That is one way of doing it. Remember this way he has just really good. If you've got one or two menus, you need to kinda just prototype. It's quicker, it's easy to understand the next video, but the next one's a little bit more robust. People can build more components sits for a bigger design system. Yeah, let's go into that now. 143. How to make a multi level drop down menu in Figma: Hi everyone. In this video we're going to make this tiny little button. But look what happens when we click it, it Dropdown and look, we hover above stuff and look at this ready mind-blowing. There's a double dropout menu. Some might call a sub-menu multilevel Menu. And when we click on stuff, we've got a page to exhilarating. Now if you've done the last video where we looked at a different way of making a Dropdown menu. We end up at the same place, but we use a different method ticket there. And it's important to learn both. It's both good practice for us learning ear and the advanced course, but it's handy when we using other people's work, they might've gone about creating dropdown menus and different ways. And if we know both, we'll be able to easily update it or make our own. Now the last video, I said that this method was a little hotter than the last one. I'm not sure it is. I think I've got better at explaining it in the second version. So it seems about the same up to you, which one you use. Alright, let's jump in where I liked before. I've got a Components page and I got two pages that we can kinda jump between. I'm going to start with the Type Tool, Tiki, Filter button, ginormous text, or down. I'm going to escape on my keyboard to select the whole thing, shift a to make it an auto Layout. I'm going to start a little bit new idea. Okay, so I've got a buttons and actually button it says in order frame, I'm going to have another one before make it a component because on them to be separate components when he is going to be my menu item. Because they're going to have different amount of texts in them. I want them to be a specific size, not the text. I don't want to change the text to fixed width. I want to use the parent to shift into, okay, I don't want you to go fix width and I'm gonna be 160. Left aligned is fine. Alright, So all these both to be separate components. So create multiple components. That's the name, the right command or control, or it's gonna be my button filter. This one here is going to be my menu item. Alright, so here's the big thing we are going to make it. We're going to leave this, okay, these are our main components. We're going to use instances of these from here on. Okay, So you guys are helpful but you can go away. Okay? So I want this, it's an instance of Button filter. I want to stick it inside of another component. Let's give it a better name, is gonna be called drop down. Dropdown. I can spell. Oh, why can't we go dropdown menu. This one's gonna do majority of the work we want to variations. This one here is going to have some of this going on. So again, I don't want the main component in here. I want the instance of this. I'm going to make an instance holding down my Option key on a Mac, alt key on a PC. Then I'm gonna drag it in here. Okay, And where's it gonna go? It really didn't want to go inside of my dropdown menu there to zoom. So you can just drag it and try and get it in there. I want to inside a variant to, that's really where I wanted this name, these. Okay, I'm gonna do it over here because that's why I prefer. Okay. This is going to be struck down. Oh man, typing today. Okay. And I go tab to Variants. I'm going to have closed and Tab again open. And I'm going to change the layer order for no good reason other than closed is on the top and I feel like open should be on the bottom. Inside of open, I've got two options. Now, these two instances of these two guys at the top here are wrapped up in this parent here, parent frame, which happens to be an auto layout. This is up to you whether you want to keep it in order loud, because it might be helpful. Let's say this vertical layout is actually quite useful and at the moment or the wrong way round. So I'm going to click on Filter and go, you're at the top. And then these, I can go Command D, D, D, or Control D, D, D, the parent Shift Enter. It doesn't have to be an auto layout. You can go minus and it will still work. You just come in now you can mainly move with them to where you want it to be on leave mine as the autolayout because it's kinda helpful. So I'm done. Alright, so now we just need the indirection. So this top one here is Shift E, Okay, I'm going to say you go to the ER when clicked change to the Dropdown of open and Filter button here. When you are clicked, go back that way. Go back to closed. Let's give it a test. So I'm gonna do, is I'm going to drag an instance. Notice that none of that these guys go down here. You are the boss. You're doing all the work. You want to instances of this. Okay. Let's preview it. Well, it work. I don't know. I think it should. Page one by click on this. Hey, it works. Here we go. So there's a Dropdown menu. I'm actually thinking which way is harder now? Is it the overview way or this way menu? It will learning both of them because you'll find both of them online. No right or wrong. I'm sure there's about ten other ways. Lids fancied up a little bit with our hover. This one here is a MainComponent. I want to variance, I want the second variant, Shift E to go down to Fill, click on HSB. That's so I like using this last one hold Shift, hit down to darken it up a little bit. I've got to one Dark, One light. Let's name them. Let's click on the parent, Let's click on the variance, and let's call this state. And we've got default and hover. And we're gonna go to prototype mode and say you, when you are on hovering, change to hover. And you go back to this onclick change to default. Nice. It should work without any other hassle. We go Nice. Now, this is where it gets confusing. We need a second option. Okay, so we need that extra Dropdown if you just need that, your job is done. Obviously, we need to go through and say You actually over here, this one here, oh, pen design. Let's go from closed to open and say when you clicked prototype mode, I'm gonna just kinda say as another interaction other than hover. When clicked, go to navigate to page two, because already on page one, Let's give it a test. You page they both called page one. They are both go page one. There you go. You like it didn't work then? Because I called them both page one. Now let's give it a go. Using my left arrow to go back off or refresh. Didn't refresh it much at all. This first option should go to page two. Here we go. Nice. What I might wanna do is by default, close that down. Now. Copy it. Paste it over here. Alright, we style a buttons. Change the writing over here, okay, instead of saying menu item, you can have the different pages of categories. Change mine. Alright, there my ones. We go. Okay, next thing I wanna do is add that second level. So what we wanna do is you basically want to recreate this kinda contraption here. We'll reuse these because these menu items, you could have a second set of these, but they do what we wanted to do. Basically, we need to recreate this. So we need to first button, not an instance of it. We need to break it apart. It's Command Option B, Control Alt B is Rename it so we don't get too confused. What's called this one other, change the ticks in it to say other. You can see over here in the Layers panel I'm just tabbing through. You can kinda tab through the menus which is handy. Remember, they didn't change it at all. There we go. Dot, dot, dot the label and the text. Okay, so we've got this, it's an auto layout. Let's make it a components so we can control it. And now we need to do the same thing as we did before. Let's duplicate this. So I've got an instance of it. We don't need that anymore. That's just my overall controller. This instance though, can be inside of a component. We do that because we want to variants of it. This variant here is not going to change a whole lot except we're gonna do the same thing as this. I want one of these menu items. You could create another set of menu items if they needed to be functionally different. But I'm going to create an instance of this one, okay, not a new component, just another instance because I want to use these on all of them and put it inside of here. And it won't go inside. It's ended up hanging out here, not inside of it. So let's have a look at naming first. So with this selected, I'm going to go Property, this one's going to be secondary dropdown. I'm going to have to I'm going to have closed and tab open. A little bit more sense. So I want this, which is not in anything to be inside secondary, or is it there? Inside my component that I made that are called other, I actually didn't call it, it just got it off that original name. So let's rename this Menu button. I want it to be inside the open option once we the other way around. So you're on top. This, I want to be Command D. I went the wrong way. It's an auto layout so I can't move it to sometimes the autolayout doesn't suit us. So I'm going to click the parent, Shift Enter, grab that whole group. And I don't need it to be an auto layout because I wanna do a cross and then down, okay, It's not like just one flow. I ended up. Drag out a few more options, however many you need. You can shift, select them all and say, oh, look, some of them ended up way out here. You get in there. Actually, they need to be in with his buddies there. That's probably what's going to cause you the most problem is that you're doing things and dragging them and duplicating them and ended up outside of where they need to be either outside of the components set like it did at the beginning, or it's going to end up outside of the variant open. They're all in the now. Because I'm weird size and going on, remember Command, Option shift, all the keys plus R. That's Control Alt Shift R, wrap it around at least. And that's going to Eric it as soon as we select all of these, I remember quick keys. Let's use pack vertically. Now it's the wrong size. Alright, we got on a phone a bit of a tangent there. Basically what we've done is remade this. We took an instance of this button. There it is there. We made two variants of it. The second variant here, we grabbed a bunch of the menu items and we throw it in. We just make sure it's inside of the variant that we named Open. And now let's taste it works without connecting it up to that first one. So I don't wanna do is remember, this is the boss. These two guys were helpful for controlling the style of the buttons, but the mechanics are happening with these two groups here. Okay, So you want an instance of view. Let's put you over here. If you work, we go refresh. It's not working. You know why it's not working? Because we didn't actually add any interactivity. So in my prototype, you go to their onClick change to open this button here. I don't want to do it to the whole group when it's clicked because I want these menu items to go somewhere else. But when there's other, other button is clicked, go back to this first option. Let's give that a go. You get it works. Now we need to tie it in with this. So what we need to do is we need to go over here to my first list. This menu item here, we need to switch out. I could grab this copy, go to this one, and go paste and Replace command Option Shift V, Control Alt Shift V. Wonder why I made it too small. That's okay. Flux in a second. But now that would trigger this group. This guy will trigger his another group. I think let's give it a go. You know, you filter, go down to Other. And there's my menus that what am I do is just make the original 160. That's why I've got this. So you're gonna get you and not hug your fixed EUO 160. What are you broken up here? You fit, you fit. Maybe the bees need to maybe just move over a little bit as well. Hopefully over here. I don't need that one. Just needs to preview this one. Boop, boop, boop. Here we go. Let us. Now you can spend some time going through and saying actually when this one is collect in prototype mode, where does it go? It's going to go to click and go to page wherever it needs to go to. Navigate to this other page that I've made, right? Page one. Filter, other menu item, page two. Alright, So how's he hid, wrecked after about a dropdown menus. And if you do find it a bit tricky, often what people will do is they weren't actually build an interactive dropdown menu just to be something that looks like it. So I'm going to drag this out and break it apart. And they'll just do this, they'll show this plus this. And then they might have another menu just destroying my design. Copy Paste this, you guys out of there. And I'll just do this to show a Dropdown menu. Because the developer building it, we using JavaScript probability to build your menu. And I just need to see the visuals for it. And your stakeholders might just need to see what one of your menus looks like. Dropdown game, I have these other buttons and you're just showing how, for instance, this is how this works. And that's it. There's no components, no instances, no swaps, no variance that just show this version. But it is really good to show in those kind of prototypes and interactive version rather than just aesthetic one. Alright, that is it for the other way to make dropdown menus, whole lot of similar components, but a different implementation, no right or wrong. And you will find stuff in the community that uses either version. And it's good to know how they're made so that you might be able to use somebody else's work and make it work in urine. Alright, that's it. I'll see you in the next video. 144. Class project 17 - Nested Dropdown Menu: Hi everyone. It's class project time. I want you to make it Nested Dropdown menu. I don't mind how you make it either. The last two methods we looked at, but it's gonna be the tricky one where we have an additional sub-menu. Okay, so do the first one when you click on a button that drops down, but they don't want to see one of the items. Be able to expand to show you another menu. Just in case I'm explaining it badly. This button with menu, with other menu that pops out. What I want you to do is you can create it plainly like I did, but I'd like you to look and do a little bit of research into dropdown menu UI. That's the term that you'd put into the various places. I've shown you a few places to look earlier in the course like this last link up here, K Dribble Behance, screen lane, page collective, mob, and there's lots of places you can check, even a Google search just to get an idea of how you might do use. In addition, if you've already made a Dropdown menu in your life and it's structured a different way. You think you'll way is different or better, or parts of it a better. I'd love to see that version as well. Show us that in the submission and let us know in the comments as well. There's more than one way to make a Dropdown menu. Okay, take a screen video of you using your Menu and then upload the link to the Assignments section. Share on social media, hashtag it with Figma Advanced and make sure you tag me in the various places. And of course remember to comment on a couple of other people's work as well. That's the minimum. You can comment on some of the work, but at least two. Alright, Have Fun and pain. Making Your Nested Dropdown. If you do run into trouble, put your notes in the comments. If you did do it, check the comments and say If you able to help someone, I'll try and jump in there as well. Together, we'll make a Nested Dropdown menu. Alright, That's it. Enjoy. They're not homework. I'll see in the next video. 145. How to create a hover grow effect for images in Figma: Hi everyone. In this video we're gonna do this kinda like Hover thing where they fade in a little bit and get a little bit bigger when you roll over the top. Why is this video so long? Is because I want to show you something where we make it really easily, but then we want to keep adding stuff. We wanted to fade as well, as well as grow. And we want to be able to go into this, open up a plugin and just go and quickly say, alright, I want a new set of images that we're all going to be male and hit Apply all. It's going to say, would you like apply to the image section that they all update? Maybe the text needs changing. Okay, let's change anybody's firstName or first and last name. That's click Apply all would you like it to apply to the Component Property named artist's name, you're like, Yeah, let's do that. Same with the country as well. And we want it to all work with finished. So I want to take you through a little bit of not only just we'll do the image Grow thing at the beginning, that's really easy. But what I'm gonna do is keep adding levels of things that we wanna do. And we're gonna keep bumping into problems and try and problem-solve together. Because sometimes this course can be a little bit like, hey, this is how to do it. It's super easy. Why aren't you doing it so super easy? The truth is, as I end up building something the way I think is good. And then I kind of like, oh, and I also want to do that and it breaks the other thing that I made me like he okay. And then you're like, oh, I also want to do this and then I want it to be really easy for other people to use. And you'd like, you end up down this rabbit hole of doing it the easiest way you think, then adding a little bit more complexity, breaking it, fixing it. I guess this is more of a real-world approach to the way I work when I'm building out components in Figma and I've talking, it's already too long this video, but I hope you enjoy it. Ms. Jumping. To get started. I've just got a frame that is the square root and a frame here that you can see as an auto layout. And I've got some text inside of it to separate text lines. Hey, add his name and country of origin. Alright, let's get started on our journey. This one here, I'm just going to put in an image. So I'm gonna go to Fill, I'm going to go not solid. You are image. Choose an image and you exercise files. There's artist 1.2. You've got to bring it out. Just one. Okay, It's gonna be good. I'm going to make a duplicate of this because I'm probably going to end up making another version at some stage or my habit anyway. Alright, let's convert this into a component. Let's give it a name, an artist, okay? And what I want to do is have two variants of it. And this bottom one here, I'm going to use the trick where I can go inside of it, Option double-click. I'm going to switch it to crop and I'm going to try and find the edge, which can be tricky. Hold down the Option key on my Mac, alt key on a PC plus shift. Okay, I'm just going to scale it up a little bit and see how this goes. Let's try get an instance of it. And I'm going to preview this and it's not going to work. Why not? That's right. I haven't added the interactions. Okay, so that's my first little problem. So I can do that. Shift E, you go to their on tap while hovering. I would like you to change this variant to its name covariance. As we go. Let's click on the parents go to Design. I'm going to say in the settings here, this is gonna be my state and there's gonna be default and a hover. Now going to preview it and see how we go. Oh, look at that. The one thing we just need to make sure is happening is with the interaction, is that we set it to smart and Animate. I've changed my gentle CO, Alright, so let's job done, right? The problem is going to run into this when I say actually, I want multiples of these, long as you say you and then another set, what would you from having their duplicate went a bit crazy. Okay, So got a bunch of these. I'm going to select them all. I'm going to use plugin. I'm going to use the one called Content real already had it open, which is Command Option P, Control Alt P on a PC. To open the last, use plugin using content real because it's really handy. I'm going to hit image and I'm going to say, I would like a bunch of photos apply to them all. And it's going to say Select Layer and you're like, Oh, wow, alright, Give that a go. I'm going to say this layer. Here we go. Apply that one. Can I do multiple ones? Yep, hold Shift, Shift and Command, kinda dig in and grab all of these and now we're going to play them all. Excellent, Now a token. So I'm going to preview this flow here. Oh, first problem. Okay, So you could go back to here and go to this option and say actually let's copy the properties. Remember Command Option C and then Control Alt Z on a PC, I can say actually you under design have another state of hover. And then I could go into this and then paste that state, which has those same two shortcuts plus V. And now it's going to work. All badaga scale that one. Now. Of course it ourselves. We run into a dead end. I'm gonna show you a way to get rounded. Not so much like the official way, but just bumping into problems Fixing them as we go, you might find that that original option that we had just scaled up and down with one person is perfect. You scale each of them up. What I wanna do is I want something where when I update one image, they both update. Basically what we want is we want something inside of here that is on both of these, the moment these are two separate images, we want to make this a component, have two instances of this. So that's gonna be the fix. So LEDS, it's hide you. I'm not sure we need you. What I wanna do is I'm just going to double-click on this, drag out a version of it. Okay, it's not an instance, it's not anything. I just kinda dragged it out because I want the shape and I'm going to convert this into a component. I'm going to rename it and I'm going to call this one hitch up. And then I'm going to drag out an instance, copy it. And I'm going to say you paste them, place It's Command Option Shift V, Control Alt Shift V on BC. Oh man, shortcuts at the same for this one, so that these are two instances linked to the same component. I don't need you to. Instances are the main component. It's kinda be hopefully I'll work around when we update one, we update both. Let's see if that works. Okay, but to trial and error, selected them all. I'm gonna say Open Content, real images, probably going to say photos. Select the layer. I can do that. So Command and Shift, and I'm clicking all of these command shift, that's Control and Shift on a PC. Okay, apply all. It's not liking it like it used to. More problems because it can't dig into the fill into our instance. We can do though, is instead of this just being my boss told you that it's kinda like two ways of adding images. You can it be a fill or let's get rid of that. It can be an image that sits inside of our frame. So let's bring in an image. So I'm going to bring in artist, I'm gonna bring it out as two. Now. I'm gonna hold down my Shift key to make sure it's the right size, appropriate size. I'm gonna put it inside of this. The difference between this. Often when we're doing some complicated images stuff, It's nice to have a frame with something actually tactile inside that we can scale and move around and do stuff. Let's see how this works now. First of all, let's see what's happening. Nothing's happening. So is my Hover working? It is, but there's just no difference between the two. So what I'm gonna do is I'm gonna go inside of this one, inside of the head shot. Okay. And in this there's an auto S1 and can I just scale it, say K? And because inside of the Instance, we can't scale it. More trouble. Let's try the parent. Let's go Shift Enter. Okay, to grab the parent, maybe just scale that up so the keto, you totally can 1.05 bit bigger. Let's see if it works. First of all, Hover does not work. Okay, So got you. That one goes to their preview. Refresh. It's kinda wicking. Something's wrong with it. Don't enjoy what are after looking at it a little while, I just closed down Figma and opened back up and then it worked fine. That was weird. I'll even that in the course because there are times where you like, I just went back over and I was like, seemed to be working and I just had to close for grit and open a backup, kinda broke it and we go working. It's kinda outside of the scope of this. Okay. So how do we fix that? Okay, So can I clip it inside this parents? So I got this Hover, took out my Hover frame here. It's got a border around the outside. Let's clip it. Okay, Here we go. Let's see if that works. And it kinda works. You can see there's a bit of ghosting that goes on because there's not clipping on this one. And it's kinda trying to grow into this one. So it's kinda like clipped here, not clipped here. And as it grows at half clips and halfs not so both of them Eclipse. Let's see preview, preview. Right now we're working down the bottom there. Can you see the name? Depends on how you wanna do this. Do I want maybe this at the top down he has do it to this one. Let me use my square bracket. Come all the way to the top. Break it would work. Didn't can you see they it kinda jumps back and forth. It doesn't like missing with layers. I'd like to layers to be the same on both. Here. Frame 37, which is a terrible name, Let's rename it. Okay, It's my artist text block. This one here also needs to be called out as textbox and they need to be in the same layer order. Can you see it needs to be above headshot so that group matches that group. We go. So more fiddling and fixing. Alright, let's get it to fade in because I know there's probably gonna be a problem there too. Okay. So what we did in the past earlier on, actually, let's just make sure that these oil update when I change it, That's another good point. So select all these open up to my plugin didn't open because I've closed down Figma and reopened it. Now my shortcut will work after this. He's we opened up at least once I'm gonna go images, I'm going to click photos and I'm gonna go apply all. And now it can actually access that image that's inside. We've got a bit distracted. And so instead of it being a fill, we've got to try and select everything. Now, there's actually that unit that's inside of the frame. When I say unit, I mean that over here, remember it is not just a frame with a fill. It is a frame with this image actually physically inside of it, that little icon there. Okay, maybe we placed it and drag it inside the frame. Now, let's see if it works. Ah-ha, It's working. Missing a couple of images loaded now. Nice, are easy to update. Scale up a bit. Let's do the fade. So I could go inside of this one here, keep going inside and I can apply fill. Let's see if that works. So an extra fill like we did before. It's not working. Okay. So how do we do it? So it's on top of everything lids. It's maybe work with the image. Okay. And say image is gonna be the exposure down. Let's try that. Go here. Refresh. What it's done is broken it even more. You can't do that transition between or at the moment, at least it can't do that exposure transition between the two. It sees this as a different image. Is this now because we've made these changes. Alright, we can live with the ads, more workarounds. How do we make that work? I've already had to think on this and kinda run into the problem. So I'm pretend thinking, okay, what I'm gonna do is add our frame. Actually, I want the frame to be the same size as this. So what I end up doing is duplicating and Instance, breaking it apart, getting rid of the image on the inside. Give it a fill that I want. I'm gonna give mine black at say, $0.22, rename it and call it fade. And I'm gonna put this inside of this one so they're on both. And then hopefully I can just go to you and say, I forgot the fade selected. I haven't, there's the fade. Let's say the fade is set to zero per cent. Is this going to whack? Fades there to start with, and it goes away. Happy days. Alright, let's just make sure that we can now go and update it. So let's select them all. Remember, we're trying to make this useful for our team to use what they don't break it. Let's see if they can just go through pick new images. Male advertise. Now we can dig in and pick that layer which is cool. Let's see if it works or does. Okay, The other thing we probably need to rename is actually can be renamed the Instance. So in here, this fade, there's this thing. Can we just give it another name? Let's cool it image. Now when we go and update this, it might be a little clearer. Picking a different option every time. Yeah, I can just grab the image. Nice. Preview, it works. But he's fading in aright and scaling up. And some of the last little bits to tidy this up will be to go back to our component here. I'll components set and let's go in and fine artist name. So I'm going to select on artist name. Okay, and we're going to use Component properties because I want to be able to update all the text in here easily by just typing it in and hopefully use some of those plugins just to kinda pre-populate them. So why don't need to do is say artist's name, find the content option in here. Okay, Let's make a Component Property and say, I want the name to be artist name. It's going to have a default value of artist's name. That's fine. Same with this one here. Okay. I'm going to say you have not had a sname. We're going to create a new one. That's what other in two separate text-box we're gonna put in country. Excellent. So hopefully over here now, I can select them all and say, Look, I can change artist's name to Dan Scott, who lives in New Zealand, actually from New Zealand, who lives in Ireland. Let's test it. It's broken. Okay. So we've only done into one of the two instances. Okay? So funny, done into one of the two Variants. Okay, the look the same but over here. So if I click on an artist named Kesey's got this kinda like lozenge, terrible word, roundy, rounded rectangle thing. It's like a little tag to say that's applied. I've got to content a property, this one here, Command or Control click doesn't have it, but I've already got one made. I can apply that same with EU country. So now they should be tied together. Let's give it a preview. All I get that nice. Alright team, but doing it a little bit of a jump. I know, but I forgot to show you one of the coupons is that I can select all of these now and say actually, I'm going to use plugin and I'm going to say Text. And because we added those Component Properties, I can say let's put in people's name first and last. I'm going to sit apply to all and it says Which one do you want to add two and add it to artist name. Thank you very much. Look at that. They will update it. I'm now Ralph Edwards. Going to get back. Another one is company no country. There's all sorts of options in here. Let's say apply to all Which one country of origin. Look at that united Kingdom of Great Britain, men, they heard that the long way. But something you have to be ready for super long names. It's always the United Kingdom of Great Britain is just typed UK. There we go. Problem-solved. Alright, let's carry on with the video. I just forgot to show you that by the time ago to the end. Carry on. Now I can move this to my masters component library, update the library, and either future me, all the people that I am working with or four can go can go option to have a look at the library. Okay. Mine is still here on to page one, but they can try it out this oddest. They go and change the name, the country, and now go and change the image. Either using the plugin, random people, it's tested, you working, or they can go and do it manually. Can't wait for the to be a Component Property for images. I imagine there'll be out soon. Keep an eye on that if it's not there already. If I wanted to do it manually, okay. I can normally Command click and just dive inside or something. But the moment I've got this fade that's in the way. So what we might do is Lockett, Okay, so I can command click this to jump straight in and change the image. And that's a good point, okay, instead of doing it on the instance, kinda unlock that, I'm gonna go to the main component, which is in this case the fade is coming from the head shot, which is inside the artist, which is then passed onto my instance. I can say lock that so I can't change it. When they are dragging out another instance, they can command click and I will bypass the fade with a lock, can get straight to the image and be able to update it manually. Yoy needs a little bit of carbon. Okay, and let's preview it. You look at that easy reusable, took a little bit time to make, but sometimes I make these tutorials seem really easy, like I've got all the answers and often there's a lot of kind of like trial lab test it. That works and then add a little bit more. And now it doesn't work. We've got a cool face emoji thing. We figured out a couple of ways of doing it. You might not have to go down this far for what you're doing. But I feel like it's interesting to see, I don't know, problems, resolutions, more problems, more resolutions to something that works in the end, hopefully. Alright, that is it. I'll see you in the next video. 146. Class project 18 - Hover Grow Effect: I hope he doesn't make us do that hover grow thing for a class project, surprise, class project time, hover grow effect. And you don't have to go as how core and kind of meandering is I went, I'd like you to test yourself though, come up with an idea, come up with a design, get it to the things you need, is that you need to have text kinda two lines. We had artist's name and country of origin. You can change that for something else. I don't know. I was trying to think of other ideas that can be done there genre, not sure how important country of origin is. I just want to them and with those texts parts, I'd like you to make sure that there are component properties so that the instances can be changed easily in the Properties Inspector, I mean like this, but you can go over here and easily see these Component Properties and update them. I would like you to get the image to grow. You can get it to fade as well. You can get it to do anything you like. Like she didn't give it a test to see if you bump into any problems when you have done it. I want you to hover over. I'd like you to send a recording of you doing this. Okay, so there's two parts, senior screenshot of view, hovering and doing its thing. And also a screenshot of this part over here doing something like this where you have this selected, do a screenshot of all of this so I can see your actual, I'm pointing at my computer screen here, the image, but also over the Properties Inspector, over the spit and upload both of those. The video I'd like to get a link screenshot. You can just upload directly, upload them to the Assignments section. For those who you can't do videos, just do a before and after a couple of screenshots of it small and it big, that'll work. Anything else? Screenshot of your Instance, little video of you in directing with it, have a little research or how you might design this. You probably not going to find artist Card, but you will find something like headshots or bios. Users avatars have a look, come up with something a little bit more interesting than my green box with black text. Once you've done it, shared on social media as well, love to see it. Make sure you use the hashtag Figma Advanced, and make sure you go and help out to other people. Alright, Enjoy it, bumper to any problems. See if you can fix them. If you do find a better way of creating what I did there, they're just knowing the comments. I bet you there's 100 different ways of doing it. Enjoy the learning. And once you're finished, I will see you in the next video. 147. How to make an expanding Search Bar in Figma : Hi everyone. In this video we're going to make this. It is Search icon in a circle, but watch when I click it, it expands. The text appears nice. It's got a little bounce to it. Let me show you how to make this in Figma. To get started, I'm actually looking at my main styles and components. I should be making my main components here and then putting them into the various design documents afterwards, throw shade library. Okay, so let's do it that way. And I've got a frame in here that just as a placeholder for the size that I'm going to need this Search Bar, and I've got these two parts. I'm going to select both of them. So just an icon, a bit of text. I'm going to lower the opacity of this 15 on your keyboard to lower it to 50 per cent, both of them shift a to make it our autolayout doesn't have to be an auto layout, but we like autolayouts because it allows us to do things like padding. Maybe you 16, tab eight. Okay, and I'm gonna give it a fill. I'm going to use white because I've got an off-white on the background here. I'm probably going to need a drop shadow or line around the outside. Something. The other thing I want to do is I want to make it round because I liked that kind of bouncing in and out of that circle. Okay. So drag this up, you can keep dragging it out, right? Okay. You want me to keep going to a high number K so that it's perfectly round. I just type in 100. It's way more than I need, but at least it makes it perfectly round. Cool. Next thing I wanna do is this, make this Component do I wanna do that first? I don't think it matters. Let's make it a component. Let's give it a name. Search bar. I'm going to get it the right size to start with. I'm going to say you go out that way. This is probably going to need, let's put it in a drop shadow. Let's start with drop shadow, and I'll show you a stroke in a bit. Drop shadow which 111 to the opacity is gonna be ten. Is that enough? Probably not. Just elder. So this thing now needs to variance, okay, So component to Variants, this first one needs to be trimmed down. And it should work if I know it's not clipping that will clip that out in a second. Let's just see if the mechanics works. So shift E, I'm going to say you the top this bar here, we want the parent. We want this default one to when it's clicked. Switch to variant to use smart animate. And I'm going to use, when we're going to use. And when it comes back the other way, I'm going to use not bouncy. Let's use quick. Let's give it a test. So leave our MainComponent out here. Grab out Instance, not the whole thing. So this part here, you can't do a duplicate. You can, I'm in prototype mode, switching vector design mode make things easier. So let's give it a preview. So you all It's kinda working. The circle is working. What we wanna do for the last part is we want to say you the top here. We could just say that this is set to hide Command Shift H or Control Shift H. So it's hidden on this one, but they're on this one that's have a look. So you yep, yep. Yep. Kinda works but it fades in. And the bounce I'm liking less and less. So we'll turn the bounce off. Let's go quick. And one on the white back, we'll use quick as well. Okay, so let's give it a go. You, it's not working at all. Alpha refresh. Go back to here, realize you've instead of starting flow on prototype so that we can, at least when we hit Refresh, it comes back to this page here. It's still not working. Cool. What did I break? You idea? Alright, we're back. Yeah. Just closing and opening. It seemed to fix it. I'm having more problems in this course and I normally have in Figma, normally it's super unreliable and you might find it super reliable for you. But sometimes you need to turn it off and turn it back on again. So let's have a look. What we wanna do is instead of hiding it, Let's have a look and variant to. Let's turn the eyeball back on the default. Turn the eyeball back on this one. What we're gonna do is actually just say the default variant. We're going to go to Design View and say clip contents. And let's see if it works. Keep testing. And it works kind of can you see the editor will zoom in a weird pixelization. This something that never used to happen. Now what happens? I bet you, when you're using it, it doesn't happen. I think I know what it is. Is that this one here we sit clipping to and we didn't for this, it doesn't really need it, but it doesn't like to transfer between the two. Let's have a look. Diego. Now it's nice. Okay, So a couple of things is that it's clipped, which is great. And what I probably wanna do in this version, so Command click, actually, I went too far into the vector. I want the component of my little magnifying glass and I can't move it around because it's inside of an auto layout. Says we're maybe not using the autolayout and just using a frame with them sitting inside. We can make it work. Okay, I can click on this one here. Now if yours is not perfectly round up here, mind is accidentally ended up being the same height as the width. That's why it's like this and it's not quite looking right. Just make sure whatever the height is, is the width. Now we can mess around with this top ones padding And to try and get it lined up in the middle. Okay. You can break it into individual parts and stop messing around with that. It's not going to affect the second one. Let's give it a go now, looks nicer. Probably needed a bit smaller there as well. So you can use scales, the keto, I'm going to make it 0.75, but at the right size and mess around with my parent. So I'm going to say you are 40, but instead of hug contents, I'm going to say you a 40 as well. Now, let's mess around with this one you over that way, but I think are a good boop, boop, boop, boop. Here we go. Very cool. Scales down, bounces down. I like it. Alright, one problem that I running into is watch this instead of a drop shadow, I'll leave the drop shadow one. But if I add a stroke to both of these, because let's say that I wanted to be, actually, let's put a stroke, Let's give it a color and use my 300 neutral. Dismiss that. And we go. And at the same one on this, I'm gonna go stroke of 300. We are. Now this gives it a little bit of pixelization as well. Can you see that does some weird stuff with it, can't deal with it at the moment. Chicken for you. Let me know in the comments as it's still doing the same for you with a stroke. I can't make it not do that at the moment. You go a little bit more into position. Nice. Last thing we'll do before we go is let's get rid of the stroke because it's making it look ugly. But also we're gonna get it to pop from the right. So let's quickly get rid of the stroke. Slick. Both of them had minus both of them are gone. And what we wanna do is we want it to be over here. And let's preview. It. Doesn't quite work, kinda pushes from the other side of the defaults from the left. So we can do is not in the main component. We need to do it in the Instance. It needs to see the parent frame. And we can say actually let's use right, just going to use that side to push off. Let's give it a goat. A look at us. Nice. I need to line it up because it doesn't quite line up. And you can totally do a stroke like when it's actually made in the app or in the website. But for us at the moment, there's just a tiny little bug in their Figma. Those sorts of bugs just disappear over time when they get launched and when the team gets around to updating them. But for the moment, I love it. Gave the last last thing. I was looking at it and I was just about to finish the video and I was like, I can't live with that not being in the center. And then I was like, Oh, do I just keep moving it and going back here? I'm like, No, you don't do that. What you do is you go back to this one, okay? You say, scroll to the top, Find your different variance. You're pulling named variant to just switch it to that. Then you can click on it and get it right in the middle. Okay, then switch it back to default and say magic. Now it's perfectly lined up. The last, last thing is, because I've put it on my main styles and components, I need to publish it. What I'll do is I will get this and put it in its own section. In that shift is to make a section. Okay, I'm gonna make a section, I'm going to name it, command. This a field. Actually can't think of what it should be. Is it a field? Does it go into other? Copy that styling, put it onto this one. And I'm gonna get view in the right bit. There we go. I am now going to publish it. So remember, option three, we've done this before, right? Option three opens it up, okay, Alt three on a PC, how libraries? We're going to publish this change. Okay, there we go, just one change. And now with this document here, now that I want to use it, I should be able to either go to my shift I and type in search. Search even. Okay, we'll go to my assets panel and then I'm going to drag this in. I'm going to move you guys a little down. And then you go. I'm gonna have to switch this to that variant to get it lined up nicely. There's something else I have to remember how to do so let's switch back to default. Who do you remember what I mean to do? That's right. We're going to say lift. We're going to make it right. So that starts over here. And then variant pops out. Is it in the middle? There you go in the middle. Back to that one. Now let's preview it. Vigo, doing it properly. Making main components on our main styles and components file, ensuring them with the rest of the team. Alright, that is actually it now, a few little bonuses at the end there. Onto the next video. 148. Class project 19 - Expanding Search Bar: Hi everyone. Hey, the class project for this video is the expanding search bar that we made in the last video. I want you to make your own. Alright, So listed in the class projects, but there's nothing much to it. Make the search bar, let me know in the comments if you bump into any problems, maybe any workarounds to get rid of the pixelization, maybe that's gone now, let me know. So make it to a screen recording of you using it and interacting with the search bar and then upload a link to the assignment section. Share on social media, use Figma Advanced. I bet you this one. People love seeing this one online. And if they asked you where you got it from, you say, Oh, I know a class you should do. I'm pointing them to me. When you uploading them, tagged me in the social medias, and make sure that you add some feedback to, to other people. It's very cool. Man, I click this forever. I've made 1,000 of these, but still clickable. Alright, enjoy the class project now homework, and I'll see you in the next video. 149. What are Variables in Figma: Hi everyone. Hey, in the next section, okay, well the next two sections we're going to look at Variables and I wanted to quick overview videos you can kinda see further along what we're going to be doing to hopefully give you a better understanding now, early on, what variables are capable of. So there are three main food groups for variables. There is the first one where this prototype here, watch this. When I hit the button, look at that, the number goes up. If I go back one, okay, It goes back to zero and you see the cart, when I go up one, it goes up as well. And this appeared, It's all very cool. And no, it is not a spaghetti of a bunch of different frames case just one frame with some local variables that we assign. We tell these buttons to adjust these variables. Okay, it looks kinda confusing, don't worry. We'll go through it step-by-step. But there are variables that we can do to control our prototypes and make them what they call advanced prototypes using Variables very CO and gets away from the noodles going everywhere trying to connect all frames up. Very cool. Now the second food group, okay, I'm calling him for grids, for really use cases. This is a logical, logic based use case for Variables. Click the button that goes up one and changes that little icon from this component variant from empty to full. Some logic going on using Variables. The other use K for variables is using Modes and Variables. So I can say this card here, okay, down here on my Layers panel, I can say you are the color of light mode. You can be dark mode, changed, background color, font colors all updated. You can go even further. You can also say actually I want the spacing to be not compact but Comfortable. Let's stretch it out a little bit. Oh, look at comfy it is. So this is variable modes. In the last one we'll look at is Design Tokens, where we can define a lot of things and reference them to each other to make things like design systems a lot easier to implement, both for us and enlarge design in Figma, and probably more importantly, connected to the development side of building an app or website. So you and the developer are using Design Tokens to work together to make sure things are updated correctly and a scalable, that's design tokens will cover all of these individually as we go through. But I wanted to scope out we were going for this next two sections here and an overview video. Yeah, The thing is that you've known throughout the course. I've mentioned it before that I say variant and variable. I get that language mixed up. This is a variant, okay, it's a component. This to variants is the empty and the full variable is basically to do with this local variables. There's a lot to go into Variables. We're going to cover lots of different ways of using it to spacing general colors, all sorts of cool variables. But variants are just these different options inside of a component. There you go. Oh, the other thing before we get started, as well as that, there is a point where you need the pro paid version of Figma to use all of the Variables. There's some parts you can do without it, some parts you can't. And if you have noticed up here these little hexagons and pentagons, whatever they are, icons appearing amongst everything now. Okay, they are Variables. It's kinda newest upgrade and that's what they represent, those little shapes there. Variables. Would you just go and make something, Dan? Sure we can do that. Let's go into the next video and make our first variable 150. How to create cart total using number variables in Figma: Hi everyone, Welcome to this video about variables. We are going to look at specifically a number variable. It's going to do this, are gonna be able to hit plus and minus in tight our prototype. Very cool and a nice introduction to variables for us. Let's jump in and make it work. Alright, to get started, I have grabbed our cart from our previous file and just put it into a new document just to keep things separate. This is an update video by the way, so things might look a little different and the Variables Interface might change a bit, changed significantly. I'll update the video, but if it looks close enough, you'll get the drift. So to get started, what I want you to do is I'm gonna grab my text tool. Click once. I'm going to type in on number zero, okay? And I'm gonna kinda put it in the right spot. You can go there. Okay? So what we need to do is define our variables, are local variables. What that means is we have nothing selected. I'm using escape and there's this new option over here called local variables. Let's click on this Options here. And we're going to create a variable. We're going to look at the number variables in this video. I'm gonna give it a name. You can call it anything you like. Cannonical, mine, total. What is the value going to be? Let's just change it. Just change it to five. And that is it. Okay, so we have defined our variable in here. Let's close this down. Now we need to assign it or apply it to something and we're going to apply to this. I'm going to click on this textbox here and I'm going to say You, my friend over in the text panel, okay, there's this option. Okay. That little hexagon paint again, I'm not sure which one it is shaped with dotnet. If you click on apply variable, we've only got one, which makes it easy and we apply it and watch what's gonna happen to the zero. You're looking at the zero, I'm going to get his watch changed to five. Exciting, not really, but at least we know it's connected. Okay, let's have a look, Let's open, let's have nothing selected. Click off in the background, and it's open this up. And I can say the total is zero and watch it change. Can you see it changed over there? They are connected, which is awesome. What I would like to do now is actually show you how to break it just while we here, I've got the text box selected. So you down the bottom here, this little pill here that is showing me that this text object that I've selected has this variable assigned to it called total. I can break it by clicking this. I can also rick it by accident, by changing it. Okay, if worked out that if I change it to, it goes, wow, just got rid of the connection and it's broken now. Okay, it's not going to work. I'm going to undo it till it was working. And that's back there. Excellent. Okay, the next bit is making this Plus button work with it selected. Let's switch to prototype mode. That's the big thing that I was kinda getting confused when I first learned this was that some of the work happens in Design View, some work that happens and prototype view. So in prototype mode, with this selected, I'm going to say let's add an indirection. We've done this before. On tap or onClick doesn't matter. I'm going to say I'd like to sit variable on this little thing I've got selected here. What I wanted to do is first of all, it's going to say, Hey, if you wanna do this, you need to move it to a paid account. I'm gonna do that back. So with it selected, I'm editing interaction, hitting the plus button. I'm going to say you want to set the variable or variable. I wanted to be the total. What expression do I want? Alright, so I want to sit total, which is this thing here. I want to say that what I want to do too, but I would like total to add one. I just typed in one. So I'm saying find the total and then get the total and add one to it. There you go. Let's hit Enter on the keyboard how it looks weird. But there you go. Let's see if it works. I'm gonna go to my prototype lists, use this snazzy new one that you haven't seen much in the course because it's knew they would get Shift Spacebar and ready city are looking at us, goes on forever though. Okay, we don't have a minus, but the ego would sit out for his Variable high-five. Not so hot. Let's make it go backwards. So let's do the same thing. I'm have this selected switch to prototype mode and it interaction. It's gonna be an on tap out. I'd like it to be set the variable on this thing. What do I want to sit? I wanted to control the total, which is this thing over here, my little zero. What I want it to do once it's find it, I want to write the expression that says total. I wanted to go minus one. Hit Enter. Let's see if it works. Shift Spacebar. And let's go positive, negative, positive, negative, positive, positive, negative, negative knee. You go, there might be a couple of problems with yours. You might be going like, I know there's a negative 01:00 A.M. I going to pay negative many. Are they going to give me money? We will fix that in the next video with conditions. But for the moment is working. A couple of things I want to show you is I find it easier to operate on these things. Who is a little diamonds that pop out once you've assigned the variable, they're actually easier to do it when you select them in here. Why are they better? I don't know. The thing. He feels very detached over here. It's bounds a look different by the time you get to it because this is brand new update for the course. Last things I want to show you before we go is you can remove everything from these individually. The sit variables. We can say none and it will get rid of it. Undo that if you want to get rid of the local variables. So remember in Design View, nothing selected under local variables. You can go, you can right-click them and say delete variable. If you want to remove it off the text here, you can just delete this thing here, okay, say detach variable and it will break it about the you go, we added some variables and it controlled something. What's really cool about it as we know that in the past we've probably try to create prototypes and does not done them case, as efficiently because you didn't have having to make frame after frame after frame and joining the prototypes together. So there you go. Let's go to the next video where we get rid of this minus and a cold conditions. So you in the next video 151. How to add add conditions to variables in Figma: Hi everyone. In this video we've got all add N minus buttons working, but we have a problem where it will go to negative one to three. If we keep hitting minus Bar, we're going to fix up with a condition that will say, if it gets to zero, don't go any lower. So let's jump in and work out how to make a conditional. Okay, So remember our problem is that we can add stuff and we can minus it, but eventually it goes to minus C. We wanted to stop at zero. So to do that, we're gonna do it to this minus button. Okay, remember we can do it over here and a prototype. So we have two random prototype and we can start working on it over here. I prefer to work on it over here using this little shape here. Okay, So the moment we say, hey, find the total which we assigned to that, what I want you to do, I want you to minus one from it, you go. But what we need to do is add what's called a condition. Okay, so let's add a conditional. Knowing conditional works. It says, if this is true, do this action, otherwise, do this other action. What we wanna do is say, if the total is greater than zero, I'm just typing in zero here. I want you to do an action. What do I want you to do is I want you to do all this thing that we made, the set variable up here. I'm going to collapse it down to make it easier to drag and grid that would sit and drag it in here. What do we just do? We said that if the total is greater than zero once you to minus one off it. If it's no greater than zero, I want you to do nothing. There is no Stop. Don't do anything, uses leave it blank. So this is two which is greater than zero, it will minus one off. If it is one, it is also greater than zero. So we'll minus one off. If it is zero, it is not greater than zero, so we'll do nothing to get the idea. Give it a test in, come down, okay. Is because I'm teaching coding and I'm not very good coda. And let's go up and let's go down and it gets stuck at zero. Let us, I'm impressed with myself. If you're a developer, you're shaking your head because I've mispronounced lots of it and probably done things along way, but hey, that's as good as I go. Alright, so that is our condition, conditions that interesting, That's a little icon here, okay? And we have our variable sit inside of it, but it only gets activated if this is true. Otherwise do this other thing. And this other thing can be lots of stuff, but if you leave it blank, it will deactivate the whole thing. Alright, you're over explaining it, Dan, Let's get onto the next video and do some more variable goodness 152. Variant change using Boolean variable - change cart color: Hi everyone. In this video we are going to look at how to get a variable to change a variant and a components. So this is all variant, okay, What to variants? There's this empty cart and this full cut. I wanted to be able to click a button, Use variables to go and change it. Watch ready, 321. All very exciting. We're going to learn the Boolean variable, which is handy for doing things like this. Alright, let's dig in to get started, draw some sort of icon button. We're going to need to Variants room but not Variables, just two different versions of a Components. So I'm going to speed make this component with two variables. You know how to do that now? Alright, so what we wanna do is put up components set off on the way in our components page. It's going to put mine on this idea. I need an instance of it, so I'm gonna select this first one, hold down my Option on a Mac, alt on a PC, drag this out. So this thing is to modes. It has two different variants. So for a Boolean operator, this is what we're doing here. On, off true-false can only have two options, okay, perfect for this. And what we wanna do is name them correctly. So the naming is super important here. So going back to my components here, Let's open it up. Let's call this one cart icon. And the two values need to be true or false. Okay, So I'm gonna put false as the first one. And true is the second one. Like the logic I'm going to use, this is the cat full, true or false, okay, So the first one is false, it's not fill, got nothing in it. That makes sense to make sure you use the words true and false. That's what makes that Boolean operator work. Okay? Now there are few things to make this work, okay, so first of all, have nothing selected. Let's go to a local Variables and set one of these. Don't be tempted to hit the Plus button, okay, adds a different modes, not what we want. I can't undo it. I'm going to delete the Mode. I want us create a new variable. We're gonna be using this Boolean one, the on-off, true, false. Then we go, okay, let's give it a name. We should call it something like and Cato. While oftentimes they'll use CamelCase. So they'll be a lowercase first. There'll be no spaces and the B uppercases to denote the different parts in too much of a visual person. And I do stuff like this. Okay, That is a terrible way to name it. Probably question them is going to kill everything. But it won't make a difference here in Figma. But if you're a developer, you're shaking your head, can't use spaces, you should use camelCase, the best of all the cases. And the default value is gonna be false, which works for me. You might have it true. It's up to you. We've done that part. We need assign that to something. Okay. So when you say you have been connected to this one here and I'm going to say the cat is full. Just double-check that that works. Second, de-selected local variables, true, false, true, false. So that's working excellent. Now we need the button to make it work. We'll start with the plus button here. How do I find all those variables? Fool the prototyping because that's what we're doing, right? Advanced prototyping, how do I see it all? That's fine. We need to be in prototype mode, so shifty. And I'm gonna do it over here because I've already got a variable applied to it. Otherwise, stat woken up here. Okay, so here I've already gotten on tap. I've got this set variable for adding to the zeros already. I'm going to add something new. I'm going to add a conditional. And this conditional is going to say things like, what are we going to say? I'm going to click in here. We're going to say if the total is now there's a few ways you could do this, right? I'm going to say is greater than zero. But you could say greater than or equal to one. Or I'm thinking for any other good ones not equal to zero, there's a few different ways of doing. I'm gonna do greater than zero. What I wanted to do, this thing is bound to change because it's a little bit clunky. If I'm honest. Do you hit Enter or do you what do you do now? Commit button. I hit Enter. That works. Okay, so the condition is looking for if the total is greater than zero, what we want to do, we're going to add an action that says, set L variable, what variable? The Boolean one, which is this Add to Cart. What I wanted to do to it, I want to set it to, if it's greater than zero, want to set it to true full man. Now if I hit Enter, it goes an edX stuff. So it's a little bit weird. So true. Click out, there we go. And if that is true, do that. Otherwise just do nothing. Excellent. So let's give it a test. Isn't gonna work. Oh, seem to easy. Shift Spacebar. Let's get a little preview going. Alright, jump cuts. Somebody came to the door. I came back ready for action. Alright, we've got our preview going, watching there, 321. Hey, look at us. We did it. But basically codas said no one. But there we go. I'm, the only trouble is if go down to zero, it doesn't work. Okay, so what I'm gonna do is sit as a challenge. It's not gonna be a full class project like in a video for you guys to submit. It's more, I want you now, okay? To go through and add logic to this minus button to turn it back. Okay, basically have a look at what we did for the adding to it, okay, and see if you can make it work in reverse over here. If it goes horribly wrong, it's okay, Variables are tricky. I'm gonna do it in the next video, but definitely give it a try now get that one working thing of the minus are going and let me know in the comments, did you get it going or did you need help? That's totally okay. Just interested to see like, yeah, good luck. And if you get there, awesome. If you didn't, it's okay. We'll do it together in the next video. All right, my friends, I'll see you in the next video after you've had a practice 153. Turning our boolean variable to false in Figma: Alright, As how did you go in the last video? Did you get it to turn off? You did high-five, bang. Good work. If he was his big Cody myths, that's alright, we'll do together. And let's look at what we're doing. I want to be able to turn this off when I get back to zero, so it doesn't work. So let's have a look at the logic in here already. Okay, So one of the big things is like, what do I squish it in there? Where do I put it? We're going to add a second condition. Okay, to say that if the toe is equal to zero, okay, he's couple of ways of doing that as well. And I would like to do this action. I'd like to sit this variable, which variable is the cart full to false. Then click out. Otherwise do this other action which is nothing. Okay, So does it work, Dan, as the good question, you have to reset it up here. My one, this is kinda new. There's reset kinda works. Waiting, waiting, waiting, waiting, waiting. There it goes. Sure why? But I've reset it and let's go up and let's go down. Go up and go down. We're doing stuff. And we've used it to toggle this on and off. You go to use your imagination about what you can turn on and off with a Boolean operator, okay? There's like you might have something where it's a button. Somebody says, I would like this extra feature and it might enable or disable some other features. Or it might enable or disable different buttons that you can click because you've gone to the, you a choice tree. You might click the, the annual there might show you the discount and how much you're saving as long as it's that, if you want to use Boolean, okay, you have to use it on and off. There are other things you can do, which we'll do in a bit. But yeah, you go, That is it. Let's jump in the next video. 154. Making a Overlay Popup in the Variable action panel in Figma: Hello everyone. In this video we're going to hit the Plus button and a little message can appear, you're ready. That's what we're gonna do. Okay? I want this in this section here because we've done that before, right? You're like, hey, that's just an overlay totally is with this new Variables feature though they have pulled some of that functionality so you can do it in two places. At the beginning I thought maybe we will making a variable to do it. And actually no, they just kinda use the same interface to be able to do variables, conditionals, and some of those navigation things that we normally do with noodles where we drag and connect them up. So let me show you that we're all clear, alright? Oh, one thing as well as I forgot to mention the beginning of this video, you need to be in prototype mode for this to work. You probably will work it out, but I forgot to mention that being prototype to be adding all this indirection, you get the job in. The next thing I wanted to show you is kinda bundling in normal actions that we do into this little drop-down thing here. So just to show you that they're thinking they the same when the feature commands like either they different are the same. And let me show you what I mean is we've, if I click off, we've got these two little icons. That's a conditional icon, that is the variable that's been applied to this button. It's just an action. We've done lots of other things. I said the local variables, assign them to buttons, but we don't actually have to do that to use this chunk here. So what I want, like sorted the beginning there is when I hit Plus, I would like it to do stuff not set of variable, not a conditional. I would like to do something that we've done before in the past. So instead of dragging a noodle over to here, okay, and connecting it up, we can actually just do it in here. So regular old Open Overlay, I'm going to say what I would like to do. Open the success message. I want to dissolve it. You don't want it to ease in and out and then run out of real estate. Scroll down last 100 days ended probably Manual. The thing kinda gets in the way, but you can drag it because I want it to appear there and close them clicking outside. Perfect, Let's give that a test Shift Spacebar. And when we click this, Hey, look at that little success added to cut Diego. So it's kind of like it's the things that we've been doing but in a slightly different place now, just so you know, you could definitely skip that and go and draw that one. Okay, and add an overlay like we've done in the past. There's no better or worse. I just know when I first. So I'm like, Am I doing variables for open Overlay? Know, just turns out these things can all be assigned to this button. Variables, conditions, and regular old Open overlays. You go in saying that there's other things we can do in the other actions can navigate to. He goes to different page. We can go back, scroll to on the page, open a hyperlink. Okay, there's lots of other things we can do in there as well. Alright, now, that is the end of the video. I'll see you next one. 155. Light and Dark Modes using Collections & Color Variables in Figma: Hi everyone. In this video we are going to look at light mode and dark mode. Okay? It means that we can select a frame and say You, my friend, are now the color of light mode, your dark mode. And it goes and changes everything inside the frame. To do it, we need to learn what a collection is and what a Mode is that are particularly hard. So let's jump in and make this awesomeness happen. I love it. Document mode, dark mood, light mode. To get this started, I have got just a couple of bits of texts. There's nothing going on in an image, okay? The first thing I want to do is have nothing selected. It's good to our local variables. And we are going to realize that we have already got our first collection. We're talking about collections of Modes. Collection just think of as a group of different roles at the moment, we've got this one called collection one. I'm going to rename it and just call general my junk drawer of stuff I want. But there's more specific collection that I want to do with colors. We'll do another one for sizes and a bit. Those are all different collections. So I'm going to say let's create new collection. It's called this one, colors American, New Zealand D. Okay, so we put using everything and we're going to create a variable. And we're going to start with this color variable. Okay, So just to reiterate, we've got Collections, we've now got to a general one that was doing a totals and Alcott switching. And now we've got color and you'll end up with a few different collections. I'm gonna go to this one. We're going to name this first color. And when you're naming these, if you're going to Use variables to change colors. And it's kinda like styles. They do a lot of the same thing and you can use the same naming convention. So this one's going to be my primary, primary color, but we'll do ticks primary. Okay, So this is my primary texts call out what colors are gonna be. I'm going to use a dark color. I've kept this green so we can see it change. So let me use a dark gray. Okay, So that's gonna be my value for primary text. Now, we've done Collections. We know what variables are, but what's this button? Because I keep clicking it by accident and we get this extra category. These are the modes, mode, one mode to this one here is gonna be my light mode. And you can't tab across yet, but this one here is going to be dark mode. Getting exciting. Okay, so here I'm going to say we might text, I'm just using this one, definition, Text and I'm gonna apply to this text yet, but there's two different modes that I can switch between. Okay, I'm going to have light mode and dark mode. Light mode is just gonna be light Text E. And that's the first part. So Collections, different modes, modes can be lots of different options. It could be small and medium-sized things, okay, in terms of maybe spacing and padding. So let's close that down. And what I wanna do is first apply it. So I'm gonna say you have got the fill color of, I'm going to add my Styles panel and it's kind of bumped into all the time styles. They haven't really separated at nicely yet. And this might look different on yours, but there we go. Texts primary, boom, you takes primary as well. Adding it to the things you want to be able to switch between modes, then how do you switch it? So it's applied, but it's in light mode, right? So that darker color. How do we get it to go to that white color, dark mode, just select on it, go to the Layers panel. Layers will have this little icon here. Okay, we can change the Variable Mode that only appears once you've got modes. There it is this color and 3D CAD. Dark mode, exciting a, make it more exciting. Then I'm gonna back out of that. What we can do is I'm going to I should have made this before we started. Let me quickly turn this into an auto layout shifting. And I'm going to make another autolayout that combines these two shifting. Here we go. Because I want the spacing and stuff to be played with. Alright, so we've got this, we could do it to this whole parent frame and change it and it will look through everything that has a mood applied to it and try and change it from leitmotif dog mode. Go the parents selected, which in my case is called frame to make it cold Card and same place. Go to your Layers panel. There it is there. Okay. Color and everything inside of here should go dark mode like that. Let's make it even better. We want the background to change as well so we can actually read that text. So what we'll do is two things. Let's escape, escape, escape, so that we can see local variables. We've only got one kinda color here. Let's add a non another mode. That's what I want to click every time. It's this one down here. Let's add another color variable. So we're getting there, right, we've learned color number boolean. Okay, Let's give this one a name. So we're gonna do Interface in face. Sometimes it's called surface, okay, I'm calling mine Interface primary. Okay. I can use it once, but I've got two different options for it. I'm going to pick dark purple for my light mode. Note that's for dark mode. I'm going to use just the white and this one's gonna be darker. There we go to different options that is nicely contrasted against that, and the text is nicely contrasts against the interface background. So let's apply it. What do we apply it to? Do it to this autolayout frame? Say you have a background fill of using the little symbols and Picker. Okay, I use Interface, great, but let's give it some 16 by 16 padding. Okay, And are you ready? Okay. We can say You, my friend, are going to be Layer panel. This whole thing inside of it is going to be dark mode. Prepare yourselves. I'm excited. Are you excited? Does me? It's new stuff. I like it, super awesome. It gets even better. Let's undo that. What happens is it defaults here. Can you see it just defaults to whatever the first mode is. So it's defaulted to light mode, whatever the first one was. Okay, so it's actually go to Mode apply to you. Okay, So 52, these are three of these. And what if I could grab the whole frame and just say layer is now Dark Modes. Way, good way. Alright, so that things to remember is local variables. I have got Collections now. We've got more than one. We had collection that we're renamed general and go this new one called color. We edit a variant to it and we added an extra Mode. So Collections is just basically groups, Modes, things that we can change between waking give the object, like in this case, a color, one, name, a token to say you are Text primary, but it has other functions that we can toggle between. From there you go and apply those colors to the things that you want to apply it to. And then the parent frame, whether it's the textbox, the autolayout that's just above it, or the one that's surrounding it. Or now case the whole phone. You can then go to Layer and then switch between the different modes. Alright, good work team. Let's do another version of that in the next video. 156. How to change spacing with number Variables in Figma: Hi everyone. In this video we're going to use the same thing we did in the last video when we're using Modes and Collections. But we're gonna do this one for spacing. What we're gonna be able to do is over here is used not only dark mode, light mode, which is cool, but we can go to compact versus Comfortable spacing. And can you see the space between everything changes? Very similar to what we just did with colors. But we're going to use number Variables and change the padding around the outside, right? Let's jump in and I'll show you how to do it. That's too tight. I know it is okay to get started, we need our collections. They have nothing selected. Local variables. Let's create a new collection. Let's call this one spacing. Okay? And let's create a variable. We're going to use a number variable because we're trying to control numbers, not colors. We're trying to change the space between things, okay? And that's done in pixels, which is done the numbers. So my first one is going to be my medium. Often with spacing, it's done in these kinda like more T-shirt sizes. So mediums, small, extra small, extra large. You should go and create them all. I'm just going to create the one I need right now. Just going to do medium. You can write out Medium. That's okay too. The value for the size is going to be 16, okay? And I'm going to have two modes. It could be mobile Mode. The different spacing between mobile versus desktop. You might decide that it's common to say something like the Compact Layout, okay, versus Comfortable. That is a common enough way of spacing. So my Compact one is gonna be, let's say 16. And when it gets comfy, it gets kinda spread out of it and it's a bit bigger. So let's go and apply that. So let's say that we've got this already. It's an auto layout at the moment, is just got random sizing for around the sides. What I'm gonna do is instead of saying that this spacing here is where is it 16, you see this little option appears here. I can say you are variable. Now I'm gonna teach you to medium. That's my medium spacing. I did the wrong spacing. It's alright. I'm gonna do this one is about your medium. This space between stuff is set to ten at the moment. Apply variable. When would this one is these ones you can click on the little icon. This one here, you need to get Dropdown and do it. I'm okay with it. So let's apply the medium. So paste that out. I've got another one in there. This one here needs to be hopefully because I like using this on page one. Hopefully that will be applied variables there soon. The moment you can't and you are going to add variable of medium, medium spacing everywhere. Now let's go and change it. There's change it to you could do it to the parent frame and it's due to the whole phone and say actually access member layer, we're gonna go light mountain dark mode. But look, there's also spacing, dark mode, light mode, but spacing is in there. Okay. It's defaulted to whatever the first one was, which is convect, I'm going to default. I'm going to change it to go to Comfortable ready, 24 pixels everywhere. It's ginormous. Go on. Okay, So it just means you can probably go for I probably get mobile desktop then Compact and Comfortable. And depending on your use case, but because there's a Mode, you can start to see, Look, I'm on this parent frame here. I can go Comfortable. I can switch this, but I can say actually I want to Compact, I don't want it to be light mode, which is not working. Why is it not working? Ah, either I did this in front of you were off camera, but this frame here. Okay. I said you can do any frame. Okay. The parent frame, we can do it to this specific one. I've got to change this and it's overriding what this one is trying to do. This autolayout here is probably too dark mode, so it doesn't matter what I do to the parent. So I'm gonna put it to auto so that it follows the parents. Now I should be able to hear a lot more Dark Mode in Comfortable sizing as CO. Now the next thing is, is that let's add another one of these because like why do we have more than one? It's just gives you some units of spacing because the moment we've got medium, let's add another color variable, sorry, number variable. And we're going to have that small, okay? And this one, he is gonna be like 8.16. We can use both of these in our design. We don't have to pick one or the other. Can change the layer order by dragging it up. Okay, I don't know why it needs to be the top. Okay, So what I'm gonna do is you can see that spacing in here is too big. So I'm going to select this and say You, my friend, are a different variable. You are the small variable, which in case of us, because we're in the comfy version, is said to 16. So for this one here, I want use it to the small version. So in this design now this outside is set to medium. This inside sit too small. You might have an extra small, you probably will have an extra small K, which might be full pixels and you can just apply it where you need it. But you've got two options or two modes. So that later on, when somebody goes and changes it, they can go Comfortable to Compact. And now that goes down to eight, that goes down to 16 were appropriate. Alright, that's it. I'll see you in the next video. 157. What are Design Tokens in Figma: Hey everyone. In this video we're going to discuss Design Tokens. There's a lot of talking in this video trying to explain what they are when we use them. The main reasons we use them, the difference between Variables, styles and Design Tokens. There is a lot of arm waving that you can't see and me explaining, but hopefully it's useful to get us ready for the next video where we actually start doing some of the design tokens. But let's get started. Let's get the arms waving. Let's go. Let's start off by making a simple design token. The moment I've got this just basic design here, I'm hard-coding the color. This color has a stroke than the bottom of the screen. This box at the top here has the same color. That's not good because I have to then go and update all of those colors every time I want to make a change. So we need something to represent that color. And that's where design tokens can be useful. And that's where it design token is useful. Be warned, we've kinda done this already with nothing selected. Let's go to local variables. Let's create a variable, a color variable, I'm going to call mine Karla primary. I'm going to give it this color. I'm gonna go and apply it. It's going to grab this box at the top here. And I'm going to say, I don't want you to be hard-coded. I'd like you to use one of the styles. It's kinda not a style. Styles of down here in the circles. And the Variables minds of jumping around, stopped jumping. There is there in this square, okay, basically the same thing. Here we go. I've applied my color variable, aka a design token to this box so that later on it's really easy to go and update the color, especially when I've got multiple instances of the same thing. I can say local styles, you design token or this actually because we've used the token instead of the actual number, it's really easy to go and update. Like, Hey, is that it is more to it, but basically it's what it is. This here is a token that represents this. We use this instead of that number as a placeholder design token, variable placeholder, they all do the same thing. They represent something else that kind of holding information inside of them. And an alkane is holding color, we create another design token, okay, this one could be a number, and this one's going to be border-radius, and we're going to use eight. That is another design tokens, really simple one. We'll get more complex. But now you're asking a design tokens just variables. They totally are. If it's a variable that controls the design of something like Spacing in padding and font and color design token, aka a variable, What's not a design token but still a Variable. Think things like this. So many more variables in the world when it comes to especially coding. We did this earlier in the course, is look at our local variables where we went to General. Okay, total equals value zero. That is not a design token. Is the cart full? False? No, that's a bit of logic we used for creating our advanced prototype. It's a variable, but it's not a design token. Design Tokens is a way of us as designers to kind of like group the things that we spend all our time doing, okay? Font spacing, color focuses what we do with variables, but your developer, we'll just call everything that you do doesn't matter if it's color or font, probably just a variable and might shake their head at you going fancy Design Tokens. It's just the Variable and I guess it is that it defines our world. So we've made some Design Tokens earlier on, less good spacing. Still the design token, this represents eight pixels. So sam is our token. We use that instead of this to make it easy to update, both in our Figma design and in where our designs are being deployed in a website and an app that your developer is also using this variable name so that things are consistent. So why do we use them? Kinda three reasons. I think. One is that it makes things a lot clearer if I'm using border-radius in my, both my design and when I'm coding the website. So you building out CSS border-radius is so much easier to understand and logical, it makes sense. The second reason is for large complex designs, we need this kind of structure so that we're not just using the color values and pixel values on everything and get unwieldy real quick. Great for large designs. And probably the most important is when you are working closely with the development team. This is probably the most important reason for using Design Tokens, because what we can do is we can both agree, both sides, Design and Development, agree on a naming convention so that they're not trying to translate what you've called color one to what they're calling color primary. If you also use color primary, we all know what we're talking about. That's gonna be a lot less implementation problems. And later on when you're trying to update the design, you can say, Hey, Kayla, pardon me, needs to be this other color and you develop because my problem like an update that because it's written right here, color primary. So why don't we just use styles like we'd have in the rest of the course. Styles are fine, okay, they're very Figma centric though. There's nothing really wrong with them. The big upside of using say, variables as Design Tokens. You can use styles as design tokens as long as the naming conventions are fine, okay, because you've seen we've made color primary before and we've gotten a color value that a developer will know exactly what you mean. But when it comes to the term Design Tokens, often we are referring to variables. And we like Variables more than styles, mainly because we can do two big things which will actually do in the next video, a lot of talking in this video, I know let me just hit the ground, but I need to set the stage a little bit. Let's have a look at our one we're making in the last video, what we can't do with styles as we can't do these modes. Compact, Comfortable. That's why Design Tokens, aka a better fitting with variables. Because we've got these different modes, same with the colors that we made. Okay, we've got light mode and dark mode, whereas in Styles we'd have to go ticks primary light and then have another listing that says ticks primary dark or is this we can just have one and these two different variable modes. Yeah, the reason we use variables instead of styles is that you can get variables to reference other variables. We'll do that in an example coming up. But styles are kinda wrote their own thing was variables can all link together and get this kinda like chain action go. They design systems. Can you get quite tricky and quite complex way in Variables referenced other Variables, who referenced other variables? It's also the secret power though. Man, you've done some talking, Dan, have I clarified it at all? Probably not. Let's go and actually do something in the next video and we'll kinda make it a little bit more sense. Hopefully, you shouldn't see how much I'm waving I'm doing. Can you feel I'm waving to help explain it. Okay. Anyway, let's get onto the next video and actually do some stuff, put it into practice. 158. How to create Design Tokens in Figma: Hey everyone. In this video we're going to actually make some design tokens. We, okay, we are going to start with a first-level Design Tokens, nice and simple. We've done it already, and then we'll add a bit more complexity to it and show you the value bonus of that complexity. We'll look at kind of like some root design tokens and we'll alias those Design Tokens. Don't run away. If it all sounds too hard, it's not. We'll work through it step-by-step. Let's get into making some Design Tokens. Let's do it. Okay, So the first level, let's have nothing selected local variables. We've done this before. We're going to say, let's create a variable. Let it color, Let's give it a bit of color name, okay, I'm going to call mine color primary. And you don't have to call it color primary. It'll depend on what you've worked out with the developer and what you're calling things. Sometimes I won't use hyphens and I'll use something like this called camelCase, where it's a lowercases That with and then uppercase for all the different word changes. Some people will use underscores, but never any, just full-on spaces. Coding language do not like spaces, so there'll be something in here. We'll go with color hyphen primary. Okay, we'll give it the number that a color that I want, which is my green. Great, I kinda first-level, really simple design token. It's going to apply it. You and I have this selected actually what we can just select everything here in my little autolayout and say in this selection is this color. It's been used twice, both in this top box and the line down the bottom. So I'm gonna say I'm going to switch everything that uses this color in my selection. For the circles which are styles when stool jumping around for no good reason. Back to the top. Oh man. I'm gonna go to the one that is a square, okay, that is using a variable aka design token. Great, I'm going to use them on my button as well. Okay, this button here is going to be using that style. And that is great until you decide that actually this button needs to be a darker or lighter color, you want to change it. So we're stuck now with a very limited option. We can go through and change the primary color. And we can say actually I want it to be darker, but I don't want this top and bottom just the button. I need a really specific thing changed. So what I'm gonna do is I'm going to delete this one just to clear things up. And I'm going to name my collection. I'm going to rename this one. This is gonna be called my root colors. So I'm not actually going to use by root colors. Why do we create them? It so that I can create another collection called alias colors that are going to reference those and we'll see why in a second. So go to alias colors. We're going to say create a color variable, and this one is going to be button primary. We could color it here, that actually it is way better to go actually right-click, I'm going to sit this, create an alias. I'm gonna go to my libraries, okay, and I'm going to look for my root colors. I'm going to say that's connected to there. Okay, So button refers to this one. This one refers to that hexadecimal number. The second level now, now the reason this is handy is because that's more specific. Okay, this is what they call semantic. When they're writing it, where you're describing what the button does not want. The button looks like you don't want to call this one button green. That's how button primary, and it's referencing this color. Why is this useful? It so that you can have some root colors that we've got color primary, let me add a few in here. I'll speed this up. So I've got these root colors that are potentially going to use all over the site. And we've worked out, we don't want to apply them to every one thing because what happens when we need to change them? Well, we can do is have this alias option. We can go crazy with this alias. We can have as many different use cases, kinda semantic versions of this. We can say button primary, this button secondary that gets used on only the checkout, only if there's an error. You can get quite specific. But it can reference this color that can be easily updated and kinda spill through the website. So let's create one that's really specific. So this one's going to be OK. You wouldn't name them that long, but you can be quite specific. And I can say, I want to set this alias to, I want to use my libraries, I want to use the square ones and I'm going to be using my different weights, okay, so I've only got a few root colors, but I can have as many of these aliases is that I need for really complex sites. I'm going to say I need this guy and I'm going to say You, my friend are using that. Not the root colors. Don't use that. I want to use my aliases. So I can say button on Card for microsite. It's very specific. It's really easy to know what to do with it. And later on, if I go back to this huge sprawling website, There's used a bunch of different aliases and I say, guys, we're just going to update that secondary color. They can go to the root colors and say actually that is easily changeable Okay, they can go through and change this. And they've only had to update this one little place. But for all the aliases that reference it, they'll update as well. Likewise, if I undo all of that, if they come back and say actually, we want to update just this button here, I don't have to go and update the root color became because all I need to do is find the alias that controls it, which is written. Okay, I can see in here both in my design in Figma, that button on curve for microsite. Okay, I can go and find that if I'm a developer, either iOS, Android, web, and depending on where it's getting implemented, or maybe it's getting implemented across them all. They can go and find just this button. Find out where it is. In their library. There'll be storing their Variables somewhere. You will starring yours and there's local variables option in Figma. And you can go find that alias because you know the name of it. You can find it and actually say, Okay, I want to change this to end at the Variable. I want it to go to where? Let's go to this lighter version or the Docker version. Gives me kinda small control over what we're doing here for these little Instance use cases. But there's a nice big overview of the root colors so that if the brand changes, maybe it's a usability tests and you find that this orange is a permanent color, justice to light. And you've done some testing in the contrast ratio. Just a little bit, you get into the AA's, you're like cool, and everything spills throughout the site that's referenced. This are aliased it, they call this to mapping, where you've got one group of variables mapped to another group. You could have then have a third one that is mapped to the alias that is mapped to another root. I've never built anything that complex, but there'll be people that have and do all the time. Now other things you can do here in Figma to make things a little easier and you'll see other people doing it is first of all, naming with courthouse color primary, right? Remember we've got camelCase, lowercase, upper, upper no spaces. So that's a way of defining it in other one is we've used 500 for the kind of primary color. You can call it color primary. This one here. Color primary light. This one here, color primary, darker. It doesn't matter as long as it's consistent, like depending on what the developers use to coding things, the framework that they using K will have kind of like norms that they normally use for naming things, forgot what those are and depth those for your designs or vice versa. Get them to use what you like to use in terms of coloring. I find it's easier just to pick whatever the developers using. The other thing you can do is I'm going to undo that, is you can actually group things in here in Figma. So instead of using with these hyphens, you can say you, you holding Shift. I'm trying to hold Shift. And just like draw these, I can right-click them. Let's go and doing some weird stuff. So group with Selection, I can't really tell what it is. Hopefully right-click working better for you. Yep, Group new selection, great. So in this route Variables collection, I can create a group and this is going to be cold. Karla primary. In here, all I really need is 300 tab, tab, tab, tab, tab, tab, tab doesn't work. Metazoa. It's not working at the moment. K and you in 700, this might be just a tidy away. And I'll show you because you'll see it when other people are either doing tutorials or you're working with other people's work. That collection, a collection. You can have a group. And it just helps tidy up sometimes some really big kinda root colors, especially when you get into the aliases with is like a bazillion, different things going on. Okay? You group them into borders, into buttons, into cards. Okay, It's a way of collecting them all together in last thing and why it gets more and more powerful, we talked about in the last video is that root colors can have two modes. So I can have more variables, not in the right team. We've done color modes before, right? We can have a light and dark color mode. They're both referencing secondary color, but we can have a light and dark mode. I need to move mine into a pay plan, but you get the idea. You can build these like we've only just got started and we've got a reasonably complex Design Tokens going. How do you feel there's an auger too much further in this video, let's be happy. It's done and kinda got an idea and let's do another example. In the next video, you get a cup of tea, relax, take a break, and I'll see you the next video. Finding it a little bit hard. It is kind of HOD and tied to explain RPM doing a good job. Anyway, let's go into the next video and do more. Another example, help deep breathing 159. Creating spacing & radius design tokens in Figma: Hey everyone, Let's make some more design tokens. We are going to look at sizing and border-radius. And this one basically the same as the last video, but the different example to how bid this in. We'll cover some more topics as well just to kind of expand on what we know. But basically we're going to create some roots icings that has some values. We're going to reference them in another collection using aliases to make it easier to be really specific, okay, border-radius for a Card uses the medium. Medium happens to be eight pixels, but something kinda completely different. This padding for this card here uses the same sizing. The base sizing values are root sizing of large, two different things referencing the same route collection. Letting us be quite specific, but also giving us great control when we can just update the root collection to make big sweeping changes. Alright, I've talked in, you confuse everyone. Just get started, okay? Alright, to do it, Let's go to have nothing selected local variables and we are going to create new collection. I have a sizing and I'm going to create my face variable. This one's going to be a number, okay? Because we're gonna do extra small. Just gonna be to go another one will speed through the rest of them. Okay, so what we're gonna do is use T-shirt sizing K4, these values here I'm using an eight point grid and yours might be different, you might bes and 1012, okay? You can do your values as you like, okay, and I could totally go through and say actually the spacing on this side is not going to be 16. I'm going to replace it with my variable, okay, So I'm gonna go you and you are going to be my, so what does it 16, which is my large perfect, do the same for the top as well. The problem with leaving it here and not go into that next level with aliases is that if I do the same thing for say, radius corners, Let's go to backspace, grab the whole autolayout, and I want to add rounded corners of large as well. The trouble with them all referencing just large. If I need to change the size of large to be something else. Okay. But I don't want it to be the radiuses you like. I can't change because if I change the radius from 16, okay, let's do it to 30 for example. I've also gone change the padding for that. What we're gonna do is just keep this kind of like coal or root sizing. Okay, and then I'm going to create another collection that is my earliest one. So Alias slicing. So I can say actually I got something has a lot more specific. Again, this one is going to be okay. It's it's gonna be border radius, my card. Okay. And I can say, I don't wanna put it an actual value. I want to create an alias. This is actually for my border, for my cards specifically I'm going to use lacZ. And for the like, padding or spacing for my card is going to be I can still be large. Okay, I can say You are large, it's going apply it. So let's grow the border radius for this and say you are no longer looking at large. You're looking at this more specific alias. This is border-radius for the Card. In this padding down the bottom here, left and right is going to be you padding for the card. Padding for the card. Why is this more useful? Is that it's really easy for me as a designer to no way the padding of the card is saying with the developer when the coating out the site. But it also gives me control later on to either do a big global update to say, Okay, everyone, we're moving from eight point grid. Let's go to my sizing root and I'm going to say, everything now is going up to 12th. Now everything is gonna giving up a couple of points. Say everything's going to be is it 16? I don't know if it's going to be 20 now. And you'll notice that both the radius, let's go up to 200. Too much. Both the padding and the radius come along for the ride. So I've got this kind of like good control over everything. But probably more importantly, is I've got specific. If somebody comes back and say, actually I need to change the radius, you don't change large because that's what it's referencing. You go to the alias for the sizing and you say border-radius is not gonna be large anymore. You say, can it be not large, but can it be, we'll just use medium for the radius for the card. There we go. We've made that change. We didn't have to go and create another variable that said, what medium is? Medium is a points, okay? You just got to switch them around. Which one this is, is referencing because you a nice can control what we're doing here as well as padding would be its own group. And we could a group for all the padding and create a group for border-radius. You can end up having groups for everything. You can decide on splitting them up. We've got sizing aliases and Color aliases. Those are good to have separate that can be smushed together, that just be a little bit tricky to work with, okay, but fonts, which you can't do quite now, but I bet you'd be able to do in the next soon update for it. You can do stroke thickness, you can do lots. Any sort of design element here in Variables. And because we're affecting the Design, recording them Design Tokens, Design Tokens I'm using in this kinda like simple use case design tokens depending on where you are and how big the company is and how invested they are in a design system. You might find that Design Tokens also represent the, why we using it. The reasoning behind we using this particular style on a card. So there's more to design tokens than just what the Variables says. Padding Card equals large, but it's the core part of it. Another thing I want to point out about Design Tokens is that the naming conventions are super important. So padding card makes sense, Lodge makes sense. And the reason we don't use actual numbers is because the actual numbers, it will depend or change depending on the team you're working with. So I know, Let's go to sizing root. In Figma. We use pixels. But when you're a developer, they say building a website, you'll use something like this. You go one, what does it count? Remember REM, one rim or maybe one aim that will represent the same size. 16 pixels in Figma is one rim. In web design, it might be one DP and mobile design. Those different teams, they're going to use different like the way that they described the final outcome is slightly different. But if you're using this as a consistent thing across all three teams of four, if you include yourself as the design team, everyone knows what they're doing. Large equals their version of 16. And they had different developments spaces. And if you say, Hey, I need large to be 16 pixels, they can go through and pick the a version of it. You can get them mapped properly to the different development teams depending on how hardcore your design system is. But know that 16 pixels is not universal. It's universal in Figma. Okay? But the other development teams are gonna be using different measurements to get to what you want lodge to be. That's why we use Tokens, makes it easier. That's the same, but colors, we use colors as, where are we going? We're going to use the a root colors. We use hexadecimal numbers here in Figma mostly. But you'll see that there's an RGBA version of it and that is written differently encode when it's written in SPSS or SAS or less, or iOS or Android. But we can all say that primary color 300 is this green color and they can define it how they need to in their different development spaces. I'm making this easier or harder. Okay, That'll be it for this video. What we'll do is we'll do one more video after this looks like when you should use them, when you shouldn't, who should be using them? Who shouldn't? Alice do that? Now, seeing the next video 160. When would you use design tokens in Figma: Hi everyone. Hey, this video we're going to just wrap up by Design Tokens. We're going to talk about when you should use them, when you shouldn't use them, and what stage should you start using them? So let's jump in and do that. Now. When would you use design tokens? You'll be using Variables all the time because it has some useful stuff like, remember the Advanced prototyping where we're doing, where we got to click a button and edit to the total. And we also did. You'll also use it even if they're not being used in their traditional design token fashion, okay, so variables that do represent a color, color primary, you might use them in your designs. You are using Design Tokens, where they become more there. Full Design Tokens himself is when you're working with a lot Jimmy, they are larger business with a larger design system. That is Jim, really, the most useful is when you're working with the development team. And generally that development team has internal working for accompany large enough to have its own internal UX design team and development team. And the connection between you two are quite tight. You might be working in the evening, this same office. So that the things you do flows through the design team really nicely. Especially if you have two different places is going to iOS, it's going to Android, it's going to whip lots of different places that might be going to design tokens for consistency is effect. So when would you not use design tokens for smaller jobs? Styles work perfectly. The big drawback for styles is that you can't reference them using aliases, but for lots of jobs, there's just no need to sit up there. Kinda complexity with groups in different collections because it might not be that needed. Jiminy those smaller jobs as well. And there is a disconnect between you and the development team who's implementing your design. And you do not want to spend a whole bunch of time getting a Design Tokens, getting a structure naming conventions going only to have the developer ignore them, grab your figma design. This happens layers and go about big. You've gone eight point grid and I've gone nine, looks about right? And they've gone and built during sizing, they'll view, build their own. They'll need to build Variables, and they will build design tokens. But there'll build them in their own language using their own way, a methodology depending on the way they've done the last job, the way that the framework is structured already. So be sure if you are going to put the effort into building design tokens that the development side of things are aware of what you're doing. You've got a consistent naming convention. Otherwise, they might just ignore what all you've done and do their own thing. Okay, So smaller jobs generally don't need Design Tokens. Larger jobs generally do. It's a good general rule. The last one is weird. Does it get done? When do I start building these Design Tokens? It's up to you when you are new. At the concept stage. It's probably not that useful to start building Design Tokens just yet. Because you are, it's about rapid prototyping, not slow prototyping day. It's about just getting it out, getting a tasted. What are the client thing, What's the feedback from the stakeholders? Use styles to keep consistency. But don't be building out Design Tokens just yet. Because often it's when you've got the final kind of client sign-off or the projects moving into development, then you can spend some time getting everything nice, working out a good system because you've got a sense of what the job isn't. The scope of it is to make an appropriate thing, work with the development team at that stage. How do you name it? How do you want me to name it? With your Leading the naming or following what they're doing. Generally, it's done after at least yeah. You got a good foundation of what you're doing. If you're working in an existing company and you're doing this course, you'll have a design system probably already, or you have to go through the old stuff that I've got and build one out yourself. It's done after all that kind of like fiddling around picking fonts and colors as already done. Lastly, there is a lot of upfront work with design tokens, but the long-term usefulness of them is amazing when you are working in a larger business. So yes, there's a lot of work upfront if you're thinking, man, it seems like a road work. It is until you've deployed your design and it's everywhere. And then you have to go and make updates. And it's just a big headache because this person that's got the WordPress blog and this person who's managing the iOS app version, they're all, you're trying to manage and juggle them all again. Whereas if you've got an, a sound as set of naming conventions and design system, you can mix it easier for everybody. That makes sense. You go a little bit waffly. I hope that helped you understand a bit what Design Tokens, where to use them, we're not to use them. You go, That is it. I will see you in the next video. Alright, I'm gonna go back inside the machine, got out for a little while, back behind the screen. Let's talk. See you next video. 161. How do you animate along a path in Figma: Hi everyone. In this video we're gonna do this. We're going to get PacMan to follow a path and animate in Figma. Kind of, why did he say kind of? Because before we get started, just so you know, animation in Figma is quite tricky. So we're going to use a plugin called motion. It's really kind of cool, timeline keyframe based animation. But once we've made it, Figma doesn't really want to accept the thing that we've made these workarounds and we need to do this in the course a, because I get asked how to make animations on a path all the time for Figma. And because you're going to spend agent on the internet looking at animated stuff, animated victors. And people are going to show you up until a point and then they're not going to talk anymore. All the tutorials that I've ever found, they get to the point you're like now, implement them in Figma and they don't, they just kinda get to this point ago, Look, job done. But there are some quirky things about Figma. And at the moment of this recording, all of these Animations get reduced to gifts which work and we'll do. But there's a few things that don't. So let's get into it. Explore, understand, be super knowledgeable. And of course I know Figma awaiting for me to release this video to make all of what I just said and what I say in this video to be not right. Hopefully there's an update soon where we can import, I don't know, JSON or animated SVGs. So do check that. It might be really, it might be out. I feel like it's gotta be on the roadmap not being right up until today. So now let's get in to get started. I've got phone frame. I put a background image in it is in your exercise files. If you want. It's called abstract background. It does nothing except they look cool and I'm a little Pac-Man. If you weren't there for the Essentials course, if I draw out a circle and go to my selection tool, you can make this. Number them, them, them, them but okay, so that's how I got my Pac-Man. You draw something and then jump back in K. So for this to work, we need a path for it to follow. I'm going to use my pin tool. So the peaky and I'm going to draw something that kinda goes, I'm clicking and dragging out to get a curve. Okay, It's kinda go like this and then maybe something expanding the path down there and then something like that. Okay. Escape when you're finished a couple of times. I'm going to move this on mainly because it's going to expose an issue that we might run into. So we've got the shape, we've got the line, we need to find the plugin. The plugin we want to call motion, like there's lots of different plugins motions. Probably the most robust, It's really good. But again, Animation in Figma as just auto, it's knows what it's made for. But everyone keeps asking me how to do animation on a path and we can kinda do it. So what we need to do is be able to zoom out and kinda be able to see both of them. Okay. A little bit of jiggling around. Now, I want to select on my, It's called Subtract. Subtract his Pac-Man. Actually this Rename over here, Pac-Men. And for some reason it doesn't update in this, but if I close it, reopen it. There it is, Pac-Man. Now if you've done timeline animation before, you'd be like, Hey, this looks awesome and it is, okay, it's very much like Adobe Animate after fakes Premiere Pro, any sort of timeline keyframe animation tool. So we're not gonna go into too much depth here, but for those people. And there's a lot of us who know how to use the basics of those. Motion is a great step. Who just do something basic together to get something made, but also to see where all the problems lie, come to an education process. Now this will change over time as Figma evolves for the moment, Let's run into those issues. So why don't wanna do is I want to say Pac-Man, I would like to. Can you see this option here, X and Y, all three of these are linked. I can say you beginning one of them. It says pick a path, that path, and click OK. It's going to work. My guy there, he kinda worked. Kind of kind of got stuck there. Yep. It's kinda working. If yours is the same. The reason this isn't working is because my vectors outside the frame that I'm working on, both inside or both outside of it. It doesn't matter. Okay. That's what it needs. Then there'll be able to connect up. There you go. Good bit of animation. What's wrong, Dan? Nothing wrong except, let's come Pac-Man. Let's click on these. First of all, the easing needs to be linear. Let's go to in and out. And let's do some adjustments for the time. So I'm going to click on Pac-Man here. I'm gonna go to the top. I'm going to type in account type in 1 s. If you do, just put some 0.1. So I'm going to say one is for a second. I'm gonna get my workspace to drag it down so it snaps to the edge so that it doesn't just plays in that little loop. Next time. Alright, The strange thing about Figma now is that it won't allow you to just keep that. They're like, I can see it playing. Why can I just have the animation? Just like throw it into a Instance or component. I can move it around and it'll play on its own, much like a video. It's not how it works if I close this down now and preview it, It's ever look Doesn't do anything. This may change in the future at the moment, it can't make this happen. I can export it and bring it back in. So that's what we're gonna do. But it doesn't always doulas stuff the plugin does. But my prototype mode can't take this information and ported through to our prototype. That's the biggest limitation at the moment. So how do we get rounded? Couple of things. One is, let's export it and re-import it again. So you've got some varying export options. The one that I want is probably SVG, because you can animate SVGs now, the victim will be there. Unfortunately, that doesn't work. You can import that into a figma or at the moment, lumps in a big on animated version. And this one he had Div. This one here is a JSON file. I liked JSON because we can turn it into a Lottie file, which you might not know about now, but unfortunately end up at a data in there as well because at the moment Figma, account and port or Lottie file or JSON file. But you could do now is get the animation going, not prototype it. And saying this JSON file to your developer, there'll be able to implement it, okay, that might be the workaround for you. You can't see it in Figma, or at least you can't see this JSON file, but you can send this to your developer to get made into an animation. Alright, but say we want to see this in here because we want to prototype it. It's part of what we're doing. Okay, so there is an option in here called GIF. We all know what a animated GIF is, okay? I'm gonna leave it all as default. I'm going to export it and we get it. There it goes, chug and through. This will work two-degree case. I'm putting mine in my junk drawer. I'm going to leave it badly named. Let's export one more version, the video, because we're like, I'll just use the video. Unfortunately, it exports as an mp4. Mp4s are great. They just don't have transparency. So I can kinda like use it on top of stuff. It makes a big, solid lump of a file that I can't see through. So we'll look. I've got those two files. Let's have a look at both of them. So I got my GIF. There is excellent. And let's have a look at the MP4. So that works as well. A gift can have transparency and Mp4 can't. So I want the GIF because they look fine. It's a little pixelated, but we can get around that. So what we wanna do is I wanna do a couple of things. I don't want to see the line. And we can do that by finding the victor and just tuning the stroke down to 0%. Okay, that'll work. And it actually exported the background of this. What I might do is actually grab this and the victor, drag it out. Okay, can't see it, but there it is. They'll go to Outline mode membership. Do. Okay. I'm going to select both of these. I'm going to open up the plug-in. Again, I'm using the shortcut Command Option P to open it up for the plugin that you've used last or Control Alt P. You said that shortcut. Well, I'm going to try and export it. It's going to say I need a frame, so I can do that. Okay, I've got these both selected. I'm gonna put them in a frame. I'm going to name that frame, but bidder call it Pac-Man. And now I'm going to export it. And export the GIF best quality, high-quality frames per second. I think you need the paid version to go up to the higher frames per second. But hey, it's going to work. Alright, Pac-Man GIF, that's what place I made one earlier. And let's look at Beckman GIF. Here. You guys got transparency. Equality for GIF is always not great. You can switch it from best to high-quality. But now gifts one of the files that and occlusal this down that Figma can use. So we're going to put that in some way. I'm going to make sure it's inside of my frame. Okay, kinda starts there and kinda whizzes around. And I get them to kind of in there. Let's preview it. Now. You go, There's my little animation. Refresh. He cuts out the bottom. Okay, it's because that, Let's go Pac-Man. Can you see my path kind of gets right to the edge here. So I'm gonna have to make my frame. Now the vector, the frame Pac-Man, bigger. Just to accommodate Pac-Man as he goes around on his little victor path there. Is that enough? Probably enough. You go, you can get them to animate on a path. At the moment. It's only a GIF if there's a new version or I just don't know all the way of doing it. I really want Victor, because gifts are, the animations aren't great. Or as my guy, there is just a few things to remember when you are creating it in motion. Makes sure that both the path and the object or inside the frame, you can turn the opacity down on the stroke that it's following. And if you want it to be transparent, just put it in a frame that has enough space around the edges for our little Pac-Man guides and I'll get cut off in bringing that GIF. Once you've done it and you might sell it into the client or TIA team, then you can use motion. Forgot what the team wants to. They want animated SVGs which are good but quite limited in what they can actually accomplish. If it's simple vector stuff, it might be fine. Okay, but also it might be animated CSS, you can do basic stuff with them as well at the moment, for me and my knowledge, a JSON file is probably the best, most robust implementation. It keeps a vector. You can actually end up controlling this Animation in code. It's not like The Gift where it's kinda made and you can't change it ever. You can actually control stuff inside. You could change the colors of the Pac-Man. You could change sizes. That's all done in code afterwards, could be some dynamic cool stuff going on your website. I think the biggest takeaway is that a Animation in Figma at the moment is not what it's made for. It's about rapid prototyping, but as it matures, I'm sure it'll introduce lots of other features. I'm hoping JSON and maybe something called Lottie will come into it soon. It may be animated SVGs, that'd be awesome. Alright, that is it, animating our Pac-Man on a path in Figma. See you in the next video. And actually before we go, a little sign off from my son who's been home all day, who's sick? Sick for the first leg 2 s to now it's just being annoying or day. Take it away, Finish finish off the video she received were the first 2 min. So I know that's what I'm trying to work with people. Yeah. See you next video. Bye 162. How to add Lottie animation files in Figma: Hi everyone. In this video we're going to put in Animations from Lottie into Figma. But to cut to the chase at the moment, we can't put Lottie files natively in Figma, we put in gifts and then we send the developers the Lottie files. So it was a little bit of a workaround at the moment. This will change them sure, soon as I hit record on this video. But for the moment, Lottie files can go in natively. Let's work out, Let's look at the plugin and figure out the way to work around it at the moment. Alright, first step, if you haven't heard of a Lottie file, and I'll say it there, my accent. Lottie files. It's really common animation file used actually in production on a website or an app, uses JSON is the underlying code. It's very fast to load. It is very small, which is good. And it contains all the good stuff that we need, like victors and we can do all sorts of kind of timeline animation. So Lottie is awesome. And like I said at the beginning there, we can kind implemented in Figma. It's like the last video. We can implement a GIF. And then seeing the developer the file that they need, the trouble is gives a gross. They work. Make two files because the reason they look kinda gross is when they're on a background that needs transparency. So let's open the Lottie plugin. So Lottie will require you to sign in. You can set up a free account. You can get quite far on the free account. I find often just using the website, it's actually easier. You can go in here and say, I want loading animation. Hey, instead of spending ages trying to design it in Figma, okay, there's a bunch of stuff in here, and there's a bunch of free stuff, which is awesome. But let's do it in Figma here. Let's do it loading. Figure out which one you want. Let's say we want this cool thing. So I can insert an SVG and that might be what you do. Scalable. It's victory, it's good. And what you do is, let's suppose that distracting. You just have to note this when you're saying it to developers like this isn't animated file. Here's a link to the JSON file, all the Lottie file. Okay, so you'd link it from here. There it is. You'd open it up, your download it, and you'd say, here is the Lottie JSON file. And that might be it. That might be the way you connect both of these together. You just put an SVG placeholder seeing them the link. But let's say you want to demonstrate the gift. So what you can do is let's delete that. And at the moment we can't. Hopefully soon, you might be watching this and you might be able to click Insert Lottie, and it might be working perfect. It will happen soon, okay, it can be done. It was actually in Adobe XD, so they're doing it. We on Figma is roadmap. Is it gonna be inserted? I don't know. Hopefully it'll be there soon. Let me know in the comments. If it has updated, I have to come back and re-record this video. But for the moment what we do is we say Actually this is, instead of GIF, I'm going to make what size will make a big one. Okay, It takes a bit to make it. I'm gonna put it in here. I'm just going to make sure because it's kinda just dumps it anywhere on the page. So make sure it's in the frame that you want to preview. Okay, so I'm going to close it down now and I'm going to have you a preview you there it is. It looks fine. I don't know. I felt that it looked worse. The boss, this one's actually pretty nice. I've made a bigger file and scale it down so the gifts looks alright. Okay. Go, It's an animated GIF. Diego. You put in the GIF and then senior developer again, that Lottie JSON file into trouble is it's not Victor. I can't change a lot in hand, but I can do a lot of color adjustments in the Lottie file. I know for the free version you just take what you get K, but you can with the paid version, go through and say, alright, it's fine, my one. It's pretty cool. You can go through and if you've got to pay version and go to Customize, and you can pick different colors. Again, save those Animations, make your own palettes. But for the moment, that is, you need an individual plan, which is a pipeline. But there is loads of cool free stuff. And I'm looking forward to re-recording this video when we can actually put in Lottie natively. And then when we do our export, the developer doesn't have to be cassette, a separate file. They can get it from the documentation and from the inspect panel. If you want to make your own custom Lottie file, you can, you'll need something like Adobe After Effects as a plugin called body moving out of the scope of this course. But if you do want to check out my after fixed course, I'll be updating that real soon and making sure there is Lottie animation creation as part of it becoming the default. Alright, lossy in Figma at the moment, we're just kinda sticking in a GIF in sending the developer the Lottie file. That's okay, we can make it work with. They'll slightly crusty edged GIF. Alright, that's it, I'll say in the next video. 163. Making Your Designs Accessible - A Guide to Accessibility plugin in Figma: Hi everyone. In this video we're going to look at accessibility in Figma. We'll look at a couple of plug-ins that can help us and what things you should be watching out for when you are doing your designs. Alright, let's get started. First up a disclaimer. I'm not an expert in accessibility, but I wanted to keep it in this course because it's a good plugins. There are some main things to check out when you are doing the design, but there's a lot more than I know about accessibility. But you go take everything I say here with a pinch of salt and do your own research. So the main things you want to focus on when you're doing your design work. On the Figma side, K is kind of two main things. It's to do with fonts and how legible layer and touchpoints, how clickable some of these buttons are, and how far apart they are, fonts and touch points. To get started, what I did is I created a new page with a new frame and I just threw a bunch of my elements on here. They are from my main styles because I just wanted to throw them all in and run some checks to make sure that we're hitting in the right direction. Plus it's nice and clean on this one simple page with one simple frame. Now, when it comes to plugins, there's a few of them. I don't have any particular love for any particular one. They're all grades. They do enough of what I need to do. Ad stock and contrast, search for those in the plugins. Remember these might not be around by the time you get to hear these change with the time some of them have paid, some of them have free will. Start with the one that is quite visually easy, doesn't have a lot of detailed to it, but it's quite cool. So it's got to contrast. Gotta run. And it's running on my frame here. And you can start to see a few things. Somethings are green, some things are red. Basically it's a ratio, it's something to one. You see that's 3.1, 321 and it has gone red. It's not good, not enough contrast. This one here is the same contrast, 3.13, but it's a larger font size. So there's a trade-off between the color that you're using and how big it is and also the weight of it and what's on the back of it. See here down the bottom of this one, the editor will zoom in. So both of these are the same size, the same font weight, but the bottom one there has a lot higher contrast ratio. So as green and the one above it doesn't have such a good contrast ratio against that purple. The differentiation between the two is not high enough to pass the test. Who makes the test? Most accessibility tools refer to this document here, this big, ugly W3C document. That's what you're looking for. If you want to go further into this, you'll see that word around the WCAG. Wcag, nobody calls it there, but it's the Web Content Accessibility Guidelines. And you will find proper descriptions with examples all through here. It's quite tricky to use. I end up loading it up. Okay, I've ended up in this quick reference, this will change. We're using V2. I think they're drafting up V3 at the moment, but I just do a search for contrast, non-text contrast. I'm looking for contrast minimum. Yeah, there we go. Let's look at the full description. Basically it says large text has to have a contrast ratio of 3.1 logos with text in it doesn't have to have any contrast requirement. So this is we go to upskill your knowledge. Now know that there's an AA and AAA down the bottom here, you see this needs a seven to one, much higher contrast ratio. You'll see here in this plugin that you can switch between these two. You see, even with large texts, it's the wrong color. So there's none of contrast ready to get a triple a rating. And you gotta check to see which contrast ratio you are aiming for. Now, in fairness, I've never worked anywhere that's required, any accessibility requirements, no legal requirements. But I'm sure if you're working for a government agency as well, I've done work for government agencies and whilst they might have requirements somewhere tucked away, there's nobody actually checking them. So it's kinda optimize the designer to make sure I'm implementing them. And if there ever was an audit, I would fail on this, but it takes here. So how do we get rounded? This one here, you can just play around with things like this. Things cut big. My small screen. Let's do it with this one here. So let's say, let's adjust the white. Okay, I'm jumping the weight up using my sweet shortcut from earlier Control Option greater than listening. And I'm going to refresh it. It's bigger, still not working. So to have a look at my colors. So I'm gonna go over here. I'm gonna go to my, let's say my seven hundredths. Let's see if that we'll pass the test. So it's changed to the 700. Let's run it. Now. It's got a much higher contrast color ratio. And it works. You can see how important to understand a bit of this early on in the design, just to make sure you have got colors. They don't look like danger. I pick the red which I don't like. It's a bit of a pain. But at this size here, it works great. Now just so you know, some of the basic rules are this stuff here. So if it is 18 point and not bold or above, it's considered large text. You get away with a lot lower contrast ratio. Large text is also considered 14 point, but only if it's bold, still considered large text. Again, you get away with a lot lower contrast ratio. So contrast ratio for fonts is a mixture of the font size, what weight it is, and what color it is compared to the background. Let's have a look at another useful tools. Have a look at stock. One has a bit more into it. There's a paid version of this as well, but let's have a look at the contrast I'm going to dive into my button here. And it's telling me these two here, it's passing the AAA test. It's considered large text. It's got a three-point one contrast ratio, but it was normal text, non-bold, smaller than 18, it would fail. It has suggestions you can see it's referencing the WCAG, okay, so early on in your design, once you've got some text styles, do a little bit of a test with stock or one of the other ones. Remember, ad is good, stock has good contrast is handy just to see, are you designing something that is going to eventually have to be changed anyway, I got really weird is too small. And when it comes to text, text is considered stuff that has to be red and usable. If you've got text that is like to have a look. Here. This takes in the background here, this would fail the contrast ratio greatly. This is considered incidental text. It's like pure decoration and it serves no user purpose like it's just as a graphic. So you have to worry about those. But then sometimes you run to this stuff is like, is it usable, is it not? They can get a little tricky. The contrast ratio is a science, but it can get a little bit messy though. Let's talk about touchpoints. So let's look at this one. We just happened to be on this page. It is 32 by 32, and that's what I'm using full my Shift E for my prototype. If I click on this and go to this page that has a touch point, and the touchpoint is considered not the graphic, but the active area. So if I go and preview this, It's the bit that can be clicked. Can you see down the bottom there that's that kind of active area. That is the touchable areas. So what you can do is you can sometimes keep like that'll fail a touchpoint test. Okay, so what is the rules for touchpoints? The different for different operating systems. So an apple, okay, they want the touch area or the touch target to be, we've got 32 by 32. Apple wanted to be 44 by 44. That's the minimum size. Android is a little bit bigger, 48 by 48. And because Android's owned by Google and Google run the Internet, it's the same size for websites as well, 48 by 48. And Google has ways of doing tests to test how things work, especially on mobile devices, to see how you rank for search results. So it's an important thing. So let's look at a way of getting that stay the same size. But be the, let's say 48 by 48. So I'm going to go to my main component, okay, here it is. And you see 32, 32, I could just make this thing 48 by 48, but it's too big or the touchpoint to be bigger, but not necessarily the icon. So I'm going to undo all that. What I'm gonna do is I'm going to make sure I've got the parent. And I'm actually going to, so it's in main component is the vector inside. I'm gonna grab the outside. And remember the shortcut formula. You can hold down the Command key on a Mac, control key on a PC, and you can actually change the frame size separate from the icon so you could move it out that way. It's easier, probably just a slick the parent make it an auto layout shift a. And I'm just going to add some padding. I'm going to edit all the way around. Remember the Option Shift or Alt Shift, or you can just do it manually over here, type it in. What you're looking for is a total of 48 by 48. For me, I need to add eight by eight. I think that's it. We go total of 48 to all this padding will be included in the touchpoint. So I'm going to update it. Option three, say published all the pages being used in a few places. So I gotta be careful. Let's go back to here. Let's go back to this option. Let's review and let's update them all. And you can see back here, this is updated, it's 48 by 48. Should be able to test it. Now, if I click away, it's kinda suggesting way to collect, but you can see the touch areas much bigger. Okay, so that's 48 by 48. If you're developing for an iOS app, they want it to be 44 by 44. Now this changes. Go double-check. Don't take everything I say for gospel. Go into a little bit of research for the platform you're developing. For. The other thing that is consistent between both Android and Apple, and website design is a 16-point gap between them. So this has a huge gap, so they'll work out fine. But any buttons and icons needs a minimum of 16 points between them. Alright, last things to consider, those in the main ones, right? Getting the font size and their contrast, right, making sure the touchpoints are big enough in this space between them. But there are lots of other accessibility things to consider. Looking at your persona, what age demographic are you working with? What are their technological abilities? Doing? The minimum might not be enough for your audience are the things you can look at. Things like colorblindness and pull site. Some of the apps have helped with that as well. It's have a look at, it's have a look at this one here at now run the colorblind simulator. Came on, they freak free account, but I can select my artboard. Let's find one that has some content on it. It's click on this one. Okay, so I'm going to use the comments app board. And what you can do is you can pick a type of colorblindness. Then you can switch between them and see what it's gonna look like somebody else. And is it still usable? Is the contrast ratio high enough? Again, there's a lot more to Accessibility. Just covered some of the basics here, the main ones that affect our design side. There's a lot more that goes into the development side. People that need things like alt-text when it comes to images, screen readers, how the keyboard can navigate through a website. There's lots to think about when it comes to accessibility, but there you go, That's my overview. But ticket is just a starter for learning more about accessibility. Alright, that's it. I will see you in the next video. 164. What are some tips for working with colleagues in Figma: Hi everyone. Welcome to the working with colleagues, a section. This video is kinda like all the little tips and tricks that you can use to help with that sharing process with other designers are the people in your organization. There's useful widgets, loads a shortcuts, Let's of preferences you can turn on and off when you're working with a big team. They stumping, alright, so the easiest way to connect with either clients or colleagues about a file is using the Comment tool. Casey is the shortcut and you can leave comments. And you switch to this tool here and you'll see all the previous commands. You can click on them, move around. If you have got a team that is calm and happy and they're just comments everywhere. A handy shortcut is Shift C, toggle on or off that aren't disappear. That is kind of disappear visually. Very true. Comments are designed to be unintrusive. They're useful, but sometimes you need the big guns. You need a giant Post-it note if you go to widgets, okay, so there's a really good widgets. I'm going to put in the word sticky. And there's a couple little appear and both of these are pretty good. I'm use the annotations one like this one mainly because it has the little bubble extras which this bottom left can you see it has that little thing. Why that's important. I'm not sure. You can have your name in there as well. Okay. And your notes and pick a color. Very important. Post the notes should be yellow, so I'll leave it like that. And just when you're laying it out, just be careful. We'll use some of our Figma shortcuts because if you're dragging this around, so grabbed the title, drag it around, it'll go inside of frames and it's probably better just to sit on top of them. Okay, so watch this when I'm dragging it, hold my spacebar. Okay. And that'll mean that went jump inside of a frame and I can use it to mock up things a little easier. Okay, so that's the first widget. The other one that's kinda handy is a to-do list. Knowing you've still got work to do. I love working from a to-do list. I got them everywhere. Same thing, widgets and just typing to do. There's a nice unquote, a little to do. And it does exactly what you imagined. Add it to do. Okay, editing so that other people know what you're working on. You might use it for yourself as well. Just as a little checklist on the file, especially handy when you have to go away from it for a holiday, work on some other project, you can come back and it's all kinda tightened together. Again, this is just a little module. You can move anywhere. I find that a Hindi widget. When you are sharing documents with your other colleagues, you can hit share right, and copy the link, send them an email. What I find really handy is I'm going to jump to my main components document. Let's say that I'm talking about the buttons. Instead of sending them just to this file that's everywhere. I can say, click on this section. I can go to Share and there's an option here, it says link to current section. So if I grab that link posted in a Google Doc, Okay. Can you see it links directly to that section, not just the whole document? Great. When you're linking, like, especially via e-mail and you want to point somebody the right direction. You wanted to have to say on page four in this section, you can link drinking to it. It doesn't have to be a section. You can link to anything you want this module, they're the same thing happens. It doesn't matter what you have selected. We'll link directly to it. Alright, this brings up a good point. When there's multiple people using a central design system, they might be lots a little arrows around or you might be running a meeting and everybody on the file and is like arrows running everywhere. I find it handy to go Command pretty quick actions. And if you type in multiple cursors, it's on by default there is a shortcut that I'll never remember, but I can turn it off. And it just means even though they might be ten people in the meeting that you'll kinda demoing this to. You can turn them all off. Other thing you can do if you are presenting is you can go up to here and go to the spotlight. Me. And what they've just means is everybody that is still in this document. I've got it open on a couple of computers, my PC laptop over here, and I have it opened in the browser. What that means is that they will see the zoom level and the positioning of where you are. If I zoom in here, everyone else viewing this will be in the same zoom level. Looking at the same thing makes it really easy for presenting to have a look at the desktop view. Can you see it's move lifts actually do it a little taste. Moving around here. This other instance of it doesn't matter if it's you the moment that's another version of me. But it might be your whole team if you say to this option here, follow me, they all follow along. They can ignore it and you can stop it afterwards. Next thing is to do with notifications. They are great sometimes and then sometimes not. I've got the desktop app. So one of the perks is you have this little module that runs that appear when people add notes to your Figma file, you can have conversations through it. Sometimes though you would just part of a file, say the main styles. You don't actually need to be part of the conversation. There's lots of people talking about it and you just want to get off it hands up who's email is full of Figma notifications that aren't relevant to them. What you can do is you can go into your account settings either in the website or here in the desktop app. The notifications kinda spin little time deciding on what you want to come through to you. It'll depend on your role in the document. Often you just need things like, I only want if I've been mentioned directly or were applied to one of my comments, we can do them off and utilize something like the desktop app version of Figma. That's the only way to get the notifications through here. The other thing to consider when you are sharing is I've got this and I wanted to share this. Okay? The way that you set this up, when you're sharing the link, you can share both the design file and the prototype. You want to say the prototypes so they don't go to the design file better for clients, but also other team members. What you can do is what have you sit in here will be remembered. The link. Why do you mean by that? Is if I say set to actual size and then hit Share, it will open on the other person's computer at actual size, not in the Fit to Screen, same with the Chrome. So I go back to here, I got to prototype and I say actually I want it to preview in iPhone 14, but I want to use the red version. Now if I go in preview, but make those changes and share the prototype, it'll appear red and there's, so just be mindful, get it the way you want before you hit the share prototype. Last shortcut I just remembered is Command or Control L. You can see whatever you are on it. We'll share a link to that. You don't have to go through the whole hassle of going this and then clicking on that Command or Control L, Mac or PC. The same for both prototypes and Design View. If I've got this selected, I go Command L on my Mac, control L on a PC, can you see is linked to that frame. Now for paints this into a browser, you see it's linked directly to this page here. I'll go and add that one now to the shortcut sheet before I forget. Alright, so that is all the kind of like small little bits, the kind of tips and tricks for sharing with clients. And there's loads more substantial Tips and Tricks working with colleagues and we'll cover those in the next few videos. 165. How view version history duplicate and restore in Figma: Hi everyone. Hey, we're gonna do a deep dive into the version history. That's this over here we touched on earlier. But there are lots of other cool things that can do. Want to wrap it all up in a nice video. We'll talk about automatic backups, version history, how to go back and forth and time, how to share links of previous versions. All sorts of cool stuff. Let's jump in, right, everything we need is hiding in something called show version history. We looked at it briefly earlier. Let's go into it properly. And so I have nothing selected. So you can see the filename here and it should be there. You can find it under here, under the F, under file. There it is as well. Okay, either way, we have our version history. Now, first of all, let's talk about the auto saves. So there's a big chunk of auto saves. Hey, your one that you're looking at probably only has auto saves on manually saving versions of my history as I go along. But you can see here a chunk of auto saves. Now Figma is, it saves it every like 30 min that the file is idle. Nothing has been changed on it. So it doesn't record everything and every step just Records kinda like yeah, pauses, records just before you go away for a bright color pause. And it will list everybody that's worked on that file. It's just me working on this file at the moment. So it was less like an undo and say Photoshop and more just like key pots, big milestones, which because it's great, that is automatic and sometimes you want a bit more granular and then you'll have to do a manual save the one thing to know about any of this version history with a you put it in or it auto saves, is that if you're on the free plan or if you're in drafts, it only saves it for 30 days. Okay, so put it into a paid team. So if you want to keep it forever and it saves it all in the version history, you need to be in a paid team's plan. So you want to save a version, you can hit this Plus option here. Or instead of going through all of that, you can use the shortcut, which is Command Option on a Mac, Control Alt S on a PC in this acts as a regular save. The good thing about it is good to add a bit of detail, add a title, Edit, description, and save it. Just know that if you need to go back, okay. You can go into here and you can do a couple of things. When you go to this list, it works kind of strangely. Let's say I want to go back to five days ago. If I click on this, it'll take me back to that page. You can see some of the design disappeared. And I can view it and I can zoom it, but I can't actually click on anything. It is just like a view only if you did want to go in here and say copy and paste something else, or at least restore to this. All of the options along here, even the auto saves have these little dots here, click on them. And I can do a couple of things I could restore to this version, which means everything gets wound back to here, okay, in the good thing about that is let's say people are commenting on our work. The comments remain case. You don't lose those, but the work will roll back to here. Well, you might wanna do is you might want to duplicate it. You'll end up who versions. And the cool thing about this is that while it makes a copy of it, it's a completely separate file. Now you might use this to kinda go off in a different direction. It might be to share this file so that you can continue working on the original, maybe another team member. The only thing to note is this original still has its version history. This new duplicate copy, completely new file doesn't have the history. It's kind of started brain you. Another thing you can do and what I often do if I want to go back and grab something is I'll go through here and you can restore to this version. So let's restore to this old version. Give it a sick kind of flashes and does something. The big thing for me is I tried it says button up here, the Done button. Okay. I'm not sure why I need to click that as well, but I do. Okay, now it's fully editable and the cool thing about it as I can go and grab stuff, I don't know what I need. I don't know. I'm going to grab this. I'm going to copy it. And now I can go back to that first vision even if you do a bit of work here, okay, you Rick stuff. Okay. You can go back to that version history and go back to the one that I was just working on. No current version. Back to that one that I saved and I can restore it here. We started this version. Don't forget to hit Done once it flashes, wait. That flash will depend on how complex your designers, okay, how much assets is using. Hit Done. And now I'm back to where I was, but I can paste that thing that I deleted accidentally or broke or just want to use it for reference. The other thing when working with this as it can get kinda messy. So sometimes like this has got so many options in here, like all these auto saves in here. What you can do is you can go to Filter and actually just show me, like say you're working with a large team to show me your changes. But for me and anyone working on this file, so that's not that helpful. What's helpful for me is I can turn off the auto saves just for the things that I've purposely gone and added a milestone for. I've added to the version history of given the name, owning in a show, those that might be helpful to my orders, those back on. The other cool thing is you can actually share previous versions. You can go back to here and say actually, I want to see when we did this, when it go to the little dots here. And I want to copy a link to this one, which is really handy. You can share that. It'll be view only just like this. People can look at it, okay, but they can't update it or change it all selected. But if you're referencing it, that can be really handy to share. The link is here, I'll paste it in a browser and it's sharing to this specific version of it. It looked ten years looking at it as well. The last thing I want to show you is Activity Logs. I don't have the right account for this, but if you're working at the organizational enterprise plan level, you can look at something called Activity Logs are pretty easy to understand. To have a look in your admin account, you'll have big brother access. You'll be able to see who, when and what they did to the file and where they access it from K It's called Activity Logs and you can kinda see it here. It's an admin setting, but only if you have at the moment, it's enterprise and organization. So if you do need to figure out what happened where this is a really cool overview. It's called the Activity Log. Alright, that is the deep dive into version history. I will see you in the next video. 166. How to archive and restore previous versions of Figma files: Hi everyone. In this video we're gonna look at archiving certain parts of a design file. Let's say you want to delete components or delete pages because they're not used anymore. But you want to be able to go back just in case. The big thing to remember is if you're on a free plan or your fuel filers and drops, it doesn't matter. There is only 30 days of history and saving. Even with these arco versions, you need a paid or organizational enterprise plan. And these archive versions will hang around forever. Basically, we're gonna leverage the version history. Let me show you how it works. Okay, So archiving old work, there's no like official archiving section. Basically we're going to utilize what we know about the version history. But there's a good practice to follow to make sure it's easy to go back and feel confident when you, especially when you're deleting stuff from files. Let's say that we've moved most of our components or everything we need out to a separate file. So I've got this page here that I do not need. Okay, so I'm going to right-click it and I'm going to delete the page and freak out because I'm like, What if there's something in there? So what I'm gonna do is save a version history. Remember our shortcut Command Option S or Control Alt S on a PC, and let's call this one archive. Okay, achieve II. Anyway, archive. And we're going to put the date, so we're going to put in May and put it in 3 May, what was changed. Okay. This will be handy for future Dan. So we're going to say deleted the actual speed through this. Okay, We'll add some documentation. The cool thing about that is that now I can say now delete, gone, go about my work, keep working, keep working. Know that it's there. Okay, I can go back to my version history. Okay, and say, Look, even though I've done stuff, I can go back here. How do I go back here? I can click on it and I can go to the little dots. I can click on it actually and just work my way around. You'll see that the components pages back so I can go through and just review it while we're in this mode. Remember, we can zoom in, look and check, but we can't copy and paste anything out. We can't manipulate stuff. If you want to do that, you can either do restore to this version, grabbed the stuff you want, and then jump back to the current version. Or you might want to separate it out and duplicate it. So you've got another separate file or create another Figma file, a copy. And we can rename this now something more appropriate. I'll leave it missing out my drafts folder. Okay, and when you've finished, Let's click Done. So I can always go back there to make it even handy. Let's jump back to our version history now if dev version history, if you have to have nothing selected, then go to the little shape run. What you can do it a bit more professional is you can click on it, click on the little dots and say Copy link. Okay, and then we can create a change log hit Done. I'm going to create a new page. So I just quickly whip this up a cover page and here are my archive versions. Okay, Now, there's one little bug with this chicken works now because what would be really handy is to go, alright, today is this. I'm going to slip through the text. I'm going to add a hyperlink. I'm going to paste in that, but that doesn't seem to work. Like you can click on it for sure, but it does. It, it links to the same page, just has problems at the moment. So at the moment the workaround is it's just a paste it as a URL, which is not beautiful because that is not beautiful file name, but people can copy and paste it out. I'm going to make it quite small. And when might have to add some notes there of like copy and paste this to go back to this archive. Particular they haven't fixed it though. You can even see by default that it's made it a clickable link, which isn't still good. I'm going to break the link to it. Actually hit that link there, break it. So that's just ticks that people can click on it. Hopefully that'll update where you can actually click on it and we'll actually go to an archived version. But I can copy and paste it either in view mode or in design mode. Paste it into a browser, and you will see it's gone back to this archive version. And people can go and decide whether they want to restore this version or duplicate it. You go. That is how to archive staff and be careful it doesn't disappear forever. Just give it a name. That's really all you need to do. You can be a bit fancier by grabbing that link, putting towards own page that you go that is archiving your work without having a panic attack. 167. How to create & share a flows in Figma: Hi everyone. In this video we are going to look at flows and a little bit more depth. We covered them in the Essentials course, a little bit already in this course, but there's lots more we can do. Let's jump in and get to know flows a little better, right first up, let's switch to prototype mode shift D K. And if you haven't, you can see I've got loads of flows already. If you haven't, you probably got loads by the time in this course. But if you don't, you click on a frame and you say, I'd like to start a flow from here. And it just means we can link to and link a prototype to start from here rather than page one, which is the default while we're developing this, this might be enough. We can just hit play and start viewing from there where we can go in a little bit more depth with flows is where when we're sharing with clients. So I'm going to have nothing selected. Okay, and you can start to see over here, look, there's all my flows that have got, I happen to know flow eight. I think there's the one that I'm working on and watch this, I can click on this and it'll jump me to it, which is handy. I'm going to rename this. You can either rename it on here by double-clicking it, or rename it over here. Mine's going to be my mobile checkout. And why you would name it is that in prototype mode, when you send a link out to someone, can you see all the flows over here on the side? And obviously if flow 123 isn't that useful, this one more useful, you can add more useful information. By going back into here, I'm going to click on my mobile checkout flow. And there is this option in here to add more details so you can put it in a lot of documentation here. Look, bullet points, bold. If you hold Command I or you can do italics, It's Control I on a PC, there's all sorts of other stuff. If you know the shortcut Command Shift X for strikethrough, I'm not sure why I know that one. It's Control Shift X on a PC. So if you know the basic shortcuts for texts, you can put a lot of information in here, but I probably only use it for though is pasting a bit of a description and you can add a link. Where am I going to get that link from? What I'm gonna do is get people to be able to click on that link and jump to this page here. I'm going to select all my section. It could be a frame and can be anything. Remember in the last video, if we go share and this is turned on, it will link to the current selections. If I copy that, see an actions click on this. Let's go to this and I'm going to highlight that at hyperlink, paste it in, save it. Okay, why that's useful is when people are working on my prototype, they can click on mobile checkout. They can see there's a description and they can click on this and it will jump to the right page, just good documentation. The other thing you can do with flows is you can actually link directly to them rather than getting this big stack of stuff than having to work which when they want, you can have nothing selected be in prototype mode. And over here you can say, actually I want to link just to this particular page, copy and paste it to a cover page. We're maybe like this one here. Phi just hit paste. I didn't even have to hit the special shortcuts for hyperlink. It just assumes you want to paste it over the text a little underline. You're in charge of making it the nasty HTML from the 80's and 90's blue button. Now, this link will jump straight to that prototype, to the right flow. One last thing is you can delete flows. I'm gonna go back to my page one, shift one to see everything. Switch to prototype mode shift E. You can select them and delete them. If you don't need them anymore, you can select them and go to minus over here to delete them. And lastly, you can move them around, select on them, and go. Now it's over here, make a new file, move it one alone. That is flows in Figma 168. How to use the Slice Tool in Figma: Hello everyone. What does this to do? It's the Slice Tool. It's got a really good shortcut. What does it for? Spoiler alert. It is for exporting stuff and it'll only be useful for a couple of us. I don't want to oversell the Slice Tool too much in the exciting intro, it is utilitarian. Now feel bad for the Slice Tool, sorry, Slice Tool. Let's jump in and get to know it a little better. Maybe the Slice Tool, here it is, up here, is the shortcut. What does it do? Basically his way of exporting, there's a couple of use cases. Say I've got this really long doc that I'm working on. And when I export it, I'm going to export the frame minute with this big giant PNG. So what I can use it for is on the keyboard and just drag a box around where you'd like the export from. What's cool about it is it's not going to export just the frame. It's going to export everything you have selected. So even this background part, it's really useful when you're doing say, documentation, maybe out to the developer, or maybe just to throw this into an email. And the thing is if I go to my Layers panel, you'll see it in here. It's called Slice one. Let's give it a name. Okay, So my name is Slice and overhear it has its own independent kinda like Export option. Obviously I can go into the frame and export that, okay, but mine is gonna be too long. So I can select this frame, selecting the Slice as they've kinda made hard on purpose. To be like, I don't know, in the background, It's often you have to either select them in your Layers panel or drag a little box around them. And I kinda got their own little design as an icon as well. But I could say Exports, Let's say PNG, the name comes from the layer and I'm gonna hit Export. It's going to go into my file. Then you go, Here's my hot new. What's cool about it is it's repeatable. I can do that. Make my change. Okay, grab this one, copy it, paste and replace. Okay, now I can go through and export that exact same dimensions like a before and after. You've ever done it when you tried to take two screenshots using say the max screenshot and nothing lines up for his. Now, I've got two versions that are the exact same preferred documentation. Great for emails and also great for chopping up pages that need to be printed as well. Printing this can be a big pain in the buck depending on your printer and your printer dialog mastery. Sometimes it's nice just to grab a section and this is repeatable. The only other thing that's nice about it is that instead of just having one frame, you can actually go across multiple frames or big chunks of the document and grabbed lots of pets. Why I want to just use my screenshot Command Shift four. No, I'm not sure what it is on a PC and drag stuff around. I use that mostly. But there you go. There's the Slice Tool 169. How export uncropped and unscaled images from Figma: Hi everyone. In this video we are going to unstrap images ready for export. Depending on how much you know about development. Your developer will want the full image and they will do the fill crop fit option encode on their sides, they want the full image. But if I export this from Figma right now it's going to crop it down. It's gonna give it rounded corners. How do I liberate this image so I can send it to my developer at the full size or a specific size. I'll show you that as well. Alright, let's jump in, right, the easiest way is with a sweet plugin. So go to plugins and type in, export original images and run that. And basically does what it says. I'm going to click into this. It is a fill inside of this frame. And I'm gonna say, do I want it to be a PNG or JPEG? Jpeg is gonna be good for me. And for selection, we're going to just have the things that are selected. And click Export, excuse the name from my instance. That's cool. Let's check it out. Oh, yes, it unpacked it and brought it in its original size that was brought into Figma uncropped know, rounded corners. You can do it to whole group of things. You can decide. You can select everything on the page. Or I'm just going to click this event listening loads of images or cropped in there. And you can use this option that says select everything including the children. Don't forget about the children. Okay. Now headache sport. You'll get a zip file. Okay. It's have a look. I'm packet and inside that zip file. Oh my goodness. Look at that. They're all in there. Well, the crazy aliens and all the other images that we bought in through plugins. Super handy. Alright, there is the hacky way it works just as good. The problem is, is that your developer might want to be self-sufficient and doesn't want to have to go through and sift through all the files to find the right image, match up the names. What you can do is when you share file, okay, you copy the link you sent it to your developer. You have educated them that they need to go to the Inspect tab. And they've used it before maybe. And they can go round and they can grab CSS or iOS or Android code barge. They can't get to the image. Why can I see the image, CSS, anything? Nothing. What kind of see the images go inside, keep clicking, keep clicking. Still. Nothing. Ah, but there's a hack. I feel like in the near future, it'll just be listed here. But the moment if you go to any of these switch from the code view to TableView, for some reason you can click on that. It opens up in a new tab. There you go. You can copy and paste that out, right-click, copy image or save it, you go, you might use it yourself instead of the plugin, just grabbed a few images that you need. You can copy it and paste it back into Figma if you want. Basically again, it's the full size that I got it. It's a great way of being able to extract images from plugins and figure out where they are, what the cold, but it's also useful for is doing sizing so that I need to send them to my developer. I'm actually using the browser view. I'm gonna go back to my desktop view. And hopefully shift day there was over there. Daniel is working on it. Okay. This image here. If I go to Design, I need to make sure it is being marked for export. And what not everyone knows I can do the full size or like half size with double size depending on what I need. But if you go down to this one, this is who you might have some maximum requirements for your website. Let's say that you might have for a thumbnail or something, it's 150 W, as long as you put W in there, it'll export 150 pixels wide. That's a handy one. You might decide that you've got a couple of versions. There is a 300 W or an H for height. You can go through and keep adding exports. Click Export Image one, terrible name. But now you go image1 dot PNG and image1 at two. You go. Alright, that's it. That is how to untracked images from inside of frames and rounded corners and drop shadows and pull it all out ready for export 170. How to export webp images from Figma & Photoshop: Hi everyone. In this video we're going to look at web P. What does it? You've probably seen it around. Some of you won't will quickly cover what it is and I'll show you how to get that format out of Figma. Basically, it's a replacement for JPEGS and pngs. The super awesome. If you haven't already, you'll be asked to supply images in this format soon. So let's jump in. First out, if you haven't been introduced to Web P images now, what are they? Just a new version. All JPEGS and pngs. Is it the replacement for them? It is. I'm working on websites that are pulling out all JPEGs and PNGs and replacing them with width P because they are smaller, better quality. And at one format we'll do like lossy format, like JPEGs. You can get the quality down if you need to save some kilobytes. But it also has transparency like pngs, and it also has a lossless format. Not gonna go through too much what lossy and lossless is. And I guess all you need to know is that you're going to be asked more and more to supply webp images onto a developers because we're P is awesome. So at the moment there's no native support. So I've got this image here. If I go to Export at the moment, have a check, just check in your new version with a Web P is an option if it's not like in mind, there was a plugin to fix it. There's always a plugin. The best one here that I've been using is tiny image compressor. Okay, run that and it's going through your document and looking for everything that you had said to exports. If you're not seeing anything in here, you need to go through and say that image. And over here in your Properties panel and you'll properties inspected go to Export and doesn't add anything on there. Now that it is tagged for Export, you should be able to refresh this and it should appear in this list. What I'm gonna do is I'm going to use this one. If you select something, it should appear just here. And what I'm gonna do is up the top here, this little settings option. This will change your plugin that you might be using changing. But basically what you're looking for is, I think by default in this particular plugin, no image conversion, and then it goes out to JPEG. And then the second option is JPEG and PNG to webp. There's a lot more detail you can go into, but that's what I want for the moment. The other cool thing about it is you can decide whether you play around with the quality, okay? So say you want it to be this size, but about 60%, okay? In terms of the lossy format, you can drag the quality up and down like a J peg. And the basic roles is about 60% is normally pretty good. If it's a bad image, you might have to lower it up. When I say bad, it's just poor quality. But if it's commercial photograph, you can probably get it down to 60 and nobody will notice the difference. Do some tests, see what works for you and images that you've got. Let's hit export. Okay, Now throw it in there and that's what we're looking for. Web P format. It's very happy with itself. Okay, so it saved a whole bunch. I've, I pick the biggest image I found in your exercise files. The other cool thing about this particular plugin that I really like is you can set it to target size. You can say actually, I don't want you to pick a quality. I want you to try and get it to 200 kb. Let's say that's the biggest this image can be. Well, you know from your developer or your experience that you need images to be at 50 kb. You can do that and it will keep that size and try and stay under 200 kb, which is super cool. The thing we might do though, is it's using the actual size that it put it in the document. It's massive look, it's ginormous compared to the rest of it. What I might do is match mine height of 844, which is my mobile device. And then refresh the list. And then it's going to export it at 200 kb at that size. Definitely fit inside of my phone frame, but or maybe 200 kb. Let's go. Parts of that is exporting webp. Actually you can do it from Photoshop at the moment as well. Okay, it's not perfect yet. Check. What are really wants to do is I want it to be under Photoshop and to be under Export. And I want to say export as that's where I want it to be. It's the best way of getting images out of Photoshop for web checkup here, okay, the moment there's no weird pink, I'm hoping it will be soon. The reason I like this is that you can have multiple sizes in here, like you can do in Figma. Okay, so it'll export a one size to X. And you can decide on its final size because the moment this is very big, what we can do is we can say over here on the way out, rather than resizing and Photoshop, we can say actually you are a height of 500 and we'll export all the different sizes we need. But that's not there at the moment. We can get it out using the Save As. So I just wait, File Save As. And there is a Web P option in there at the moment, they just put that back and recently ended the junk drawer, the messy, messy drawer over here. Similar features as that plugin feel more of a Photoshop person. Lossy is going to lower the quality, but often unnoticeably, lossless means you cannot remove any of the quality, just make it with P. Alright, so that is getting your file formats into webp, just a handy thing for people who haven't experienced with P Now that becoming more and more popular. And I know if I'm producing a website now graphics for website, they have to be with P because Google likes it, download real fast and they look great. Alright, that is it for web P, if that plugin is not working or you know of a bit of plugin, let me know in the comments. And if you're watching this video, check the comments if there is something better, especially if tiny images not around anymore. Alright, that's it. I'll see you in the next video. 171. How to downsize reduce file size of all images in a Figma file: Hello everyone. Have you got a big Figma file that's using images that are way too big, then you need Figma is starting to report errors because it's struggling with all the giant images. Just want to resize. Everything fills images on their own. I wish there was a way of just downsizing everything to an appropriate size, not too small, but not too big. There's a plug-in for that tiny image compressor. Downsize a, let me show how it works. Alright, the way to resize all the images at the moment is using a plug-in. The one that I like is tiny image compressor, reluctant to show you plugins because they change, they update a bit to the UI will be a little different by the time you get there. If you do find one that's better. Let us know in the comments as well. Alright, and they'll thing we're looking for is this thing called the downsize. The only trouble with the downsize it is that it's part of the pro account. You get 15 tries, I think at the moment, do you 15 goes at doing this and that might be enough view for a long time. And you might consider upgrading to the very COAP. So all of these images have come through at much larger sizes to have a look at this water one here. So I'm gonna bring it in. I'm using this one because it's the biggest in the exercise files. I've got it from Unsplash. You don't get a choice when you bring in some of these images and what size they come in, what quality, especially if you're using a plugin, just dumped them in there. Why don't we gonna do is it's covered at that size. I never needed that big. So what I'm gonna do is use it in a more appropriate size, the same size as one of my image files. Same size is one of my phones. And what I can do, you can have nothing selected and you can do them all. I'm just gonna do one to speed this up. And the cool thing about it is can you see it's got to downsize it at twice the size I need it. So this is 844. It's actually going to do it at 16. 88 gives me a bit of scope and a bit of flexibility for exporting it and being good enough quality. A good default for both mobile and web is to have images at what they call at two X twice the size you need it for very high resolution screens. Perfect. There's patina for them all ticked in the whole document. I'm gonna go downsize. It's all done. Very happy with itself, 10 mb saved. And it's have a little look. So this image now is a lot smaller. How much smaller to have a look, remember our trick familiar on we can go to Inspect and go from code to table. And you should be able to click on the image loads over there. I'm going to go save images. I'm going to put it in my junk drawer. Him miss the draw. And let's have a look. So it was 6.2 and it has gone through and he got all look like I mentioned saved not 10 mb. I never show how they calculate things like that. But hey, it is 0.3 mb instead of six. It's going to make Figma work very well. And it's still gonna give you an appropriate image size for exporting when you do, go send it to the developer, heavy dice, alright, that is it. It's how to grab an resize all the images, even the ones that are used as a fill inside of a frame in Figma. Thank you. Tiny image comparison, even though you exaggerate your savings a little bit, 10 mb, I'm sure there's a reason. I don't know it. Alright. I will see in the next video 172. How to document a component in a design system in Figma: Hi everyone. In this video we're going to look at how to spec out a component K document the different elements that make it up, color font sizes, also the layout and spacing and padding, great for sharing updates with the rest of the design team or speaking at a document for developers or something about it is most of the work is done by a plugin, super awesome plugin will look at one that is quite detailed, one that gives us a bit more simple document measurements. Figma has an inspect options so people can go through and check it. But often working with larger teams, we need to do documentation as well. Alright, let's jump in, right, to get started, I've created a new page called Design spec and it is empty and it's go Option or Alt. And I'm going to type in COD and I'm going to find this that we made so long ago. Do you remember this guy? Okay. You need to have something selected, can be anything. Okay, and then you need to find the plugin. It's called eight shapes, the Search feature in the plugins at the moment you can have eight space shapes, it just doesn't find it. So put an H shapes together. There are other spec, options, but this one here for me at the moment is awesome, I believe are good at it has something selected first thing, click Run and kicked back and relax and be amazed, but what it makes, if nothing else, It's a great place to get started. There's probably more detail than we need. It might freak out whoever is looking at this to think that the heart icon down here depends on icon slash heart. You might have to reword that to make it clearer. But man, it's a great place to start. The anatomy here and down here all the layout and spacing's. Again, there's heaps of detail in here more than we need, which is good. Okay, padding is helpful, but do we need direction vertical, okay, it's the way that the order layers stacked it, it's up to you also brings out all my poor naming case. A frame for is obviously not very good case. We need to go back and do some renaming before we run this. But such an amazing place in such a well-designed plug-in, one thing you might find is that if there's nested like this one here was quite a complex nesting earlier in the course. It has not defined early bird, okay, number seven, Price large. It hasn't been able to dig into the instance that is that lower card and the early bird. You can see here it's not documented at all. So sometimes depending on the structure of it, Let's make another version of it and you might have to break it apart a bit. Okay, so I'm going to use my Command Option B, control upbeat, break it apart. Let's go to option one and have a look in our layers. So there's my Event Card here, on, off. You can see there, there's Nested Instances in here. So the hot icons, not a big drama. It's this one here that has got stuff inside of it. So I'm going to break that apart. I'm gonna go inside the price, break that apart. And it should see all of this now, do I need to break that apart? Anyway? Not kinda trashed it, but at least now for documentation purposes, running this sweet app. Okay, let's have a look. Alright, so have a look to, to get into it. It's a lot longer. Okay. And yeah, it's broken these pots down. It's handy for me as well because sometimes you like, can I really mean for that to be five pixels? Let's see the top there. No pun intended the bottom. It's not what I wanted. Okay. And it can go through and make adjustments before I send this out for development and add this to the documentation. Another handy one is this one here does some really cool stuff. It's quite long-winded though and detailed, which is awesome. Sometimes though. Let's grab this, make another version of it. And there's another dog. We looked at this earlier on. It's called Design doc. There it is. Design doc runs a similar sort of thing, but it's more for luck. Measurements, okay? It's done the height and the width, and you can click on stuff, the stuff that's important to you, okay? And then measure Mode again, and it's gone through and edit the padding. It's a little, I guess, just a different way if document again, same thing here. I love it. One thing you'll notice is that in your Layers panel, can you see how massive it is now? These plugins are creating a lot of detail, especially that first one. Okay, so keep it on its own page. And with a design doc, There's a lot of lock stuff because there's things like, I don't need this slide the width again, it's already in there. So I'm going to select all of this. Anybody remember what the shortcut is for unlocking Command Shift L, you guess right? Control Shift L, The Container Store total internal ones as well. Okay, now I can say actually this shift into parent, shift into parent, give it a rule that any of the WBS is it, you might use this as either an addition to this other plugin really depends on what the requirements are for you and your company one-to-one with the developers, something like this might be enough, chat with them, see what they want. But if you're building our online documentation, kay, a design system for lots of people to use and a big organization, something like this is a lot handy. We can add a lot more text and explanation making sure people use your components, right? Alright, that's it. That's great way to start documenting your components using a sweet plugin in Figma 173. How to use DEV Mode in Figma: Hi everyone. An update video. They've changed our inspect mode to this dev Mode. It's kinda nudes in beta. It's out in the full version though. And the one thing to note about it is that it used to be inspect here. Now it's this toggle switch here. You get to the same place, but with bonuses. So it's nice. The other thing to note is that at the moment, it's what's called an open beta so everyone can use it. Okay, but there will be a time in the future that they are plan is to make it a Pro only. So you might end up having inspect or a cut down version of this dev Mode. But at the moment everyone can use everything. So let's get into the pros for it. Alright, the biggest pro is that it's designed more for development use. Whereas before developers could get lost, even in an inspect mode, they get lost. Kinda like looking around, especially if your document looks like this, that like what do I do? What you can do now as the designer, okay, so we're still in design mode and we're going to use Sections, case it's in use for this as well. So sections we've looked at, I'm going to grab this and I'm gonna put it around something that I want to identify for my development. Let's say it's this frame here so I can draw a box around it. The difference with sections now is that you might've seen it. There's this little thing here. Okay, it says Mark for development. If I go to my arrow tool, I can click that. Okay, So ready for DIV. So I click that and nothing really changes in this mode except when I go to developer mode. And this is full, you develop the vision that dharma into view your design through. What ends up happening is see on the left-hand side here, there'll be a little coaching for your developer to kinda get him used to it. There is a ready for development section, okay, So when they open up the document and it looks like this, and then go over here. There's just this one section that you could name better than Section one. This is my weekend screen, so I'd name it as such. Click on it, they can go to it. So that's really cool. How do you get this to your developer, okay, So you as the designer or in this blue Mode, green Mode, blue mode. Okay, So your own this mode here. If I go to shear at the moment, I can only share links and beard, like the normal stuff. But if I go to dev Mode and get a share, I can say copy the dev link. That just means they come to this app, but they'll come to it via this green version so they won't have to go into design mode and then toggle the switch though, just go straight to here. And like if you have something selected like this here, you can link to a selection so they can go right to it and maybe not confuse people too much. Alright, so that's the first thing you can be clear about what's going out. Rather having a separate page that's maybe rid of for dev, you can just put a Section around it and say Do this. Now let's jump to this file is a little cleaner. And the next most interesting and useful feature for a developer, K with a, you are using it to develop or probably the next person in line, your developer who's taking your design and building it, is, let's say I change the color of this button to this other variable and using them a design you say this is ready for DIV, okay? You don't actually have to put the section around that says ready for Dave is just a helpful thing. You can leave it as is and seen in this file, okay, but they get this version. I like, what have you done? What you can do is a developer is you can click on the frame and you can go to this option here you can see it was edited by Awesome minute ago, are Diego or however long it was. This thing here is very cool. Compare changes. So you can see there's my button on the left, the button on the right. Okay, So side-by-side comparison versus Overlay depends like a color change is gonna be tricky to do. Because the overlay makes this, I don't know. You can just drag it back and forth. Can you see that makes it easy? See the colors side-by-side might be just as useful. The other cool thing is down here. Can you actually see it's got a history of, let's say my main button here. It shows me that the previous one, the fill color was this, and it was using this variable. The current one is this other color, but using this variable, super handy. And then you can go back through the changes and just see like maybe they haven't seen it for like ten changes in the like Man, this looks nothing like I touched it. They can go back through to the one they last soar. Okay, So that is super-helpful. Other general things is that it makes things easier for them to select, Okay, So in the past, especially if you've got autolayouts instead of groups inside of frames instead of frames instead of groups. It can be quite tricky to get in and get the things like icons. So this I can just do one click and I've selected the Plus button. It, it kinda disabled some of that levels, deeper level grouping for them because they don't want to know all the groups. They just want the icon. They can click on it and just go straight to it. See the general stuff that we saw when we used to have inspect just by itself. One of the changes is that you can as a designer or developer, linked to the resources that your GitHub library it might be you can link to Asana. If it's a job program you want to connect to just things that I like. It could be documentation around, like implementation of the button in your design system, so you can link to those. The other thing is, that's more typical depending if you've done web design before This border-box is a way that that'd be used to seeing things like if I click on this here, there'll be used to seeing the padding and border expressed this way. Same stuff, just more developer friendly. And the other thing is down here, some of the code that they might use might be great to copy and paste some of this out. Probably not. They're gonna probably rewrite it or use their own flavor of what they're doing BAD. It gives them a Sainz. It's really easy to see what you've done. The other thing is, is that we using CSS, they might be using one of the app development frameworks. And they can switch between something that works better for them, like normal to styles and colors. They can go through and export this. So let's go and have a look at this. They can go, they've got this plus button. They can come down here and say actually lids, give me this, I got this icon. It's an SVG. I'm going to download it and the developer has it ready to go if you're not sending it to them directly. Other kind of more normal stuff is that when they hover above stuff that aren't have to hold down any of the keys. Remember earlier in the course we have to hold down Option to get things like the spacing and padding. For the developer mode, you just hover above stuff. You have to do anything and you can start to see all the things including like as we using padding card, remember that variable, okay, and then I have to do anything just comes up nicely. Another cool feature for developers is that we spend some time earlier on in the course making these components to have Properties. Remember over here we can say actually we want the discard. Okay, we had Lower, we had a large version, we had a small version, we had one with the price off. So different versions of it. How do you communicate that to the developer? Normally through documentation. But now under dev Mode, what they can do is they can click on it. They can see all the different properties that you've got props. And you can see here price lodge, actually, what you do is you go into the playground and they can mess with it and they're not going to mess with your design. Because then design mode, if you switch it around, it kinda stays at that Mode. Whereas in here, you can mess with it, break it, change it, work out what's gonna happen. And then when you close it, it's not affecting the Design Option. K just a, it's a playground and you can mess with it and get a sense of what you, the designer, are looking to do these different options. So that's a handy feature as well. Last couple of features is that under Code settings they can switch a units. Okay, So you develop can be probably if they're doing web stuff, probably dealing with relative measurements instead of pixels that we use here in Figma, they can switch that. Okay? The other one is plugin. So there are two sets of plugins here. There's plugins that they can use. I say they because it's the other person. I am not a developer. I can do a little bit of front end stuff and copy and paste code. But I am not a proper engineers. So there are stuff for the Div that will be useful to them, for plugins to help get stuff out of Figma for them. The other set of plugins is actually Figma has a plugin. Probably the most useful one is VS Code because VS Code is very common Text Editor for developers. And there's a Figma plugin for that, which is really cool. Okay, so you might advise them on that and it brings in some of the design features into VS Code. They can pull stuff kinda like dev Mode, strain to VS code rather than going from Figma and switching between applications. So that's a cool little plugin as well. Just remember, at the moment, everyone can use Mode, how they're going to implement it in the future for pay, the unpaid people will have to see what that is and I'll have to update the video if it's a big change. But otherwise at the moment, everyone can use it. That will be a pro one feature, dev Mode. Alright, that is dev Mode. You go, I'll see you in the next video. 174. Class Project 20 - Finish your design: Hi everyone. It is the last class project. I'm hoping you're not working. You're like No man, I wish there was more. Either way. This is the project. Finish your design. Okay, So we've been building parts of this little bit messy throughout the course. I want you to tidy them up, get something ready for your portfolio, and to put some of those skills into practice. So basically, I built a little wireframe. It is in the exercise files. There's something called Z final class project. Just so it's at the bottom of the list there, there's a PDF and here this is what it's gotten it. A little wireframe for you to work from. You should have a lot of this already. The pages are in the individually as well. Let me show you the file that I made. Alright, here it is. So you've made a welcome screen already, partly getting into your page up. Remember this case, I'm sort of animation on the welcome screen. So what happens when people first install your app? Kinda like onboarding doesn't have to be too spectacular, but just tidy that up if you didn't do that earlier in the class. Now the homepage, I'm not gonna make it too tricky. You might disagree. But what we're gonna do is we're going to have three category Options. When you land, come out of the welcome screen. It's gonna be FirstPage when the app loads, okay, and that's gonna go to trending events, okay, So you use the Event Card, tidy that up from earlier on. What I wanted to do is have two other categories. Okay, So we've got trending. Okay? The other pages might be like we did in the course where we had this weekend. They might be subcategories within the music genre that you've got, okay, it might be new this weekend. Whatever you want to break it up into. That look very similar for wanna do is have that subnet that we had earlier on. So if we look alright, there is of him, okay, so it doesn't have to look like this doesn't have to work the same way. Just some sort of extra navigation to get round those three categories. You can have four categories. Can have to see you go homepage lending all of these. Actually, I'll copy and paste these cards. What are those frames? Okay, so just way of kind of like toggling between these three categories. I would like you to have a search option as well. We made the search bar, we didn't develop a search results page. I'd like you to do some research on what that should look like. One of the few things we haven't tackled throughout the course, through the projects. So I have the Search Bar and have a search results page and either clicking the event cards or the search results go into Event details. So just location, price, what it's about, some imagery. And when that's completed, I want people to be able to buy a ticket and we'll do a simple cashflow, okay, so this checkout flow will be there via cart of like what you've gotten your card payment details we the next step and then a confirmation page. That's it. Let's look at the class project. Make sure I've missed anything. Welcome animation homepage. It's going to default to the trending page, is gonna be a low Nav and a subcategory navigation. Okay. That is the lower nav there in the subcategory Navigation is that when these category pages, there's gonna be three, including the homepage of trending. You can be way more creative than me and the different categories, I don't mind what they are. Okay. Have a search bar with the results page, Event details, checkout flow. The last thing is I want you to document one component. It's probably gonna be the Event Card because it's kinda have the most interesting details. I don't mind which one it is. And if you are going to use the plugin, some plugin, I want you to tidy it up. I want you to dig into those layers, see how they're constructed and pull out the stuff that's not that useful. I'm looking for something like this. Not everyone has the same amount of time. So if you do, I'd love you to brand this. So it doesn't look like everyone else's tidy up the things that you don't feel pass on any good information to either your colleagues or the developers. Make sure you name everything nicely. Not frame for the you go, That is it. There's two optional extras in here, and these are for the people who really want to make this full there portfolio, Build that a wishlist as well. And the oddest profile page, if you've got the time and really if you want to practice the skills you've learned in this course, I'd highly recommend you doing the optional extras, but it'll be up till what time you have available for the deliverables. I want you to do a video like before of you interacting with your prototype, showing all the pages that we've mentioned, including jumping out to your spec page or you can upload a screenshot of that. Again, some people haven't been doing the video so that the course screenshot of all your pages will work fine to upload the video to YouTube or Vimeo or Behance and then share the link in the assignments section. And I really recommend sharing this on social media. Can't wait to see where yours ends up. Remember, we're all practicing here. If you annuity UX design or design in general. And you feel like our minds not worthy of going up online, get it up, get it out to the Bring Your Laptop community. We're all here to learn and I can't wait to see what you make a jump cut. Okay, remember to comment on to other people's work here. This is where you can spend a little bit more time with your critique. Be kind, be critical going to The Critique Sandwich. And optional for this as well, is to build this for your actual portfolio. Build it out even further than what we've discussed up top, okay, include the brief, the persona, any wireframes you might've made, you might have just jumped into high-fidelity. You might want to back out for wireframes for this one, just so that it's a nice complete portfolio piece. Not ideal doing it that way. Why should come first? But as long as you clear that this is a project that you did, a case study, of course, that you went through. That'll be fine. It's include your finished designs and when it becomes to a good portfolio piece, look for some good examples, but including things like assumptions that you had before you started, okay, when you're making things, things you bumped into things you had to change. That sort of stuff shows your thought process in the UX design process. Alright, it's a big one. Hopefully there's lots of those big chunks already lying around from earlier in the course. And there's only a few things you need to do to tidy it up. Hopefully some of you though, we'll take some time to polish it a little bit and get it ready for that all-important portfolio or at my friend's then his last the class projects, more videos to come though. So let's get into those to wrap it up, then you can get started on your project. Alright, I'll see you in the next video. 175. What's Next - Figma Advanced: It is the end. It is the what next video. We'll cover a few little nicks tips after this. But first of all, congratulations, you made it to the end. I made it to the end. What a long course. The biggest I've ever made. And yeah, that's want to acknowledge the fact that it is not easy to get this five for either of us. That's why I'm excited. I'm disappointed that it's the end. We don't get to hang out as much anymore, but I'll discuss some other courses that you might be able to do, come hang out. But first of all, celebration high-five, I know that this is a camera and you're not really there, but I can fill you on the other side ready and up and up. Come on. I'm gonna do it. There we go. Awkward. Let's discuss what's next now. Alright, in terms of software next steps, what you might go and learn with me with someone else is after Figma is looking at some of that sort of web design stuff. So either I've got a Web Design Essentials, kind of an HTML, CSS, some basic JavaScript that really helps when you are working with developers, even if you don't want to be like the front end designer for web design company. Just an understanding of that sort of stuff is super useful. If code scary. Looking at my web flow course, take you through how to build a no code version of a fully functioning amazing websites, pretty awesome tool. I've got lots of other courses, Photoshop, Illustrator, InDesign, After Effects, Premier Pro, Light room. There's all sorts, so go check out those if you want to join me in another course to upskill yourself, also follow me a Figma. I've actually only 10 min ago made a public profile on the Figma community. So sexual, my name in the community, Daniel Walter Scott or in figma.com slash at BYOL. Follow me and I follow you. Not sure exactly we're gonna do with it yet, but you gotta going follow each other. Now the handy thing if you don't know about Figma is that they have a conference every year, normally around May, June. Who knows when they're having it now it's called config, search for that and see whether it is and sign up. There's an online version and an in-person version. That is a good thing to check out the dump a whole bunch of cool new updates during that period, as well. As long as kind of like going and updating as they go as well. They're pretty good that way. And a super big thank you to our editors and reviewers. Jason Hummels Taylor Coleman, Steven trove of javac. Thank you so much, so much if it goes into stuff that you guys don't get to say, well, you do get to see, but it seems like it's all me, but thank you team for your help. Next is to ask you for a review. If you'd like the course, give me a review. And for those of you who really loved it and have access and the ability to have a link back to my site. Linking to my site really helps me grow. Goo loves it. It helps people find me more. So that's my ask, is if you have the chance either via social or via interwebs, if you can see the link to me. Amazing Figma course by Dan Scott, usually go check it out here in just linked back to this course. There would be cool. And lastly, I just wanted to say a big thank you to you. You've kept me company then this whole course. And I know it's kinda weird with the camera and I'm pretending you there, but I don't I feel you they're completely vibe and you made it to the end. We're buddies now. And I just wanted to congratulate you on making it through what is a lot of your effort and load your time. And you should be congratulated. Welcome to the end. But it's kinda sad as well. It's the last of the videos. We can hang out in other videos if you want to come join me. But for now friends, that is it into the course. Fade to black?