feat: include overall uni grade on about
All checks were successful
Docker / build-and-push-image (push) Successful in 59s
All checks were successful
Docker / build-and-push-image (push) Successful in 59s
This commit is contained in:
parent
c1826e1d6b
commit
5c32eca77a
5 changed files with 22 additions and 16 deletions
16
package-lock.json
generated
16
package-lock.json
generated
|
@ -13,7 +13,7 @@
|
||||||
"@astrojs/rss": "^4.0.12",
|
"@astrojs/rss": "^4.0.12",
|
||||||
"@astrojs/sitemap": "3.4.1",
|
"@astrojs/sitemap": "3.4.1",
|
||||||
"@tailwindcss/vite": "^4.1.10",
|
"@tailwindcss/vite": "^4.1.10",
|
||||||
"astro": "^5.10.0",
|
"astro": "^5.10.1",
|
||||||
"astro-icon": "^1.1.5",
|
"astro-icon": "^1.1.5",
|
||||||
"rehype-external-links": "^3.0.0",
|
"rehype-external-links": "^3.0.0",
|
||||||
"tailwindcss": "^4.1.10",
|
"tailwindcss": "^4.1.10",
|
||||||
|
@ -24,7 +24,7 @@
|
||||||
"@tailwindcss/typography": "^0.5.16",
|
"@tailwindcss/typography": "^0.5.16",
|
||||||
"@types/node": "^24.0.3",
|
"@types/node": "^24.0.3",
|
||||||
"npm-check-updates": "^18.0.1",
|
"npm-check-updates": "^18.0.1",
|
||||||
"prettier": "^3.5.3",
|
"prettier": "^3.6.0",
|
||||||
"prettier-plugin-astro": "^0.14.1",
|
"prettier-plugin-astro": "^0.14.1",
|
||||||
"prettier-plugin-tailwindcss": "^0.6.13"
|
"prettier-plugin-tailwindcss": "^0.6.13"
|
||||||
}
|
}
|
||||||
|
@ -2455,9 +2455,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/astro": {
|
"node_modules/astro": {
|
||||||
"version": "5.10.0",
|
"version": "5.10.1",
|
||||||
"resolved": "https://registry.npmjs.org/astro/-/astro-5.10.0.tgz",
|
"resolved": "https://registry.npmjs.org/astro/-/astro-5.10.1.tgz",
|
||||||
"integrity": "sha512-g/t54kVzQnFVijs+GbbbX/NBAFTl/3yNAEA/AQYq4FumLLVv7n4BIF+jKhcPGn9iFGyT1Cjvr7KB/qYyNvHEIg==",
|
"integrity": "sha512-DJVmt+51jU1xmgmAHCDwuUgcG/5aVFSU+tcX694acAZqPVt8EMUAmUZcJDX36Z7/EztnPph9HR3pm72jS2EgHQ==",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@astrojs/compiler": "^2.12.2",
|
"@astrojs/compiler": "^2.12.2",
|
||||||
|
@ -6545,9 +6545,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/prettier": {
|
"node_modules/prettier": {
|
||||||
"version": "3.5.3",
|
"version": "3.6.0",
|
||||||
"resolved": "https://registry.npmjs.org/prettier/-/prettier-3.5.3.tgz",
|
"resolved": "https://registry.npmjs.org/prettier/-/prettier-3.6.0.tgz",
|
||||||
"integrity": "sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw==",
|
"integrity": "sha512-ujSB9uXHJKzM/2GBuE0hBOUgC77CN3Bnpqa+g80bkv3T3A93wL/xlzDATHhnhkzifz/UE2SNOvmbTz5hSkDlHw==",
|
||||||
"devOptional": true,
|
"devOptional": true,
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"bin": {
|
"bin": {
|
||||||
|
|
|
@ -17,7 +17,7 @@
|
||||||
"@astrojs/rss": "^4.0.12",
|
"@astrojs/rss": "^4.0.12",
|
||||||
"@astrojs/sitemap": "3.4.1",
|
"@astrojs/sitemap": "3.4.1",
|
||||||
"@tailwindcss/vite": "^4.1.10",
|
"@tailwindcss/vite": "^4.1.10",
|
||||||
"astro": "^5.10.0",
|
"astro": "^5.10.1",
|
||||||
"astro-icon": "^1.1.5",
|
"astro-icon": "^1.1.5",
|
||||||
"rehype-external-links": "^3.0.0",
|
"rehype-external-links": "^3.0.0",
|
||||||
"tailwindcss": "^4.1.10",
|
"tailwindcss": "^4.1.10",
|
||||||
|
@ -28,7 +28,7 @@
|
||||||
"@tailwindcss/typography": "^0.5.16",
|
"@tailwindcss/typography": "^0.5.16",
|
||||||
"@types/node": "^24.0.3",
|
"@types/node": "^24.0.3",
|
||||||
"npm-check-updates": "^18.0.1",
|
"npm-check-updates": "^18.0.1",
|
||||||
"prettier": "^3.5.3",
|
"prettier": "^3.6.0",
|
||||||
"prettier-plugin-astro": "^0.14.1",
|
"prettier-plugin-astro": "^0.14.1",
|
||||||
"prettier-plugin-tailwindcss": "^0.6.13"
|
"prettier-plugin-tailwindcss": "^0.6.13"
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,7 +3,7 @@ title: "MUST FIND BEANS"
|
||||||
description: "What would you do if you realised your breakfast was going to be entirely free of beans, and how far would you go to make it right?"
|
description: "What would you do if you realised your breakfast was going to be entirely free of beans, and how far would you go to make it right?"
|
||||||
date: 2025-05-08
|
date: 2025-05-08
|
||||||
image: { url: "main-capsule.png", alt: "MUST FIND BEANS Title Logo" }
|
image: { url: "main-capsule.png", alt: "MUST FIND BEANS Title Logo" }
|
||||||
tags: ["godot", "blender", "gimp"]
|
tags: ["godot", "blender", "gimp", "aseprite"]
|
||||||
categories: ["personal"]
|
categories: ["personal"]
|
||||||
---
|
---
|
||||||
|
|
||||||
|
@ -41,7 +41,7 @@ The game is not yet available but can be wishlisted on [Steam](https://store.ste
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
> Brute enemy model from current development not yet in the playtest.
|
> Brute enemy model from current development not yet in the playtest build.
|
||||||
|
|
||||||
## Screenshots
|
## Screenshots
|
||||||
|
|
||||||
|
|
|
@ -112,6 +112,7 @@ const education = [
|
||||||
image: uopicon,
|
image: uopicon,
|
||||||
course: "BA (Hons) Game Arts and Design",
|
course: "BA (Hons) Game Arts and Design",
|
||||||
date: "2024 - 2025",
|
date: "2024 - 2025",
|
||||||
|
grade: "First Class Honours",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
id: 2,
|
id: 2,
|
||||||
|
@ -277,9 +278,14 @@ const sortedEducation = [...education].sort((a, b) => a.id - b.id);
|
||||||
<span class="text-secondary/70">{education.name}</span>
|
<span class="text-secondary/70">{education.name}</span>
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<p class="font-mono text-sm font-light text-nowrap">
|
<div class="text-right">
|
||||||
{education.date}
|
<p class="font-mono text-sm font-light text-nowrap">
|
||||||
</p>
|
{education.date}
|
||||||
|
</p>
|
||||||
|
{education.grade ? (
|
||||||
|
<p class="font-mono text-xs font-light">{education.grade}</p>
|
||||||
|
) : null}
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
))
|
))
|
||||||
}
|
}
|
||||||
|
|
|
@ -32,7 +32,7 @@
|
||||||
|
|
||||||
:root {
|
:root {
|
||||||
color-scheme: light dark;
|
color-scheme: light dark;
|
||||||
--primary: light-dark(var(--color-neutral-50), var(--color-black));
|
--primary: light-dark(var(--color-neutral-50), var(--color-neutral-950));
|
||||||
--secondary: light-dark(var(--color-neutral-950), var(--color-neutral-50));
|
--secondary: light-dark(var(--color-neutral-950), var(--color-neutral-50));
|
||||||
--tertiary: light-dark(var(--color-neutral-500), var(--color-neutral-500));
|
--tertiary: light-dark(var(--color-neutral-500), var(--color-neutral-500));
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue