Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
42 changes: 28 additions & 14 deletions src/app.html
Original file line number Diff line number Diff line change
Expand Up @@ -9,23 +9,37 @@
<style>
:root {
--color-primary: #0E7CCB;
--color-text-secondary: #707070;
--color-background-tertiary: #F2F2F2;
--color-background-primary: #FFFFFF;
--color-text-primary: #000000;
--color-border: #D9D9D9;
--sizing-max-width: 800px;
}

--color-text-secondary: #707070;

--color-background-tertiary: #F2F2F2;

--sizing-max-width: 800px;
@media (prefers-color-scheme: dark) {
:root {
--color-primary: #3A9BF0;
--color-text-secondary: #B0B0B0;
--color-background-tertiary: #1A1A1A;
--color-background-primary: #0D0D0D;
--color-text-primary: #FFFFFF;
--color-border: #333333;
}
}

body {
margin: 0;
padding: 0;
min-height: 100vh;
display: flex;
flex-direction: column;
align-items: center;
font-family: 'FixelVariable', sans-serif;
}
body {
margin: 0;
padding: 0;
min-height: 100vh;
display: flex;
flex-direction: column;
align-items: center;
font-family: 'FixelVariable', sans-serif;
background-color: var(--color-background-primary);
color: var(--color-text-primary);
transition: background-color 0.2s, color 0.2s;
}
</style>
<meta name="theme-color" content="#0E7CCB">
%sveltekit.head%
Expand Down
16 changes: 8 additions & 8 deletions src/components/ArticleCard.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -20,16 +20,16 @@
<p>{description}</p>
<div class="meta">
<div>
<Clock size="14" color="#707070" />
<Clock size="14" color="var(--color-text-secondary)" />
<p>{time_to_read}min</p>
</div>
<div>
<ChartNoAxesColumnIncreasing size="14" color="#707070" />
<ChartNoAxesColumnIncreasing size="14" color="var(--color-text-secondary)" />
<p>{difficulty}</p>
</div>
{#if stepped_guide_available}
<div>
<Footprints size="14" color="#707070" />
<Footprints size="14" color="var(--color-text-secondary)" />
<p>Disponible en pas à pas</p>
</div>
{/if}
Expand All @@ -40,18 +40,18 @@
<style>
.container {
overflow: hidden;
background-color: #FFF;
background-color: var(--color-background-primary);
height: 100%;
border-radius: 15px;
border: 1px solid #D9D9D9;
border: 1px solid var(--color-border);
text-decoration: none;
transition: cubic-bezier(0.47, 0, 0.23, 1.38) .3s;
}

.container img {
width: 100%;
aspect-ratio: 16/9;
border-bottom: 1px solid #D9D9D9;
border-bottom: 1px solid var(--color-border);
}

.content {
Expand All @@ -68,7 +68,7 @@
-webkit-line-clamp: 2;
align-self: stretch;
margin: 0;
color: #000;
color: var(--color-text-primary);
text-overflow: ellipsis;
font-size: 17px;
font-style: normal;
Expand All @@ -82,7 +82,7 @@
-webkit-line-clamp: 2;
align-self: stretch;
overflow: hidden;
color: #707070;
color: var(--color-text-secondary);
font-size: 14px;
font-style: normal;
font-weight: 400;
Expand Down
11 changes: 6 additions & 5 deletions src/components/ArticleHeader.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -17,16 +17,16 @@
<p>{description}</p>
<div class="meta">
<div>
<Clock size="14" color="#707070" />
<Clock size="14" color="var(--color-text-secondary)" />
<p>{time_to_read}min</p>
</div>
<div>
<ChartNoAxesColumnIncreasing size="14" color="#707070" />
<ChartNoAxesColumnIncreasing size="14" color="var(--color-text-secondary)" />
<p>{difficulty}</p>
</div>
{#if stepped_guide_available}
<div>
<Footprints size="14" color="#707070" />
<Footprints size="14" color="var(--color-text-secondary)" />
<p>Disponible en pas à pas</p>
</div>
{/if}
Expand All @@ -52,7 +52,7 @@
left: 0;
right: 0;
bottom: 0;
background: radial-gradient(200% 100% at 200% 0%, rgba(255, 255, 255, 0.00) -50%, #FFF 100%);
background: radial-gradient(200% 100% at 200% 0%, rgba(255, 255, 255, 0.00) -50%, var(--color-background-primary) 100%);
}
.container {
width: 100%;
Expand All @@ -68,11 +68,12 @@
font-size: 32px;
font-weight: 700;
margin: 0;
color: var(--color-text-primary);
}
p {
font-size: 16px;
font-weight: 400;
color: #707070;
color: var(--color-text-secondary);
margin: 0;
}
.meta {
Expand Down
8 changes: 4 additions & 4 deletions src/components/Breadcrumb.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
{#each links as link, i}
<a href={link.href} style="opacity: {i !== links.length - 1 ? 0.3 : 0.6}; margin-right: {i !== links.length - 1 ? 0 : 'auto'};">{link.name}</a>
{#if i !== links.length - 1}
<ChevronRight size="14" color="#B2B2B2" style="min-width: 14px"/>
<ChevronRight size="14" color="var(--color-text-secondary)" style="min-width: 14px"/>
{/if}
{/each}
</div>
Expand All @@ -21,12 +21,12 @@
top: 120px;
left: 0;
right: 0;
background-color: #FFF;
background-color: var(--color-background-primary);
display: flex;
justify-content: center;
padding: 0;
z-index: 10;
border-bottom: 0.5px solid rgba(0, 0, 0, 0.10);
border-bottom: 0.5px solid var(--color-border);
height: 45px;
}

Expand All @@ -51,7 +51,7 @@
}

a {
color: #000;
color: var(--color-text-primary);
font-size: 14px;
text-decoration: none;
white-space: nowrap;
Expand Down
12 changes: 6 additions & 6 deletions src/components/CategoryCard.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
/>
</div>
<div class="icon">
<svelte:component this={icon} size="20" color="#000" />
<svelte:component this={icon} size="20" color="var(--color-text-primary)" />
</div>
<div class="content">
<h3>{name}</h3>
Expand All @@ -34,15 +34,15 @@
}

.category_card {
background-color: #FFF;
background-color: var(--color-background-primary);
display: flex;
padding: 16px;
flex-direction: column;
align-items: flex-start;
gap: 25px;
align-self: stretch;
border-radius: 15px;
border: 1px solid rgba(0, 0, 0, 0.15);
border: 1px solid var(--color-border);
overflow: hidden;
position: relative;
transition: cubic-bezier(0.47, 0, 0.23, 1.38) .2s;
Expand All @@ -59,7 +59,7 @@
box-sizing: border-box;
background-color: var(--color-background-tertiary);
border-radius: 8px;
border: 1px solid rgba(0, 0, 0, 0.10);
border: 1px solid var(--color-border);
}

.content {
Expand All @@ -77,7 +77,7 @@
-webkit-line-clamp: 1;
align-self: stretch;
overflow: hidden;
color: #000;
color: var(--color-text-primary);
text-overflow: ellipsis;
font-size: 17px;
font-style: normal;
Expand All @@ -91,7 +91,7 @@
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
overflow: hidden;
color: #707070;
color: var(--color-text-secondary);
text-align: center;
text-overflow: ellipsis;
font-size: 15px;
Expand Down
10 changes: 5 additions & 5 deletions src/components/CollectionHeader.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,11 @@

<header>
<div class="stars">
<StarsMask linearGradient="linear-gradient(200deg, #FFFFFF08 0%, #FFFFFF00 100%)" color="#000"/>
<StarsMask linearGradient="linear-gradient(200deg, #FFFFFF08 0%, #FFFFFF00 100%)" color="var(--color-text-primary)" />
</div>
<div class="container">
<div class="icon">
<svelte:component this={icon} size="20" color="#000" />
<svelte:component this={icon} size="20" color="var(--color-text-primary)" />
</div>
<div class="content">
<h1>{name}</h1>
Expand All @@ -29,7 +29,7 @@
}
.container {
display: flex;
color: #000;
color: var(--color-text-primary);
flex-direction: column;
gap: 25px;
padding: 16px;
Expand All @@ -55,7 +55,7 @@
box-sizing: border-box;
background-color: var(--color-background-tertiary);
border-radius: 8px;
border: 1px solid rgba(0, 0, 0, 0.10);
border: 1px solid var(--color-border);
}

.content {
Expand All @@ -75,6 +75,6 @@
p {
font-size: 17px;
margin: 0;
color: #707070;
color: var(--color-text-secondary);
}
</style>
62 changes: 61 additions & 1 deletion src/docs/_maps_/articles.ts
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,67 @@ const articles = [
time_to_read: 5,
difficulty: 'Facile',
stepped_guide_available: false,
}
},
{
id: 313101,
slug: 'customization-icons',
markdown: 'customization/icons.md',
image: '/articles/cover/icons.png',
imageAlt: 'Image montrant certaines icônes de l\'application Papillon',
title: 'Les Icônes',
description: 'Papillon te permet de personnaliser l\'application avec des icônes. Tu trouveras ici comment faire.',
time_to_read: 5,
difficulty: 'Facile',
stepped_guide_available: false,
},
{
id: 313102,
slug: 'customization-matiere',
markdown: 'customization/matiere.md',
image: '/articles/cover/matiere.png',
imageAlt: 'Image montrant la personnalisation des matières dans Papillon',
title: 'Les Matières',
description: 'Découvre comment personnaliser les matières dans Papillon.',
time_to_read: 4,
difficulty: 'Facile',
stepped_guide_available: false,
},
{
id: 313104,
slug: 'customization-theme',
markdown: 'customization/theme.md',
image: '/articles/cover/theme.png',
imageAlt: 'Image montrant la personnalisation du thème dans Papillon',
title: 'Le Thème',
description: 'Change le thème de Papillon pour une expérience personnalisée.',
time_to_read: 4,
difficulty: 'Facile',
stepped_guide_available: false,
},
{
id: 313103,
slug: 'customization-onglets',
markdown: 'customization/onglets.md',
image: '/articles/cover/onglets.png',
imageAlt: 'Image montrant la personnalisation des onglets dans Papillon',
title: 'Les Onglets',
description: 'Personnalise les onglets de l\'application selon tes besoins.',
time_to_read: 3,
difficulty: 'Facile',
stepped_guide_available: false,
},
{
id: 313105,
slug: 'customization-accueil',
markdown: 'customization/accueil.md',
image: '/articles/cover/accueil.png',
imageAlt: 'Image montrant la personnalisation de l\'accueil dans Papillon',
title: 'L\'Accueil',
description: 'Personnalise la page d\'accueil de Papillon selon tes préférences.',
time_to_read: 3,
difficulty: 'Facile',
stepped_guide_available: false,
},
]

export default articles;
2 changes: 1 addition & 1 deletion src/docs/_maps_/collections.ts
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ const collections = [
slug: 'customization',
icon: Brush,
name: 'Personnalisation',
articlesId: []
articlesId: [313101, 313102, 313104, 313103, 313105]
},
{
id: 3433,
Expand Down
Loading