diff --git a/public/typography.css b/public/typography.css index 108809277..95bc22fec 100644 --- a/public/typography.css +++ b/public/typography.css @@ -92,8 +92,11 @@ html { * otherwise Safari breaks. */ font-size: var(--font-size); font-weight: var(--font-weight-regular); +} + +body { /* On Safari this aligns text with different font-faces properly vertically. */ - line-height: 22px; + line-height: 1.375rem; } p { diff --git a/src/components/Button.svelte b/src/components/Button.svelte index 9c863fee6..8a85f7426 100644 --- a/src/components/Button.svelte +++ b/src/components/Button.svelte @@ -311,7 +311,7 @@ .p3-3 { grid-area: p3-3; background-color: var(--button-color-1); - padding: 0 8px; + padding: 0 0.5rem; display: flex; align-items: center; gap: 0.5rem; diff --git a/src/components/Changes.svelte b/src/components/Changes.svelte index fe5e36055..de05b9904 100644 --- a/src/components/Changes.svelte +++ b/src/components/Changes.svelte @@ -80,8 +80,8 @@ border-left: 4px solid var(--color-background-default); } .commit-dot { - width: 4px; - height: 4px; + width: 0.25rem; + height: 0.25rem; position: absolute; top: 0.625rem; left: -18.5px; diff --git a/src/components/CobCommitTeaser.svelte b/src/components/CobCommitTeaser.svelte index 963ba938d..cd46b9d9a 100644 --- a/src/components/CobCommitTeaser.svelte +++ b/src/components/CobCommitTeaser.svelte @@ -48,7 +48,7 @@ align-items: center; gap: 1rem; margin-left: auto; - height: 21px; + height: 1.3125rem; } .commit-message { font-size: var(--font-size-tiny); @@ -57,7 +57,7 @@ user-select: text; } .commit-expand-button { - height: 21px; + height: 1.3125rem; display: flex; align-items: center; } @@ -81,7 +81,7 @@ {#if commit.message.trim() !== commit.summary.trim()}
{ e.stopPropagation(); diff --git a/src/components/CommitsContainer.svelte b/src/components/CommitsContainer.svelte index 486a7de5d..0e04991d9 100644 --- a/src/components/CommitsContainer.svelte +++ b/src/components/CommitsContainer.svelte @@ -48,7 +48,7 @@
{ expanded = !expanded; diff --git a/src/components/ConfirmClear.svelte b/src/components/ConfirmClear.svelte index af14f7ca8..a7e10b157 100644 --- a/src/components/ConfirmClear.svelte +++ b/src/components/ConfirmClear.svelte @@ -20,7 +20,7 @@ {#snippet toggle(onclick)} - + {/snippet} diff --git a/src/components/Diff.svelte b/src/components/Diff.svelte index 2fc542259..75d79c41b 100644 --- a/src/components/Diff.svelte +++ b/src/components/Diff.svelte @@ -222,7 +222,7 @@ .container { /* Make space for the box-shadow border, otherwise it gets cut off due to overflow: hide on the container. */ - padding: 8px 1px; + padding: 0.5rem 0.0625rem; font-size: var(--font-size-small); font-family: var(--font-family-monospace); } @@ -315,7 +315,7 @@ display: flex; background-color: var(--color-fill-ghost); clip-path: var(--1px-corner-fill); - padding: 0 8px; + padding: 0 0.5rem; width: fit-content; } diff --git a/src/components/HomeSidebar.svelte b/src/components/HomeSidebar.svelte index f9028ebf5..411c80f5d 100644 --- a/src/components/HomeSidebar.svelte +++ b/src/components/HomeSidebar.svelte @@ -37,7 +37,7 @@ display: flex; font-size: var(--font-size-small); justify-content: space-between; - padding: 8px 4px 8px 8px; + padding: 0.5rem 0.25rem 0.5rem 0.5rem; width: 100%; } .tab:not(.active) { diff --git a/src/components/IssueStateButton.svelte b/src/components/IssueStateButton.svelte index a218c043f..4371471a0 100644 --- a/src/components/IssueStateButton.svelte +++ b/src/components/IssueStateButton.svelte @@ -34,8 +34,8 @@ font-size: var(--font-size-small); } .badge { - gap: 6px; - padding-right: 10px; + gap: 0.375rem; + padding-right: 0.625rem; } diff --git a/src/components/IssuesSecondColumn.svelte b/src/components/IssuesSecondColumn.svelte index a76bf63d5..796c0fd7f 100644 --- a/src/components/IssuesSecondColumn.svelte +++ b/src/components/IssuesSecondColumn.svelte @@ -32,7 +32,7 @@ display: flex; font-size: var(--font-size-small); justify-content: space-between; - padding: 8px 4px 8px 8px; + padding: 0.5rem 0.25rem 0.5rem 0.5rem; width: 100%; } .tab:not(.active) { @@ -128,7 +128,7 @@
+ style:padding-left="0.75rem">
Patches
{project.meta.patches.draft + diff --git a/src/components/NakedButton.svelte b/src/components/NakedButton.svelte index 75da0a0e9..503d24f1b 100644 --- a/src/components/NakedButton.svelte +++ b/src/components/NakedButton.svelte @@ -20,7 +20,7 @@ variant, onclick, styleHeight = "2rem", - stylePadding = "0 8px", + stylePadding = "0 0.5rem", active = false, keyShortcuts, }: Props = $props(); diff --git a/src/components/NotificationTeaser.svelte b/src/components/NotificationTeaser.svelte index ca3df7026..1f8b4f21e 100644 --- a/src/components/NotificationTeaser.svelte +++ b/src/components/NotificationTeaser.svelte @@ -212,7 +212,7 @@
{ e.stopPropagation(); diff --git a/src/components/OutlineButton.svelte b/src/components/OutlineButton.svelte index 6d845a6a5..89adebc08 100644 --- a/src/components/OutlineButton.svelte +++ b/src/components/OutlineButton.svelte @@ -79,7 +79,7 @@ } .p3-3 { grid-area: p3-3; - padding: 0 8px; + padding: 0 0.5rem; display: flex; align-items: center; gap: 0.5rem; diff --git a/src/components/PatchStateButton.svelte b/src/components/PatchStateButton.svelte index 8de7b8c95..d7cf81f85 100644 --- a/src/components/PatchStateButton.svelte +++ b/src/components/PatchStateButton.svelte @@ -37,8 +37,8 @@ } .badge { - gap: 6px; - padding-right: 10px; + gap: 0.375rem; + padding-right: 0.625rem; } diff --git a/src/components/PatchTeaser.svelte b/src/components/PatchTeaser.svelte index 46fe3d10b..d41ae8ade 100644 --- a/src/components/PatchTeaser.svelte +++ b/src/components/PatchTeaser.svelte @@ -84,7 +84,7 @@ class="patch-teaser" style:align-items="flex-start" style:clip-path={focussed ? "none" : undefined} - style:padding={focussed ? "1rem" : "20px"} + style:padding={focussed ? "1rem" : "1.25rem"} onclick={async () => { if (loadPatch) { await loadPatch(patch.id); diff --git a/src/components/PatchTimeline.svelte b/src/components/PatchTimeline.svelte index cbfc53f05..292e15095 100644 --- a/src/components/PatchTimeline.svelte +++ b/src/components/PatchTimeline.svelte @@ -90,7 +90,7 @@ gap: 0.25rem; } .icon { - padding-top: 3px; + padding-top: 0.1875rem; } diff --git a/src/components/PatchesSecondColumn.svelte b/src/components/PatchesSecondColumn.svelte index 2c0c80c17..b24605b84 100644 --- a/src/components/PatchesSecondColumn.svelte +++ b/src/components/PatchesSecondColumn.svelte @@ -31,7 +31,7 @@ display: flex; font-size: var(--font-size-small); justify-content: space-between; - padding: 8px 4px 8px 8px; + padding: 0.5rem 0.25rem 0.5rem 0.5rem; width: 100%; } .tab:not(.active) { @@ -75,7 +75,7 @@
+ style:padding-left="0.75rem">
Issues
{project.meta.issues.open + project.meta.issues.closed} diff --git a/src/components/ReactionSelector.svelte b/src/components/ReactionSelector.svelte index 8f08701e0..cfed3c58f 100644 --- a/src/components/ReactionSelector.svelte +++ b/src/components/ReactionSelector.svelte @@ -36,7 +36,7 @@ cursor: pointer; border: 0; background: none; - height: 24px; + height: 1.5rem; clip-path: var(--1px-corner-fill); margin: 0; font-size: var(--font-size-small); diff --git a/src/components/RepoCard.svelte b/src/components/RepoCard.svelte index ff563dbb4..ea69e5bc3 100644 --- a/src/components/RepoCard.svelte +++ b/src/components/RepoCard.svelte @@ -27,7 +27,7 @@ } .description { color: var(--color-fill-gray); - margin-top: 4px; + margin-top: 0.25rem; } .container { width: 100%; @@ -38,7 +38,7 @@ variant={focussed ? "secondary" : "ghost"} styleCursor="pointer" styleWidth="100%" - stylePadding="8px 12px" + stylePadding="0.5rem 0.75rem" styleOverflow="hidden" hoverable {onclick}> @@ -61,10 +61,10 @@