From 9b6880d64c79f55a3969250a3a2cfdd0ddb6a25b Mon Sep 17 00:00:00 2001 From: Francisco Cunha Date: Thu, 16 Jan 2025 11:38:20 +0100 Subject: [PATCH 1/2] Improve layout on mobile devices --- src/lib/project_card.svelte | 5 ++- src/routes/+layout.svelte | 8 ++-- src/routes/+page.svelte | 4 +- src/routes/looping_strings.svelte | 2 +- src/routes/navigation.svelte | 6 +-- src/routes/portfolio/[[filters]]/+page.svelte | 38 ++++++++++--------- src/routes/project/[slug]/+page.svelte | 15 ++++---- 7 files changed, 41 insertions(+), 37 deletions(-) diff --git a/src/lib/project_card.svelte b/src/lib/project_card.svelte index 22e71fb..c8fc217 100644 --- a/src/lib/project_card.svelte +++ b/src/lib/project_card.svelte @@ -8,7 +8,10 @@
{#await data}
diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index 8603643..a50c123 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -13,7 +13,7 @@
-

Francisco Cunha

+

Francisco Cunha

@@ -22,10 +22,8 @@
-
-
+
+
{@render children()}
diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index 9242ebf..651221e 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -28,7 +28,7 @@
Highlighted projects | - All projects + All projects
diff --git a/src/routes/looping_strings.svelte b/src/routes/looping_strings.svelte index be5f867..3ff91da 100644 --- a/src/routes/looping_strings.svelte +++ b/src/routes/looping_strings.svelte @@ -18,5 +18,5 @@ {#key i} -

{strings[i] || ''}

+

{strings[i] || ''}

{/key} diff --git a/src/routes/navigation.svelte b/src/routes/navigation.svelte index 9f2ed89..69a6c71 100644 --- a/src/routes/navigation.svelte +++ b/src/routes/navigation.svelte @@ -9,7 +9,7 @@ ]; -
+ diff --git a/src/routes/portfolio/[[filters]]/+page.svelte b/src/routes/portfolio/[[filters]]/+page.svelte index 0a99f75..30fa7f0 100644 --- a/src/routes/portfolio/[[filters]]/+page.svelte +++ b/src/routes/portfolio/[[filters]]/+page.svelte @@ -31,7 +31,7 @@ -
+
{/each}
-
- -
- {#each unselected_tags as tag (tag)} - - {/each} -
+{#if unselected_tags.length > 0} +
+ + {#each unselected_tags as tag (tag)} + + {/each} +
+{/if} +
-
+
{#each projects as project} {#if selected_tags.some((tag) => project.tags.includes(tag))} diff --git a/src/routes/project/[slug]/+page.svelte b/src/routes/project/[slug]/+page.svelte index a6d14fa..6875098 100644 --- a/src/routes/project/[slug]/+page.svelte +++ b/src/routes/project/[slug]/+page.svelte @@ -6,10 +6,10 @@ let has_sidebar = data.meta.sidebar && data.meta.sidebar.length > 0; -
-
+
+

{data.meta.name}

-
+
{#each data.meta.tags as tag} {tag} @@ -20,12 +20,12 @@
-
+
{#if has_sidebar} -
+
{#each data.meta.sidebar as src, i} {'Showcase {/each} @@ -41,14 +41,13 @@ .project-wrapper :global(iframe) { @apply self-center; - @apply max-md:w-full; + @apply max-lg:w-full; } .project-wrapper :global(iframe.video) { @apply aspect-video; @apply h-auto; - @apply md:w-4/5; - @apply max-md:w-full; + @apply lg:w-4/5; } .project-wrapper :global(img) { From 686508dbc962c3548a3471bb3416d07afb791d82 Mon Sep 17 00:00:00 2001 From: Francisco Cunha Date: Thu, 16 Jan 2025 12:25:42 +0100 Subject: [PATCH 2/2] Add footer with socials --- src/lib/socials.svelte | 33 +++++++++++++++++++++++++++++++++ src/routes/+layout.svelte | 11 +++++++++++ src/routes/+page.svelte | 24 ++---------------------- 3 files changed, 46 insertions(+), 22 deletions(-) create mode 100644 src/lib/socials.svelte diff --git a/src/lib/socials.svelte b/src/lib/socials.svelte new file mode 100644 index 0000000..46142ca --- /dev/null +++ b/src/lib/socials.svelte @@ -0,0 +1,33 @@ + + + diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index a50c123..fe2725a 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -1,8 +1,12 @@ @@ -27,3 +31,10 @@ {@render children()}
+ + +{#if page.url.pathname !== '/'} +
+ +
+{/if} diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index 651221e..dd078da 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -1,25 +1,11 @@