Creating multi-channel multi-theme connected libraries in Figma - Jack M Andreamorgan M, Ryan L

Поділитися
Вставка
  • Опубліковано 4 лис 2024

КОМЕНТАРІ • 29

  • @irvro
    @irvro Рік тому +1

    I love when teams show how they manage their libraries, it's so useful for those who are looking some structure to start with!

  • @ganesh_ucee
    @ganesh_ucee 5 місяців тому

    Loved their approach, thanks for sharing Ford team

  • @jimb0connolly
    @jimb0connolly Рік тому +3

    This was a really great presentation!

  • @EMILIOYERO
    @EMILIOYERO Рік тому +1

    Simplicity is paramount

  • @justsprx
    @justsprx Рік тому +2

    This is crazy cool. I cant wait to do something similar for my team.

  • @aracelimartinez5325
    @aracelimartinez5325 Рік тому +13

    Is there a public Figma file that would allow us to review all the variables shown in this talk? I would love to inspect further so that I can better understand the different collections and their purposes. Thanks!

  • @yesongkim5824
    @yesongkim5824 Рік тому

    This is really amazing

  • @Solonomade
    @Solonomade Рік тому +3

    Nice approach, but how did they implement the differences between iOS and Android platform specific patterns? Or did they just ignore them at all (which makes it a lot easier to setup)?

  • @cp3onmtv963
    @cp3onmtv963 9 місяців тому

    This was really insightful, but Im missing the part about HOW you can join libraries together that were once built separately?? Havent found this pivotal detail in any of the many videos on DS on youtube...

    • @RolandFraunberger
      @RolandFraunberger 9 місяців тому

      Home > left sidebar > Admin Section > Ressources > Libraries

  • @megaroeny
    @megaroeny Рік тому +1

    13:01 What is the meaning of the 20 in this formula? And why the -1 ?
    I'd love to work on vehicles as my next industry for systems if I had the choice. Especially cars like the Mach-E

    • @samsmithux
      @samsmithux Рік тому

      @@Diwala-Joe That's what I would figure too, I forgot about subtracting from both the numerator AND denominator! I guess this must mean that they don't have pure black in their system then, because that formula would yield "-5" as the assigned number?

    • @jminogue413
      @jminogue413 Рік тому +2

      @@Diwala-Joe This is absolutely correct. Thanks for writing this out!

    • @jminogue413
      @jminogue413 Рік тому +2

      @@samsmithux pure black against pure black would be 1:1, I misspoke when I said "a range of 0-1000." putting 1 into that equation would yield zero, which would be the numeric identifier for pure black.

    • @samsmithux
      @samsmithux Рік тому

      @@jminogue413 Ah! I misread the contrast ratio of one color to the same color; I thought it was 0 for some reason. Thanks for the reply and thanks for giving this talk! Our team is getting inspired by this method and I love how the numeric identifier is unique and arbitrary, yet systematically defined. When you all were defining this formula, did you consider that multiple "red" colors could have the same contrast ratio, and therefore the same numeric identifier? Wondering how to work around that.

  • @teunisvorsteveld1788
    @teunisvorsteveld1788 Рік тому

    @Figma When Ryan speaks to consolidating all of the Component Libraries to a single Design Resources library, is he saying that literally everything is now in one library that provides your typical foundations styles AND all of the components? We use two libraries. One for foundations and one for components. I'm wondering if consolidating to one is what's actually happening here. Thank you.

    • @jminogue413
      @jminogue413 Рік тому

      Yes, we're in the process of consolidating everything into one library. This approach may not be the move for some design system teams out there, but we've found it to be successful in our efforts thus far!
      I will note that our type styles still live in external libraries, and will continue to sty external until Type Variables are launched.

  • @alleycat7171
    @alleycat7171 Рік тому +1

    @Figma Question about variables: is there an easy way to control which Variables get published for all product teams to use vs. which variables are only for the Design Systems team use? (Thinking about how prefixing a Style with a "." or a "_" will do so without needed to uncheck them manually in the library publish changes modal)

    • @Figma
      @Figma  Рік тому +2

      Hello, you can hide an entire collection of variables from publishing to team libraries if you prefix the collection name with "_" or "."
      Learn more here: help.figma.com/hc/en-us/articles/360039238193#Hide_a_variable_collection

    • @Underhills
      @Underhills Рік тому

      @@Figma It's _ or . as far as I know. That's what work for me at least. Never tried "_" or "." before

    • @christinawhite396
      @christinawhite396 Рік тому +2

      @@Underhills Yes, you both are saying the same thing. @Figma just decided to put it in quotes for the sake of the sentence.

  • @SeanCameronCooley
    @SeanCameronCooley Рік тому

    23:05 anyone else running into issues with overrides when using this nested base approach? As soon as I switch state, it’s forgetting my overrides.

  • @IStMl
    @IStMl Рік тому +2

    7:29 whoops

  • @DavidLopez-jp2ic
    @DavidLopez-jp2ic Рік тому

    Can you do variables with Typography?

    • @heyiamilse
      @heyiamilse Рік тому +1

      Not yet, but in another talk they said this is on the roadmap

    • @ahsananwar4063
      @ahsananwar4063 5 місяців тому

      now you can

  • @TheCds777
    @TheCds777 7 місяців тому +1

    Their color library looks like a huge headache lol

  • @AvanaVana
    @AvanaVana 7 місяців тому

    14:06 this is a deplorable, frivolous, hype-driven, and incautious use of “AI”. AI, at least at this point in time, does not give deterministic answers to things like equations, but rather merely synthesizes a semblance of what an answer “should” look like, according to its training data set. This leaves room for interpretation on the part of the AI-“creative freedom”, rather than algebraic determinism. This simple problem could instead have been solved with a 4-line bash script that prints the results of all the color calculations into a text file, or even built right into figma as a plug-in.