From bedd355b78c5e34e1e0b3e444baa1981aeea484b Mon Sep 17 00:00:00 2001 From: Nicholai Date: Thu, 23 Oct 2025 02:09:48 -0600 Subject: [PATCH] refactor(ui): transform temp-placeholder into minimal card layout MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Removed gradient border wrapper and CursorDotBackground - Created centered dark card (#0a0a0a) on black background with subtle border - Added minimal navigation with smooth scroll to sections - Organized content into sections (about, work, studio, contact) - Added > prefixes to section headers for terminal aesthetic - Removed all glow effects and rounded corners - Kept only orange (#ff4d00), white, and black color palette - Preserved all Easter eggs (depth map, pigeon zone, video previews) - Added smooth scroll behavior to globals.css Inspired by minimal editorial layouts while maintaining the site's humor and personality. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- src/app/globals.css | 1 + src/components/Temp-Placeholder.tsx | 177 +++++++++++++++------------- 2 files changed, 93 insertions(+), 85 deletions(-) diff --git a/src/app/globals.css b/src/app/globals.css index 43d3bd0..3401477 100644 --- a/src/app/globals.css +++ b/src/app/globals.css @@ -180,6 +180,7 @@ body { html { scrollbar-width: none; /* Firefox */ -ms-overflow-style: none; /* IE and Edge */ + scroll-behavior: smooth; } html::-webkit-scrollbar { diff --git a/src/components/Temp-Placeholder.tsx b/src/components/Temp-Placeholder.tsx index e79603a..59fc3ff 100644 --- a/src/components/Temp-Placeholder.tsx +++ b/src/components/Temp-Placeholder.tsx @@ -1,6 +1,5 @@ "use client"; -import { CursorDotBackground } from "./CursorDotBackground"; import { HorizontalAccordion } from "./HorizontalAccordion"; import { InstagramFeed } from "./InstagramFeed"; import { ScrollProgressBar } from "./ScrollProgressBar"; @@ -95,67 +94,73 @@ export function TempPlaceholder() { <>
-
-
-
-
-
- - - - Last updated: 10-12-2025 - +
+ {/* Navigation */} + - - - You've gotta be shittin' me. - - - - This is the 20th time this has happened. - - - Nicholai broke the website, again. - + {/* Main Card Container */} +
+ + {/* About Section */} +
+ + Last updated: 10-12-2025 + - - + + + You've gotta be shittin' me. + + + + This is the 20th time this has happened. + + + Nicholai broke the website, again. + + + +

(TLDR: perfectionism is the mind killer) @@ -236,7 +241,7 @@ export function TempPlaceholder() { className="z-50 w-[90vw] max-w-[350px]" onMouseLeave={() => setIsEasterEggOpen(false)} > -

+
setIsPigeonEggOpen(false)} > -
+
)} - Who we are: artists and technical people, we're better at VFX than we are at web design, I promise. +
- + - Here's our reel:{" "} + > Here's our reel:{" "} @@ -356,12 +361,12 @@ export function TempPlaceholder() { - - Some projects we've worked on: + > Some projects we've worked on: @@ -604,28 +607,34 @@ export function TempPlaceholder() { +
- + + - + - - Contact us:{" "} + > Contact us:{" "} - - File a complaint:{" "} + > File a complaint:{" "} - No pigeons allowed in this zone + No pigeons allowed in this zone - - - - + +