mozilla / mofo-bootstrap

Mozilla Foundation's Bootstrap 4 theme.
https://mozilla.github.io/mofo-bootstrap/demo/
Mozilla Public License 2.0
61 stars 13 forks source link

Display Headings - Pattern Library #88

Open taisdesouzalessa opened 7 years ago

taisdesouzalessa commented 7 years ago

CONTEXT: We decided to make weekly meetings with engineers to evolve our Component/Pattern Library. The agreement is that we will start with little, basic and important elements first and evolve to more complex components as we go. In this way, we guarantee we can move on with this project and fit it into our schedules. You will see a series of tickets in this repo, with the tag Design, that reflects our combined effort on this area. The design ticket is #211

ETHERPAD

For our next Tuesday session (Nov 27th) we should have a discussion about the components (mofo ui):

Designers task:

cc: @kristinashu @flukeout @xmatthewx @hannahkane @alanmoo @gvn @mmmavis

alanmoo commented 7 years ago

This is a standard Bootstrap element. The idea behind it is that an <h1> element in the body content of a page is part of a different typographic rhythm than one in a jumbotron or other prominent featured heading of a page. We've got a little bit of custom styling regarding these that I'd like to reduce if possible, so this is a good topic for our next meeting.

taisdesouzalessa commented 7 years ago

Thanks for the context, @alanmoo. I put together a sheet comparing the Mofo Bootstrap we have on this page with current implementation so we can see real scenarios in which this standard is used (or variants of the standard). I still have to incorporate mobile view in this but here is what I have so far:

jumbotron

Red Pen link: https://redpen.io/jta149b0019df7e188

taisdesouzalessa commented 7 years ago

Some questions that came to mind were while I discussed that with Sabrina were: • should we apply the standard elements in future websites or are we applying also retroactively? • should we have a responsive view of the MOFO Bootstrap so we see those elements scaling for mobile as well? • Considering the various contexts of use, what is an ideal size and line height for those headings? UPDATE: if we decide for the default multiplier we should stick to multiples of 8 (in px) • Is alignment included in the pattern's rule? • Is Mozfest part of the pattern? Or does it have a specific set of patterns and components? • Sentence case or Title case? • Localization?

alanmoo commented 7 years ago
taisdesouzalessa commented 7 years ago

Summary of the talk on this subject:

NEXT STEPS:

cc: @sabrinang @kristinashu @alanmoo