Skip to content

Commit 23d12c1

Browse files
committed
feat: implement official brand font and conduct style audit
1 parent 43cbccb commit 23d12c1

File tree

12 files changed

+892
-205
lines changed

12 files changed

+892
-205
lines changed

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,16 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [0.3.0] - 2024-08-01
9+
10+
### Added
11+
- **Governance:** Created a comprehensive style audit report at `design/style-refactor.md` to document inconsistencies and guide refactoring efforts.
12+
- **Documentation:** Added a Markdown syntax guide at `design/teste.md`.
13+
14+
### Changed
15+
- **Branding:** Applied the official 'Montserrat' font to the design system, replacing the default system font stack to align with brand guidelines.
16+
- **Tokens:** Refined color tokens for shadows (elevation) to be based on the official color palette, removing hardcoded values.
17+
818
## [0.2.0] - 2024-07-31
919

1020
### Changed

design/style-refactor.md

Lines changed: 502 additions & 0 deletions
Large diffs are not rendered by default.

design/teste.md

Lines changed: 179 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,179 @@
1+
# Guia Rápido de Sintaxe Markdown
2+
3+
Este documento serve como um guia de referência para as sintaxes mais comuns da linguagem Markdown.
4+
5+
---
6+
7+
## 1. Cabeçalhos
8+
9+
Use o símbolo `#` para criar cabeçalhos. A quantidade de `#` define o nível do cabeçalho.
10+
11+
```markdown
12+
# Cabeçalho Nível 1 (H1)
13+
## Cabeçalho Nível 2 (H2)
14+
### Cabeçalho Nível 3 (H3)
15+
#### Cabeçalho Nível 4 (H4)
16+
##### Cabeçalho Nível 5 (H5)
17+
###### Cabeçalho Nível 6 (H6)
18+
```
19+
20+
---
21+
22+
## 2. Estilos de Texto
23+
24+
Você pode formatar o texto de várias maneiras:
25+
26+
- **Negrito:** Envolva o texto com dois asteriscos `**` ou dois underscores `__`.
27+
- `**Texto em negrito**` se torna **Texto em negrito**.
28+
- *Itálico:* Envolva o texto com um asterisco `*` ou um underscore `_`.
29+
- `*Texto em itálico*` se torna *Texto em itálico*.
30+
- ***Negrito e Itálico:*** Combine os dois.
31+
- `***Texto em negrito e itálico***` se torna ***Texto em negrito e itálico***.
32+
- ~~Tachado:~~ Envolva o texto com dois tils `~~`.
33+
- `~~Texto tachado~~` se torna ~~Texto tachado~~.
34+
35+
---
36+
37+
## 3. Listas
38+
39+
### Listas Não Ordenadas
40+
41+
Use um asterisco `*`, hífen `-`, ou sinal de mais `+` no início da linha.
42+
43+
```markdown
44+
* Item 1
45+
* Item 2
46+
* Item aninhado 2.1
47+
* Item aninhado 2.2
48+
* Item 3
49+
```
50+
51+
- **Resultado:**
52+
* Item 1
53+
* Item 2
54+
* Item aninhado 2.1
55+
* Item aninhado 2.2
56+
* Item 3
57+
58+
### Listas Ordenadas
59+
60+
Use números seguidos de um ponto.
61+
62+
```markdown
63+
1. Primeiro item
64+
2. Segundo item
65+
3. Terceiro item
66+
1. Sub-item 3.1
67+
```
68+
69+
- **Resultado:**
70+
1. Primeiro item
71+
2. Segundo item
72+
3. Terceiro item
73+
1. Sub-item 3.1
74+
75+
---
76+
77+
## 4. Citações (Blockquotes)
78+
79+
Use o sinal de maior que `>` no início da linha.
80+
81+
```markdown
82+
> Esta é uma citação.
83+
>
84+
> > Citações também podem ser aninhadas.
85+
```
86+
87+
- **Resultado:**
88+
> Esta é uma citação.
89+
>
90+
> > Citações também podem ser aninhadas.
91+
92+
---
93+
94+
## 5. Código
95+
96+
### Código Inline
97+
98+
Envolva o código com crases simples `` ` ``.
99+
100+
```markdown
101+
Use a função `console.log()` para exibir mensagens.
102+
```
103+
104+
- **Resultado:**
105+
Use a função `console.log()` para exibir mensagens.
106+
107+
### Bloco de Código
108+
109+
Envolva o bloco de código com três crases ``` ```. Você também pode especificar a linguagem para obter realce de sintaxe.
110+
111+
````markdown
112+
```javascript
113+
function greet(name) {
114+
console.log(`Olá, ${name}!`);
115+
}
116+
```
117+
````
118+
119+
- **Resultado:**
120+
```javascript
121+
function greet(name) {
122+
console.log(`Olá, ${name}!`);
123+
}
124+
```
125+
126+
---
127+
128+
## 6. Links
129+
130+
A sintaxe básica é `[Texto do link](URL)`.
131+
132+
```markdown
133+
Acesse o [GitHub da Meliva](https://github.com/vandre-sales/meliva-design-system).
134+
```
135+
136+
- **Resultado:**
137+
Acesse o [GitHub da Meliva](https://github.com/vandre-sales/meliva-design-system).
138+
139+
---
140+
141+
## 7. Imagens
142+
143+
A sintaxe é similar à de links, mas com um `!` no início: `![Texto alternativo](URL da imagem)`.
144+
145+
```markdown
146+
![Logo da Meliva.ai](https://user-images.githubusercontent.com/1284733/267599023-cfb01519-24d1-41b5-82e7-293a51f2845c.svg)
147+
```
148+
149+
---
150+
151+
## 8. Linhas Horizontais
152+
153+
Para criar uma linha divisória, use três ou mais hifens `---`, asteriscos `***`, ou underscores `___` em uma linha.
154+
155+
```markdown
156+
---
157+
```
158+
159+
- **Resultado:**
160+
---
161+
162+
---
163+
164+
## 9. Tabelas
165+
166+
Crie colunas com a barra vertical `|` e separe o cabeçalho do corpo com hifens `-`.
167+
168+
```markdown
169+
| Coluna 1 | Coluna 2 | Coluna 3 |
170+
| :--- | :---: | ---: |
171+
| Alinhado à esquerda | Alinhado ao centro | Alinhado à direita |
172+
| Conteúdo | Conteúdo | Conteúdo |
173+
```
174+
175+
- **Resultado:**
176+
| Coluna 1 | Coluna 2 | Coluna 3 |
177+
| :--- | :---: | ---: |
178+
| Alinhado à esquerda | Alinhado ao centro | Alinhado à direita |
179+
| Conteúdo | Conteúdo | Conteúdo |

docs/assets/images/og-image.png

-8.16 KB
Loading

docs/assets/images/touch-icon.png

-242 Bytes
Loading

docs/assets/styles/docs.css

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -17,17 +17,17 @@
1717
:root {
1818
color-scheme: normal;
1919

20-
--sl-color-primary-50: var(--sl-color-sky-50);
21-
--sl-color-primary-100: var(--sl-color-sky-100);
22-
--sl-color-primary-200: var(--sl-color-sky-200);
23-
--sl-color-primary-300: var(--sl-color-sky-300);
24-
--sl-color-primary-400: var(--sl-color-sky-400);
25-
--sl-color-primary-500: var(--sl-color-sky-500);
26-
--sl-color-primary-600: var(--sl-color-sky-600);
27-
--sl-color-primary-700: var(--sl-color-sky-700);
28-
--sl-color-primary-800: var(--sl-color-sky-800);
29-
--sl-color-primary-900: var(--sl-color-sky-900);
30-
--sl-color-primary-950: var(--sl-color-sky-950);
20+
--sl-color-primary-50: #f4f7f9;
21+
--sl-color-primary-100: #d7e4ed;
22+
--sl-color-primary-200: #b8d1e4;
23+
--sl-color-primary-300: #96bfdd;
24+
--sl-color-primary-400: #72add8;
25+
--sl-color-primary-500: #4b9cd6;
26+
--sl-color-primary-600: #278ad2;
27+
--sl-color-primary-700: #1a75b5;
28+
--sl-color-primary-800: #1a5d8d;
29+
--sl-color-primary-900: #174566;
30+
--sl-color-primary-950: #122e43;
3131

3232
--docs-overlay-color: hsl(240 3.8% 46.1% / 33%);
3333
--docs-shadow-x-small: 0 1px 2px hsl(240 3.8% 46.1% / 12%);
@@ -122,7 +122,7 @@ html {
122122
body {
123123
height: 100%;
124124
font: 16px var(--sl-font-sans);
125-
font-weight: var(--sl-font-weight-normal);
125+
font-weight: var(--sl-font-weight-light);
126126
background-color: var(--docs-background-color);
127127
line-height: var(--sl-line-height-normal);
128128
color: var(--sl-color-neutral-900);
@@ -142,6 +142,7 @@ h5,
142142
h6 {
143143
font-family: var(--sl-font-sans);
144144
font-weight: var(--sl-font-weight-semibold);
145+
color: var(--sl-color-primary-500);
145146
margin: 3rem 0 1.5rem 0;
146147
}
147148

docs/pages/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ toc: false
77

88
<div class="splash">
99
<div class="splash-start">
10-
<img class="splash-logo" src="/assets/images/wordmark.svg" alt="Shoelace">
10+
<img class="splash-logo" src="/assets/images/wordmark.svg" alt="Meliva.ai">
1111

1212
# <sl-visually-hidden>Shoelace:</sl-visually-hidden> A forward-thinking library of web components.
1313

docs/pages/tokens/typography.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ The default font stack is designed to be simple and highly available on as many
1414

1515
| Token | Value | Example |
1616
| ----------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- |
17-
| `--sl-font-sans` | -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol' | <span style="font-family: var(--sl-font-sans)">The quick brown fox jumped over the lazy dog.</span> |
17+
| `--sl-font-sans` | 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol' | <span style="font-family: var(--sl-font-sans)">The quick brown fox jumped over the lazy dog.</span> |
1818
| `--sl-font-serif` | Georgia, 'Times New Roman', serif | <span style="font-family: var(--sl-font-serif)">The quick brown fox jumped over the lazy dog.</span> |
1919
| `--sl-font-mono` | SFMono-Regular, Consolas, 'Liberation Mono', Menlo, monospace; | <span style="font-family: var(--sl-font-mono)">The quick brown fox jumped over the lazy dog.</span> |
2020

0 commit comments

Comments
 (0)