diff --git a/src/app.css b/src/app.css index 356c929..dcb91d6 100644 --- a/src/app.css +++ b/src/app.css @@ -6,6 +6,12 @@ a { @apply text-cornflower-normal hover:text-cornflower-light transition; } + + .rescale-linear { + image-rendering: pixelated; + image-rendering: -moz-crisp-edges; + image-rendering: crisp-edges;; + } } @keyframes fadeIntroduction { diff --git a/src/lib/data/me.ts b/src/lib/data/me.ts index 8a013a7..a7c194a 100644 --- a/src/lib/data/me.ts +++ b/src/lib/data/me.ts @@ -35,6 +35,7 @@ import quake3BotWebp from '$lib/images/quake-3-bot.webp'; import postmanIconSvg from '$lib/images/postman-icon.svg'; import typeScriptIconSvg from '$lib/images/typescript.svg'; import butterflyMx444IconPng from '$lib/images/butterflymx-444.png'; +import miloMinecraftHeadWebp from '$lib/images/milo-minecraft-head.webp'; function calculateYearsElapsed(since: Date): number { return new Date(new Date().getTime() - since.getTime()).getFullYear() - 1970; @@ -217,4 +218,12 @@ export const projects = [ image: butterflyMx444IconPng, href: 'https://github.com/Iapetus-11/ButterflyMX-444', }, + { + name: 'Skin Renderer', + description: + 'A microservice written in Elixir + Phoenix to render Minecraft skins (currently just renders heads)', + image: miloMinecraftHeadWebp, + href: 'https://github.com/Iapetus-11/minecraft-skins', + pixelated: true, + }, ]; diff --git a/src/lib/images/milo-minecraft-head.webp b/src/lib/images/milo-minecraft-head.webp new file mode 100644 index 0000000..8ef9cf3 Binary files /dev/null and b/src/lib/images/milo-minecraft-head.webp differ diff --git a/src/routes/projects/ProjectCard.svelte b/src/routes/projects/ProjectCard.svelte index ad640ab..fa9044c 100644 --- a/src/routes/projects/ProjectCard.svelte +++ b/src/routes/projects/ProjectCard.svelte @@ -4,6 +4,7 @@ export let image: string; export let href: string; export let idx: number; + export let pixelated = false; {name} {name}