ReactiveConf 2019 - Mark Dalgleish: Rethinking Design Practices

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

КОМЕНТАРІ • 15

  • @essenceidentity
    @essenceidentity 4 роки тому

    Amazing talk half way through here 12:12 seen this from pinned tweet on Twitter 👏☺️

  • @daytonp
    @daytonp 4 роки тому

    I dig those layout components

  • @dunstalker
    @dunstalker 4 роки тому +2

    Height correction - absolutely false. Typography defines spaces above and below letters in a very specific way, this is for accents. If you define it in that way, it makes it unusable for most languages (European, Asian...)

  • @jmcl1
    @jmcl1 4 роки тому +1

    Interesting talk and nice solution using the transform and margin.
    Does that cause creation of extra composite layers during render , and have you noticed any adverse performance affects from it. E.g more pressure on the GPU?

    • @thainarv
      @thainarv 4 роки тому

      Yeah, I would be afraid of this as well :(

  • @yasinyaqoobi
    @yasinyaqoobi 4 роки тому +1

    Would appreciate the link to the repo.

    • @maybepumpkins
      @maybepumpkins 4 роки тому +1

      The components: github.com/seek-oss/braid-design-system
      This sandbox tool: github.com/seek-oss/playroom
      The speaker announcing the sandbox tool on Twitter: twitter.com/markdalgleish/status/1056846837397839877

  • @roberthall9452
    @roberthall9452 4 роки тому +2

    This was bugging me enough to *actually leave a comment*. There's a much better way to address these white space rules. MATCH THE LINE HEIGHT AND MARGIN from whatever the designer hands off. That's actually the correct way to work like a designer.

    • @markjohndalgleish
      @markjohndalgleish 4 роки тому +19

      No, that doesn't fix the problem.

    • @amaroukaci2991
      @amaroukaci2991 4 роки тому +10

      @@markjohndalgleish There is no problem to be fixed. The space above and under capital letters serve a purpose, there are here for diacritical marks (accents, cedillas, dieresis, tilde,...) in capital letters. This design system does not show correctly the word café in upper case (CAFÉ) for example. It is unusable for other languages than english.

    • @benrobinson6055
      @benrobinson6055 4 роки тому +1

      @@amaroukaci2991 but this solution doesn't clip diacritics out - all it's doing is changing the space the browser allocates for the line of text. Thanks to `overflow: visible` diacritics will still be visible even though they lie outside the view bounds.
      The underlying expectation is that the component rendering `Text` will give it some padding through (eg) a `Stack` . Example: seek-oss.github.io/braid-design-system/playroom/#?code=N4Igxg9gJgpiBcIA8BhAhgJygPgDoDsACQpAZQBc0wBrQgZwAcqYBeXEOgWzQBsf28RYiQAqMAB7lsKAIIAxAJNIA9GMmDhoiVNmKVaqQWIqKVaoJXosgkAF8gA

    • @beersandbacon
      @beersandbacon 2 роки тому

      This will not fix the issue. If you have a component with an H1, blockquote, and paragraph, they may all have a different line height.

  • @MrEnsiferum77
    @MrEnsiferum77 4 роки тому

    React developers are the cancer in the JS ecosystem. Period.

    • @robertsacamano
      @robertsacamano 4 роки тому

      Why do you think that, related to this video?

    • @MrEnsiferum77
      @MrEnsiferum77 4 роки тому

      @@robertsacamano Why not? :D