How to use Figma's new Dev Mode

Поделиться
HTML-код
  • Опубликовано: 25 ноя 2024

Комментарии • 74

  • @DesignCourse
    @DesignCourse  Год назад +17

    Who's tried the new dev mode? Also, keep an eye out on next week's videos where we check out advanced prototyping, variables and more.

  • @ivanmaglica264
    @ivanmaglica264 11 месяцев назад +1

    Love your content!! Pro tip: if you have single monitor, PLEASE, standardize on Win+1, Win+2.. shortcuts! Have first icon in taskbar VS Code, second one Chrome. You will never have to mouse to taskbar and switch to see your result. It will also speed up flow in showing users the result. Mine are (Linux and Windows):
    Win+1 - Terminal
    Win+2 - Communication (MS Teams)
    Win+3 - Chrome
    Win+4 - VS Code

  • @ariasabe
    @ariasabe 8 месяцев назад +1

    this tool is amazing if you already know how to code, because it removes a lot of the guess work, and you just have to adjust your code accordantly, this tool will not replace a developer at all.

  • @AviShpayer
    @AviShpayer Год назад +3

    I don't know if you noticed, but this video is great for intermediate beginners like me. You show each step of what's wrong and how to fix it.
    I learned a few things from this video:
    1. Default scale of a webpage content is 16px.
    2. Using rem instead of absolute px.
    3. What to do when you see an absolute px unit and convert it to rem units (px/default scale=rem).
    4. When to use "margin: 0;" (to center the exclamation mark with the title).
    5. Using gap.
    6. Flexbox child to align-self: center; (I will need to study more about that one).
    Thanks!

    • @arthurbonatti1238
      @arthurbonatti1238 Год назад +2

      I think number 2 is a good thing to consider and we should use rem a lot more than most devs use, specially when dealing with dimentions for text and text oriented elements in the ui, but px is still relevant in some cases and other units like % or vw/vh can be the best fit when treating responsiveness.

    • @heyjonbray
      @heyjonbray Год назад +1

      `Flexbox child to align-self: center` is a really straightforward concept, it's used to align the child element vertically (left, center, right) within it's flex container instead of the default horizontal alignment (usually flex-start).
      Align-self can be used on almost all nested item to align itself within the context of it's container, there's a few extra thing you can do with flexbox but the core concepts are the same.

    • @heyjonbray
      @heyjonbray Год назад

      @@arthurbonatti1238 This is a good thing to point out. I generally use a mixture of %, rm, and px. It really depends on what I want to do, as each has it's own benefits and drawbacks. Overall though, I think it's beneficial for developers to implement units in rm, as it outputs to an appropriate pixel size without you having to do the math.
      For the majority of a site, I'm using rm as I just need it to be readable regardless of screen size.
      Percentage I mostly use to define margins and other alignments for containers where I know that I always want the relationship between the items to be the same percentage on any or all devices.
      Px gets used generally only if I want to display something at it's original (or a specific) size, or if I'm defining styles for different aspect ratios separately within the project.

  • @fitigued
    @fitigued Год назад +9

    It's nice to be able to inspect the Figma design from within the IDE but most developers will expect the Figma extension to export the HTML and CSS for them (let alone JavaScript, SASS or Tailwind). Still early days so hopefully they will add that.

  • @yashsharma6112
    @yashsharma6112 Год назад

    RUclips is so smart. I was suffering with a pain of toggling between figma design and vs code and then my own frontend UI on browser. This video popped out for help. Thank you very much for such amazing tips. Figma extension was the best one ❤️

  • @patrickudoh7732
    @patrickudoh7732 Год назад +4

    we are getting closer and closer to the obvious need....to just simply be able to export figma design into code seamlessly (at least for html, css and javascript for interaction and movement) but its still an awesome upgrade. at least you code it side by side with a little help to get what you need.

    • @philippemathewdevera9911
      @philippemathewdevera9911 Год назад

      There are already sites that does this no? Not exactly figma but WebFlow lets you design websites similar to Figma

    • @patrickudoh7732
      @patrickudoh7732 Год назад +1

      @@philippemathewdevera9911 yeah but you can't download the source files

    • @oliveo.j9367
      @oliveo.j9367 Год назад

      @@patrickudoh7732 you can download the source code tho which is enough

  • @be2wa
    @be2wa Год назад +20

    I don't really see any benefit over the previous figma without dev mode apart from having a VS Code plugin. You still copy everything by hand and have to decide where to paste it in your code. Am I missing something?

    • @Grom1477
      @Grom1477 Год назад +1

      Exactly. Looks like it is not really different from just having Figma window next to editor

    • @sockhatabe
      @sockhatabe 8 месяцев назад

      Yeah, I feel dumb for having so much hope in a free plugin.

  • @Fizzify
    @Fizzify Год назад +4

    Definitely excited for these new features!

  • @BarisPalabiyik
    @BarisPalabiyik Год назад +10

    There was a tailwind option instead of CSS as I remember, can you explain that in a video too? I wonder how it will work.

  • @oncalldev
    @oncalldev 29 дней назад

    Great tight explanation. Just watched an official Figma YT video and it was PowerPoint hell.

  • @puseletsomaraba1313
    @puseletsomaraba1313 Год назад +3

    Thank you for the excellent content you give us.And you are the best Lecturer for teaching concepts and how to apply them.Your content has helped me a lot on my UX/UI journey and Web development

  • @vinceramces
    @vinceramces Год назад +8

    I think having auto layout would help devs identify which row/column should be implemented.

  • @wolfisraging
    @wolfisraging Год назад +5

    I'll tell you what's gonna happen, figma will integrate gpt4 and convert raw css into any css framework of your choice! I am waiting to comment again in few months saying I told you so :)

  • @rkyertm9426
    @rkyertm9426 Год назад

    a feature that's beyond perfect!!! Thank you so much for your labor.

  • @dnbl00
    @dnbl00 Год назад

    The decimals in the rem values hurt my design brain! Great video, I can only see dev mode getting better and better.

  • @goodnessdavid6583
    @goodnessdavid6583 Год назад +4

    All I can say is thank you 😢😢

  • @vitaligolev2953
    @vitaligolev2953 Год назад

    Great! Thank you for the content. Very helpful. Figma + Dev in progress Yahoo! :)

  • @viniciusvasconcelos4025
    @viniciusvasconcelos4025 Год назад

    Well, I think its intentional that border radius isn't described in rem units. The border radius shouldn't change based on how people prefer to see font size.

  • @mohamednabih3972
    @mohamednabih3972 9 месяцев назад

    keep going sir that's really super fantastic

  • @michaelbuschmann3741
    @michaelbuschmann3741 Год назад +3

    Hey Gary!
    The new DevMode is a pretty useful feature and makes things a lot easier. Thanks for the good introduction!
    There's something else that really interests me:
    Where do these gray auto-fill properties in VSC come from, that shortly pops up like at around 12:18 when you wrote the selector for the h1 element?
    Thanks a lot!
    Mike 🦩

    • @potion_brewer
      @potion_brewer Год назад +1

      There is a setting in VSCode that you can check to have the Figma extension generate predictive codeblocks for you. I can't remember how to activate that setting, but that's what you're seeing in the video

  • @xanapodcasts7171
    @xanapodcasts7171 Год назад

    Thank you for this video, I will give it a try.

  • @amrsharif8859
    @amrsharif8859 Год назад

    I will say my opinion, and I want your opinion, Simon, now about the new updates and developments. I strongly believe that the web industry and that industry must be entered into by learning the programming language, because the work of the designer will be easy for any developer, and the hardest part will be in the developers and the design will be much easier than we can imagine, so whoever loves the field of uiux must He has to be a developer

  • @MarlaWright-p6v
    @MarlaWright-p6v Год назад

    Why did you specify the first button as a.cta instead of just cta, when the second button's class was cta secondary? What does the "a." mean? I'm a new ux/ui designer who is also learning to code into html, css, and javascript.

  • @neanda
    @neanda Год назад

    so this new innovation is still just recreating the design pictures in code, like using Zeplin or something to read the values?

  • @nikolaostsimpetonidis4243
    @nikolaostsimpetonidis4243 Год назад +1

    So if I understand correctly, it is like Dreamweaver, but better, yes? Apologies for the silly question, I'm very new, and try to understand UI/UX design and the simplest way to convert it to a website. Thank you :)

  • @VenusVanessa06
    @VenusVanessa06 10 месяцев назад

    Hey guys, Loving the video so far but I wasn't able to see the full description of the path for the SVG viewbox. Does anyone know what it could be?

  • @mrshahbaz82
    @mrshahbaz82 Год назад +2

    Nice features

  • @leoneldavio2471
    @leoneldavio2471 Год назад

    Great material!! I was doing so well until the rem part 😵‍💫. So much stuff to learn! Thanks for sharing your knowledge, thou.

  • @elianamendez1148
    @elianamendez1148 Год назад

    I love your content! it's amazing! I have a question! What would be the best roadmap to follow for a junior ui designer? Your answer would be a great help.

  • @patrickbijampola748
    @patrickbijampola748 Год назад +1

    This is cool, i like it

  • @orlandogarduno1
    @orlandogarduno1 Год назад

    gracias! al día con la nueva actualización

  • @atanumojumdar
    @atanumojumdar Год назад

    what's your vs code theme? i love it 💚

  • @ahammadalipk
    @ahammadalipk Год назад

    Wow, this looks amazing. Always nicely and timely.
    One query i have is, you put margin bottom for h1 rather than putting margin top for below paragraph. I always teach my juniors to not to use margin bottom if your element is not last one. Put same top margin on following element. You can say like convention to follow always as top to bottom. What do you think and guys here ?

  • @theblowupdollsmusic
    @theblowupdollsmusic Год назад

    I thought figma had a bunch of plug-ins and ways to export HTML and css?

  • @ewolz
    @ewolz Год назад

    What is allowing this page to be responsive exactly?

  • @birsingh5388
    @birsingh5388 Год назад +4

    Figma inventing next level

  • @streamx2
    @streamx2 Год назад

    How do you display the code panel vertically?

  • @birsingh5388
    @birsingh5388 Год назад +2

    Please create some videos on FlutterFlow

  • @learnflyonsky6525
    @learnflyonsky6525 Год назад

    how to convert figma prototype animation code to vs

  • @psenej
    @psenej Год назад

    I wait this feature for long time ! Happy to see it’s here !

  • @sylvanuschisom
    @sylvanuschisom Год назад

    @DesignCourse I have a problem finding my page bar that's supposed to be at the left side of my screen. please help me

  • @adeodatusabdul8357
    @adeodatusabdul8357 Год назад

    This is awesome

  • @KalvinPatel
    @KalvinPatel Год назад

    Damn! You gotta give us more examples on how to do this lol

  • @mnnw148
    @mnnw148 Год назад

    amazing

  • @ChristofferHald
    @ChristofferHald Год назад +1

    So basically you still do everything yourself?? With GPT already here, and all that, I really expected a bit more from DevMode...

  • @chronicleph94
    @chronicleph94 9 месяцев назад +2

    there are not free anymore~

  • @khalidsaifullahfuad
    @khalidsaifullahfuad Год назад

    Personal opinion, this looks like a gimmick rather than a feature. Because if you are little bit experience it would be much faster if you use tailwind for css rather than copying every elements css from figma.

    • @DesignCourse
      @DesignCourse  Год назад +2

      Not everyone uses or likes Tailwind. Plus, if you want near pixel-perfect translation, you still need to know what the padding/margin/white space/font size values are even when using tailwind.

    • @BobbyBundlez
      @BobbyBundlez Год назад

      Hes right^ … as a dev I’ve used styled components , emotion and tailwind for css equally in my career and tbh tailwind ends up being just as fast as my process with styled components / emotion. Not faster or slower for many things. Sometimes it is easier to write your css out. It really depends there are pros and cons. Often setting up a global tailwind class library though and extending things etc takes longer than with styled components / emotion. I will say once you have that set up with tailwind though it does flow pretty quickly

  • @greendsnow
    @greendsnow Год назад

    Use a UI library instead...

  • @bunniewood
    @bunniewood Год назад +1

    Now that adobe have bought them I’m seeing all these annoying pop up’s and tooltips. Figma used to be so intuitive you didn’t need them. The community isn’t free assets anymore. Adobe are money hungry grubs.

    • @DesignCourse
      @DesignCourse  Год назад +1

      It's understandable though, being that more features are being added.

  • @tenebrae1191
    @tenebrae1191 Год назад

    👏

  • @thaismesquita5998
    @thaismesquita5998 Год назад

    GOOD

  • @mario_luis_dev
    @mario_luis_dev Год назад

    the take-away message from this video: the Figma Dev mode / plugin doesn’t do much for you. It’s pretty useless atm

  • @maverick456-33
    @maverick456-33 Год назад +1

    Dev Mode Sucks. There has been already CSS/TailwindCSS plugins before Dev Mode comes out. The only thing you can reference from the Figma is size and color stuff.. So not smart mode

  • @muchis
    @muchis Год назад

    who the heck uses rem for widths and heights

    • @martin_kuchar
      @martin_kuchar Год назад

      Everybody :) Simply because of consistency between element size and text size. When device use different value for rem, we do not have a problem.

  • @ideaplusagency
    @ideaplusagency Год назад

    Bro, lol, your mind runs all over the place! Lol!