From 47b68ea32a85db5429843a6ec14f53f7ff2a31ac Mon Sep 17 00:00:00 2001 From: denizk0461 Date: Fri, 23 Jan 2026 15:46:08 +0100 Subject: [PATCH] moved project n5 page to project page root --- src/lib/viewport/header.svelte | 2 +- src/routes/+layout.svelte | 20 ++++++++++++++++ src/routes/+page.svelte | 2 +- .../projectn5/{devlog => }/+layout.svelte | 0 .../projectn5/{devlog => }/+page.svelte | 23 ++++++++++++++----- src/routes/projects/projects.ts | 2 +- 6 files changed, 40 insertions(+), 9 deletions(-) rename src/routes/projects/projectn5/{devlog => }/+layout.svelte (100%) rename src/routes/projects/projectn5/{devlog => }/+page.svelte (52%) diff --git a/src/lib/viewport/header.svelte b/src/lib/viewport/header.svelte index 2fd414b..383645f 100644 --- a/src/lib/viewport/header.svelte +++ b/src/lib/viewport/header.svelte @@ -1,7 +1,7 @@ {#snippet headerLinks()} Home Projects - Project N5 + Project N5 Blog About {/snippet} diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index 17b0c85..4d4fef6 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -185,6 +185,26 @@ font-weight: 400; } + button { + font-family: var(--font-mono); + font-size: var(--font-size-mono); + padding: 8px; + background-color: transparent; + border: dashed 2px var(--color-highlight); + color: var(--color-highlight); + font-weight: 700; + cursor: pointer; + transition: background-color 0.05s ease-out; + } + + button:hover { + background-color: var(--color-background-highlight); + } + + .button-fullwidth { + width: 100%; + } + /* #region Headers */ /* All headers */ h1, h2, h3, h4, h5, h6 { diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index b6c350f..228c003 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -22,7 +22,7 @@ subtitle: `my active Godot game project about finding yourself in an unfamiliar future. latest update: ${latestDevlogDate}`, img: "projects/projectn5/devlog/2025/0523/birds_eye.webp", imgAlt: "Project N5 screenshot of Laura looking down at two cuboids", - link: "projects/projectn5/devlog", + link: "projects/projectn5", }, { title: "Projects", diff --git a/src/routes/projects/projectn5/devlog/+layout.svelte b/src/routes/projects/projectn5/+layout.svelte similarity index 100% rename from src/routes/projects/projectn5/devlog/+layout.svelte rename to src/routes/projects/projectn5/+layout.svelte diff --git a/src/routes/projects/projectn5/devlog/+page.svelte b/src/routes/projects/projectn5/+page.svelte similarity index 52% rename from src/routes/projects/projectn5/devlog/+page.svelte rename to src/routes/projects/projectn5/+page.svelte index 5fc1a11..5ecba0d 100644 --- a/src/routes/projects/projectn5/devlog/+page.svelte +++ b/src/routes/projects/projectn5/+page.svelte @@ -2,10 +2,12 @@ import Banner2 from "$lib/banner2.svelte"; import Content from "$lib/viewport/content.svelte"; // import type { DevlogPost } from "./devlog-posts"; - import { posts, type DevlogPost } from "./posts"; + import { posts, type DevlogPost } from "./devlog/posts"; import Gallery, { type GalleryEntry } from "$lib/lists/gallery.svelte"; - let entries: GalleryEntry[] = posts.entries().map(mapEntries).toArray(); + let allEntries: GalleryEntry[] = posts.entries().map(mapEntries).toArray() + let entries: GalleryEntry[] = $state(allEntries.slice(0, 3)); + let loadEntryButton: HTMLElement; function mapEntries(m: [String, DevlogPost], index: number): GalleryEntry { return { @@ -17,6 +19,11 @@ }; } + function loadAllEntries() { + entries = allEntries; + loadEntryButton.style.display = "none"; + } + // Leftpads a single-digit number to two digits function leftpad(n: number): String { var result = n.toString(); @@ -29,17 +36,21 @@ - Project N5 Devlog | denizk0461 + Project N5 | denizk0461 -

This is the development log for my game Project N5! It's an action-adventure jump-and-run game inspired by games such as Ratchet & Clank. Development started on 2023-09-16 and rebooted on 2025-05-16.

+

I am currently working on a game under the working title Project N5! I'm aiming for it to be an action-adventure jump-and-run game inspired by games such as Ratchet & Clank. Development started on 2023-09-16 and rebooted on 2025-05-16.

-

2023 progress updates summarise an entire month's work, respectively. Progress updates thereafter denote noteworthy developments in a more collected format.

+

Development Log

+ +

Development log entries in reverse chronological order (newest to oldest).

+ +
\ No newline at end of file diff --git a/src/routes/projects/projects.ts b/src/routes/projects/projects.ts index 8b1754f..c6bd65e 100644 --- a/src/routes/projects/projects.ts +++ b/src/routes/projects/projects.ts @@ -33,7 +33,7 @@ export const projects: Project[] = [ links: [ { text: "View the development log", - link: "/projects/projectn5/devlog", + link: "/projects/projectn5", }, { text: "Play an old build (developed until 2025-05-16)",