Upgrade to Pro — share decks privately, control downloads, hide ads and more …

PF next UXDev Meetup

Andres Galante
March 26, 2018
110

PF next UXDev Meetup

Andres Galante

March 26, 2018
Tweet

Transcript

  1. https://www.nngroup.com/articles/top-10-mistakes-web-design/ “...when things always behave the same, users don't have

    to worry about what will happen. Instead, they know what will happen based on earlier experiences” Jakob Nielsen PATTERNFLY’S HISTORY 1
  2. “If you give a mockup to 10 developers you’ll get

    10 different results and none of them will look like the original mockup” Paul, fearless UXD supreme leader PATTERNFLY’S HISTORY 1
  3. CSS is like a bear cub. Cute and inoffensive but

    as he grows, he'll eat you alive. PATTERNFLY’S HISTORY 1
  4. “I made a list of what was wrong on PatternFly.

    PatternFly Next solves everything.” Matt Nolting, Insights team PATTERNFLY’S HISTORY 1
  5. “I’m not one to say Bootstrap doesn’t have its place

    in the world, it’s great for MVPs and startups. But when you have your own system, you need to be your own thing and stop leaning on the training wheels of Bootstrap” Kendall Totten, RH com lead PATTERNFLY NEXT 2
  6. PATTERNFLY NEXT 2 Layouts Layouts are the containers that allow

    for organizing and grouping its immediate children on the page. pf-l-gallery
  7. PATTERNFLY NEXT 2 Patterns A pattern is structure that is

    made of more than one component. pf-p-name
  8. Create a modifier only if it changes state, scale, or

    color PATTERNFLY NEXT 2 Look! Oxford commas .pf-c-box .pf-is-danger .pf-is-sm .pf-is-expanded
  9. Global and component variables, when combined, can be super powerful,

    make CSS more maintainable, and even collaborative. Geoff Graham PATTERNFLY NEXT 2
  10. PATTERNFLY NEXT 2 Global variables global variables keep consistency across

    components --pf-global--concept--modifier--state--PropertyCamelCase
  11. PATTERNFLY NEXT 2 Component variables component variables are scoped to

    theme-able component properties --pf-c-block__element--modifier--state--PropertyCamelCase