Skip to content

Commit 3c28272

Browse files
committed
Update signatories list and display formatting
1 parent 5b86a4c commit 3c28272

2 files changed

Lines changed: 28 additions & 21 deletions

File tree

src/data/signatures.yaml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -62,14 +62,17 @@
6262
url: "f-droid.org"
6363
poc: "board@f-droid.org"
6464
region: NL
65-
- organization: "The Free Software Foundation (FSF)"
66-
url: "fsf.org"
67-
poc: "Greg Farough via RT <campaigns@fsf.org>"
68-
region: US
65+
- organization: "IzzyOnDroid"
66+
url: "izzyondroid.org"
67+
poc: "Andreas Itzchak Rehberg <izzy@izzyondroid.org>"
6968
- organization: "The Free Software Foundation Europe (FSFE)"
7069
url: "fsfe.org"
7170
poc: "Lucas Lasota <lucas.lasota@fsfe.org>"
7271
region: DE
72+
- organization: "The Free Software Foundation (FSF)"
73+
url: "fsf.org"
74+
poc: "Greg Farough via RT <campaigns@fsf.org>"
75+
region: US
7376
- organization: "Ghostery"
7477
url: "ghostery.com"
7578
poc: "Adam from Ghostery <adam@ghostery.com>"
@@ -89,9 +92,6 @@
8992
url: "osservatorionessuno.org"
9093
poc: "Giulio B <giulio@osservatorionessuno.org>"
9194
region: IT
92-
- organization: "IzzyOnDroid"
93-
url: "izzyondroid.org"
94-
poc: "Andreas Itzchak Rehberg <izzy@izzyondroid.org>"
9595
- organization: "Molly"
9696
url: "molly.im"
9797
poc: "Oscar Mira <valldrac@molly.im>"

src/pages/draft-letter.astro

Lines changed: 21 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ function logoPath(url: string): string {
3838
<li>
3939
<img class="sig-logo" src={logoPath(sig.url)} alt={`${sig.organization} logo`} loading="lazy" />
4040
<div class="sig-details">
41-
<span class="sig-name">{sig.organization}</span>
41+
<span class="sig-name">{sig.organization} <span class="sig-flag">{regionFlag(sig.region)}</span></span>
4242
<a target="_blank" href={`https://${sig.url}`}>{sig.url}</a>
4343
</div>
4444
</li>
@@ -59,7 +59,7 @@ function logoPath(url: string): string {
5959
height: 3px;
6060
background: linear-gradient(90deg, transparent, #333, transparent);
6161
margin: 0 auto;
62-
max-width: 36rem;
62+
max-width: 60rem;
6363
}
6464

6565
.signatories h2 {
@@ -87,43 +87,44 @@ function logoPath(url: string): string {
8787
list-style: none;
8888
padding: 0;
8989
margin: 0 auto 2rem;
90-
max-width: 36rem;
90+
max-width: 60rem;
91+
columns: 1;
92+
}
93+
94+
@media (min-width: 900px) {
95+
.signatories ol {
96+
columns: 2;
97+
column-gap: 2rem;
98+
}
9199
}
92100

93101
.signatories li {
94102
display: flex;
95-
align-items: flex-start;
96-
padding: 0.75rem 0;
103+
align-items: center;
104+
padding: 0.6rem 0;
97105
border-bottom: 1px solid rgba(128, 128, 128, 0.15);
106+
break-inside: avoid;
98107
}
99108

100109
.signatories li:last-child {
101110
border-bottom: none;
102111
padding-bottom: 1.5rem;
103112
}
104113

105-
.sig-flag {
106-
flex-shrink: 0;
107-
width: 2.5rem;
108-
padding-top: 0.1rem;
109-
font-size: 1.3rem;
110-
line-height: 1;
111-
}
112-
113114
.sig-logo {
114115
flex-shrink: 0;
115116
width: 1.5rem;
116117
height: 1.5rem;
117118
object-fit: contain;
118119
margin-inline-end: 0.75rem;
119120
border-radius: 4px;
120-
align-self: center;
121121
}
122122

123123
.sig-details {
124124
display: flex;
125125
flex-direction: column;
126126
gap: 0.1rem;
127+
min-width: 0;
127128
}
128129

129130
.sig-name {
@@ -132,6 +133,12 @@ function logoPath(url: string): string {
132133
letter-spacing: 0.01em;
133134
}
134135

136+
.sig-flag {
137+
margin-inline-start: 0.4em;
138+
font-size: 0.85em;
139+
vertical-align: middle;
140+
}
141+
135142
.sig-details a {
136143
font-size: 0.8rem;
137144
opacity: 0.5;

0 commit comments

Comments
 (0)