From fb34961fdfd52e512996fc99a6dcc5cedd244328 Mon Sep 17 00:00:00 2001 From: lindsaym-fa Date: Fri, 24 May 2024 18:47:15 -0400 Subject: [PATCH] progress documenting and refactoring typography --- docs/assets/styles/docs.css | 2 +- docs/assets/styles/search.css | 6 +- docs/docs/experimental/themer.md | 76 +++++++++---------- docs/docs/theming/color.md | 2 +- docs/docs/theming/typography.md | 50 +++++++++++- src/components/badge/badge.styles.ts | 2 +- .../breadcrumb-item/breadcrumb-item.styles.ts | 2 +- src/components/dialog/dialog.styles.ts | 2 +- src/components/drawer/drawer.styles.ts | 2 +- .../menu-label/menu-label.styles.ts | 2 +- src/components/option/option.styles.ts | 2 +- src/components/range/range.styles.ts | 2 +- src/components/select/select.styles.ts | 2 +- src/components/tooltip/tooltip.styles.ts | 2 +- src/themes/active.css | 16 ++-- src/themes/applied.css | 13 ++-- src/themes/brutalist.css | 22 +++--- src/themes/classic.css | 16 ++-- src/themes/default.css | 52 +++++++------ src/themes/fa.css | 22 +++--- src/themes/glassy.css | 16 ++-- src/themes/mellow.css | 16 ++-- src/themes/migration.css | 18 ++--- src/themes/playful.css | 22 +++--- src/themes/premium.css | 14 ++-- 25 files changed, 215 insertions(+), 166 deletions(-) diff --git a/docs/assets/styles/docs.css b/docs/assets/styles/docs.css index 7ae11e50d..2246ddbe6 100644 --- a/docs/assets/styles/docs.css +++ b/docs/assets/styles/docs.css @@ -61,7 +61,7 @@ wa-page > main { #sidebar, #outline { .current { - font-weight: var(--wa-font-weight-heavy); + font-weight: var(--wa-font-weight-bold); text-decoration-style: solid; } } diff --git a/docs/assets/styles/search.css b/docs/assets/styles/search.css index 8a1c3d6f8..f913d2fa9 100644 --- a/docs/assets/styles/search.css +++ b/docs/assets/styles/search.css @@ -138,7 +138,7 @@ header { } h3 { - font-weight: var(--wa-font-weight-medium); + font-weight: var(--wa-font-weight-semibold); margin: 0; } @@ -184,7 +184,7 @@ header { .site-search-result-title { font-size: 1.25rem; - font-weight: var(--wa-font-weight-medium); + font-weight: var(--wa-font-weight-semibold); color: var(--wa-color-brand-on-normal); } @@ -237,7 +237,7 @@ header { height: 1.35rem; justify-content: center; align-items: center; - font-weight: var(--wa-font-weight-heavy); + font-weight: var(--wa-font-weight-bold); &:last-of-type { margin-inline-end: 0.25rem; diff --git a/docs/docs/experimental/themer.md b/docs/docs/experimental/themer.md index 9582503d5..2f879247e 100644 --- a/docs/docs/experimental/themer.md +++ b/docs/docs/experimental/themer.md @@ -73,45 +73,45 @@ hasOutline: false --wa-font-weight-light: 300; --wa-font-weight-normal: 400; - --wa-font-weight-medium: 600; - --wa-font-weight-heavy: 800; + --wa-font-weight-semibold: 600; + --wa-font-weight-bold: 800; - --wa-font-weight-heading: var(--wa-font-weight-heavy); + --wa-font-weight-heading: var(--wa-font-weight-bold); --wa-font-weight-body: var(--wa-font-weight-normal); - --wa-font-weight-action: var(--wa-font-weight-medium); + --wa-font-weight-action: var(--wa-font-weight-semibold); --wa-font-size-root: 16px; - --wa-font-size-2xs: var(--wa-font-size-root) * 0.6875; - --wa-font-size-xs: var(--wa-font-size-root) * 0.75; - --wa-font-size-s: var(--wa-font-size-root) * 0.875; - --wa-font-size-m: var(--wa-font-size-root) * 1; - --wa-font-size-l: var(--wa-font-size-root) * 1.25; - --wa-font-size-xl: var(--wa-font-size-root) * 1.625; - --wa-font-size-2xl: var(--wa-font-size-root) * 2; - --wa-font-size-3xl: var(--wa-font-size-root) * 2.5625; - --wa-font-size-4xl: var(--wa-font-size-root) * 3.25; + --wa-font-size-2xs: 1rem * 0.6875; + --wa-font-size-xs: 1rem * 0.75; + --wa-font-size-s: 1rem * 0.875; + --wa-font-size-m: 1rem * 1; + --wa-font-size-l: 1rem * 1.25; + --wa-font-size-xl: 1rem * 1.625; + --wa-font-size-2xl: 1rem * 2; + --wa-font-size-3xl: 1rem * 2.5625; + --wa-font-size-4xl: 1rem * 3.25; - --wa-line-height-compact: 1.25; - --wa-line-height-regular: 1.6; + --wa-line-height-condensed: 1.25; + --wa-line-height-normal: 1.6; --wa-line-height-expanded: 2; --wa-space-base: 1; - --wa-space-3xs: calc(var(--wa-space-base) * var(--wa-font-size-root) * 0.125); - --wa-space-2xs: calc(var(--wa-space-base) * var(--wa-font-size-root) * 0.25); - --wa-space-xs: calc(var(--wa-space-base) * var(--wa-font-size-root) * 0.5); - --wa-space-s: calc(var(--wa-space-base) * var(--wa-font-size-root) * 0.75); - --wa-space-m: calc(var(--wa-space-base) * var(--wa-font-size-root) * 1); - --wa-space-l: calc(var(--wa-space-base) * var(--wa-font-size-root) * 1.25); - --wa-space-xl: calc(var(--wa-space-base) * var(--wa-font-size-root) * 1.5); - --wa-space-2xl: calc(var(--wa-space-base) * var(--wa-font-size-root) * 2); - --wa-space-3xl: calc(var(--wa-space-base) * var(--wa-font-size-root) * 3); + --wa-space-3xs: calc(var(--wa-space-base) * 1rem * 0.125); + --wa-space-2xs: calc(var(--wa-space-base) * 1rem * 0.25); + --wa-space-xs: calc(var(--wa-space-base) * 1rem * 0.5); + --wa-space-s: calc(var(--wa-space-base) * 1rem * 0.75); + --wa-space-m: calc(var(--wa-space-base) * 1rem * 1); + --wa-space-l: calc(var(--wa-space-base) * 1rem * 1.25); + --wa-space-xl: calc(var(--wa-space-base) * 1rem * 1.5); + --wa-space-2xl: calc(var(--wa-space-base) * 1rem * 2); + --wa-space-3xl: calc(var(--wa-space-base) * 1rem * 3); --wa-border-style: solid; --wa-border-width-base: 0.0625; - --wa-border-width-s: calc(var(--wa-border-width-base) * var(--wa-font-size-root) * 1); - --wa-border-width-m: calc(var(--wa-border-width-base) * var(--wa-font-size-root) * 2); - --wa-border-width-l: calc(var(--wa-border-width-base) * var(--wa-font-size-root) * 3); + --wa-border-width-s: calc(var(--wa-border-width-base) * 1rem * 1); + --wa-border-width-m: calc(var(--wa-border-width-base) * 1rem * 2); + --wa-border-width-l: calc(var(--wa-border-width-base) * 1rem * 3); --wa-form-controls-border-style: var(--wa-border-style); --wa-form-controls-border-width: var(--wa-border-width-s); @@ -120,10 +120,10 @@ hasOutline: false --wa-panel-border-width: var(--wa-border-width-s); --wa-corners-base: 0.375; - --wa-corners-xs: calc(var(--wa-corners-base) * var(--wa-font-size-root) * 0.75); - --wa-corners-s: calc(var(--wa-corners-base) * var(--wa-font-size-root) * 1); - --wa-corners-m: calc(var(--wa-corners-base) * var(--wa-font-size-root) * 2); - --wa-corners-l: calc(var(--wa-corners-base) * var(--wa-font-size-root) * 3); + --wa-corners-xs: calc(var(--wa-corners-base) * 1rem * 0.75); + --wa-corners-s: calc(var(--wa-corners-base) * 1rem * 1); + --wa-corners-m: calc(var(--wa-corners-base) * 1rem * 2); + --wa-corners-l: calc(var(--wa-corners-base) * 1rem * 3); --wa-shadow-blur-base: 0.125; --wa-shadow-blur-inset: calc(var(--wa-shadow-blur-base) * 0.75rem); @@ -162,11 +162,11 @@ hasOutline: false --wa-form-controls-label-color: var(--wa-color-text-normal); --wa-form-controls-label-font-weight: var(--wa-font-weight-normal); - --wa-form-controls-label-line-height: var(--wa-line-height-regular); + --wa-form-controls-label-line-height: var(--wa-line-height-normal); --wa-form-controls-value-color: var(--wa-color-text-normal); --wa-form-controls-value-font-weight: var(--wa-font-weight-body); - --wa-form-controls-value-line-height: var(--wa-line-height-compact); + --wa-form-controls-value-line-height: var(--wa-line-height-condensed); --wa-form-controls-placeholder-color: color-mix(in oklab, var(--wa-color-text-normal), transparent); @@ -187,9 +187,9 @@ hasOutline: false --wa-panel-corners: var(--wa-corners-m); font-family: var(--wa-font-family-code); - font-size: var(--wa-font-size-root); + font-size: 1rem; font-weight: var(--wa-font-weight-normal); - line-height: var(--wa-line-height-regular); + line-height: var(--wa-line-height-normal); & wa-button, & wa-input, @@ -230,7 +230,7 @@ hasOutline: false position: relative; &::part(summary) { - font-weight: var(--wa-font-weight-medium); + font-weight: var(--wa-font-weight-semibold); } &::part(summary-icon) { rotate: 0deg; @@ -404,7 +404,7 @@ hasOutline: false #file-uploader-description { display: block; - line-height: var(--wa-line-height-compact); + line-height: var(--wa-line-height-condensed); color: var(--wa-color-text-quiet); margin-top: var(--wa-space-2xs); } @@ -541,7 +541,7 @@ hasOutline: false Browse icons - It's dangerous to go alone. Take these! + It's dangerous to go alone. Take these! diff --git a/docs/docs/theming/color.md b/docs/docs/theming/color.md index 4609bd21e..18bdb6763 100644 --- a/docs/docs/theming/color.md +++ b/docs/docs/theming/color.md @@ -6,7 +6,7 @@ layout: page.njk