Closed toiletgranny closed 2 years ago
Thanks for such an in-depth review Adam, this was badly needed as you can see, because we broke some things along the way when bringing it all together. 🎖️ 🏅 🥇
Both points captured in https://github.com/Joystream/atlas/issues/2780
Perfect, thanks! Little things, but I appreciate the way you formatted the comment. Made it so much easier for me to see what's what.
Intro
It felt so great today to finally see all the pieces we've been crafting in isolation, put together, dancing with each other, creating one delightful experience. It really does breathe a new life into the video page, doesn't it! I'm thrilled (and a bit frightened if I'm honest) to see our work filled with real words, and real conversations, between real people.
As with every implementation of this size, when all the building blocks are assembled together, it's only then you can notice new problems and challenges ahead. That's why I was so relieved when I realized that all the things I have found, are just minor and mostly stylistic issues. Of course, when combined as a whole, they make the entire experience a bit rough, but I think it's perfectly fine at this stage. That's why we're doing this. So, let's get started!
Video info section
Video reactions
min-width: 155px
set on the Reaction stepper component. To be: There should be no min-width, as it makes the nested buttons misaligned horizontally. I'm curious: why was this property set over there in the first place? I'm worried it might have been solving some other CSS issue I'm not aware of.Comments
var(--color-background-alpha)
. To be:var(--color-background-strong-alpha)
* { outline: solid 1px red; }
to the inspect mode in Chrome. To be: Each Comment row component's width should fill the parent container.var(--color-core-neutral-50)
. To be: Can we override it with the one which is currently used in the designs for comments? It'svar(--color-core-text)
.var(--color-text-strong)
. To be:var(--color-text)
. The lighter color kicks in only upon hovering or when the Reaction chip component is active.4px
. To be: It should be set to12px
. It is very important to have this gap between the reactions part and the replies part because if there are no replies under a comment, then the “Reply” button is displayed too closely to the reactions part of the footer. Please, have a closer look at the layers' structure for this component in Figma.var(--color-core-neutral-300)
in its default state. To be:var(--color-text)
12px
. To be:24px
, as it was set up on the Dialog component level. No overrides were applied here, at least not in the Figma designs. Is this an issue with a component, or with its usage?8px
. To be: It should be set to12px
, just like the gap between the deletion message and the header part of the Comment body componet.Overall