diff --git a/src/app.html b/src/app.html index 23f16e0..79475db 100644 --- a/src/app.html +++ b/src/app.html @@ -6,6 +6,6 @@ %sveltekit.head% -
%sveltekit.body%
+ %sveltekit.body% diff --git a/src/lib/components/Project.svelte b/src/lib/components/Project.svelte index d49bdd2..e62520a 100644 --- a/src/lib/components/Project.svelte +++ b/src/lib/components/Project.svelte @@ -71,7 +71,7 @@ .bottom { background-color: var(--bg); - height: 80px; + min-height: 80px; border-radius: 0 0 4px 4px; padding: 0px 16px 16px 16px; } diff --git a/src/lib/i18n/cs/common.json b/src/lib/i18n/cs/common.json index 269a5b9..fe1b421 100644 --- a/src/lib/i18n/cs/common.json +++ b/src/lib/i18n/cs/common.json @@ -7,5 +7,6 @@ "contact": "Kde mě najdeš", "contact-github": "GitHub", "contact-githubalt": "GitHub (další)", - "contact-discord": "Discord" + "contact-discord": "Discord", + "contact-mail": "E-mail" } diff --git a/src/lib/i18n/cs/projects.json b/src/lib/i18n/cs/projects.json index f9b72d1..6f56893 100644 --- a/src/lib/i18n/cs/projects.json +++ b/src/lib/i18n/cs/projects.json @@ -1,4 +1,6 @@ { + "unordered": "Tady je pár věcí, na které jsem hrdý, uvedené v žádném konkrétním pořadí...", + "blog": "Taky mám blog, na který čas od času něco napíšu!", "silverbot": "Jednoduchý Discord bot se spoustou Sonic příkazů. Tolik roztomilosti, a může být jen tvoje!", "puzzleprism": "Hlavolam pro virtuální realitu vytvořený v Godotu, který tvořil praktickou část mé maturitní práce. Jsem na ni fakt hrdý!", "hexalema": "Stolní hra pro dva hráče inspirovaná Královskou hrou z Uru. Navrhnuto s mými spolužáky!", diff --git a/src/lib/i18n/en/common.json b/src/lib/i18n/en/common.json index 551cd2c..d30265e 100644 --- a/src/lib/i18n/en/common.json +++ b/src/lib/i18n/en/common.json @@ -7,5 +7,6 @@ "contact": "Where to find me", "contact-github": "GitHub", "contact-githubalt": "GitHub (alt)", - "contact-discord": "Discord" -} + "contact-discord": "Discord", + "contact-mail": "E-mail" +} \ No newline at end of file diff --git a/src/lib/i18n/en/projects.json b/src/lib/i18n/en/projects.json index 6b7478c..1242298 100644 --- a/src/lib/i18n/en/projects.json +++ b/src/lib/i18n/en/projects.json @@ -1,4 +1,6 @@ { + "unordered": "Here's some of the stuff I'm proud of, listed in no particular order...", + "blog": "I also have a blog that I post on from time to time!", "silverbot": "A simple Discord bot related to the Sonic franchise. Lots of fluff, and it can all be yours!", "puzzleprism": "A VR puzzle game made in Godot that I made as my high school final. I'm really proud of it!", "hexalema": "A tabletop game for two players similar to the Royal Game of Ur. Designed with my classmates!", diff --git a/src/lib/parts/Projects.svelte b/src/lib/parts/Projects.svelte index 7d11aaf..41447e8 100644 --- a/src/lib/parts/Projects.svelte +++ b/src/lib/parts/Projects.svelte @@ -9,6 +9,7 @@ import SwapdoodleRevival from "$lib/assets/images/projects/swapdoodlerevival.png"; import t from "$lib/i18n"; + import { buildCurrentLangUrl } from "$lib/i18n/util.svelte"; const PROJECTS: { [key: string]: ProjectAttrs } = { swapdoodlerevival: { @@ -57,6 +58,7 @@

{$t("homepage.projects")}

+

{$t("projects.unordered")}

{#each Object.entries(PROJECTS) as [key, project] (key)} @@ -65,4 +67,9 @@ {/each}
+

+ + {$t("projects.blog")} + +

diff --git a/src/lib/style/app.scss b/src/lib/style/app.scss index eda132c..e0d9f79 100644 --- a/src/lib/style/app.scss +++ b/src/lib/style/app.scss @@ -16,10 +16,18 @@ body, body { background-color: constants.$dark; - background-attachment: fixed; color: constants.$light; + display: flex; + flex-direction: column; + min-height: 100vh; } +main { + flex-grow: 1; + margin-bottom: 0; +} + +/* Padded Section */ .ps { width: 100%; max-width: 1000px; @@ -29,6 +37,7 @@ body { margin-bottom: 48px; } +/* Padded Section Manager */ .psm { width: 100%; box-sizing: border-box; diff --git a/src/routes/[[lang]]/+layout.svelte b/src/routes/[[lang]]/+layout.svelte index 8d6cbc7..4056868 100644 --- a/src/routes/[[lang]]/+layout.svelte +++ b/src/routes/[[lang]]/+layout.svelte @@ -11,71 +11,98 @@ -
-
-
-
+ +