Skip to content

Comments

feat: visual redesign — split-screen layout, glass-morphism & aurora#45

Open
andimrob wants to merge 4 commits intomainfrom
feat/visual-redesign
Open

feat: visual redesign — split-screen layout, glass-morphism & aurora#45
andimrob wants to merge 4 commits intomainfrom
feat/visual-redesign

Conversation

@andimrob
Copy link
Owner

@andimrob andimrob commented Feb 18, 2026

Summary

  • Split-screen sticky sidebar — name, section nav, social links, and theme toggle live in a fixed left panel on desktop; main content scrolls independently
  • Font swap — Satoshi (headings) + Instrument Sans (body) via self-hosted WOFF2
  • Dark mode atmosphere — animated aurora glows using CSS @property for smooth color cycling (salmon → turquoise → amber → violet), noise texture overlay, glass-morphism cards
  • Experience & Projects redesign — glass-card containers, colour-tinted borders, category emojis, stagger reveal animations
  • Prism easter egg preserved — nav links removed from header on desktop; prism pill lives as a compact floating widget in the top-right corner, still flips to show quips
  • Layout fixesmax-w-screen-xl cap for large screens; footer moved inside flex container to prevent sidebar losing sticky position at scroll end; first section top-padding removed to align "About Me" with the name

Screenshots

Desktop

Desktop view

Mobile

Mobile view

Test plan

  • 93 unit tests passing
  • pnpm lint clean (warnings only, no errors)
  • pnpm typecheck clean
  • pnpm build succeeds
  • Verified desktop layout at 1280px and 1920px
  • Verified mobile layout at 390px
  • Dark mode aurora animation verified
  • Prism easter egg still works on desktop (compact pill, top-right)
  • Sidebar remains sticky through footer scroll
  • All existing interactive features intact (cursor glow, X-Ray mode, confetti, sounds)

🤖 Generated with Claude Code


Summary by cubic

Redesigned the site with a split-screen desktop layout, glass cards, and an animated dark‑mode aurora. Improves readability and navigation, with cleaner typography and smoother section reveals.

  • New Features

    • Split-screen desktop layout with a sticky sidebar (name, nav, social, theme).
    • Glass-card styling with staggered reveal animations; dark‑mode aurora and subtle noise texture.
    • Projects section powered by typed data, with tech badges and external links.
    • Experience section refreshed with category emojis, tinted borders, and hover micro‑interactions.
  • Refactors

    • Extracted Sidebar and reorganized layout within a max-w-screen-xl container.
    • Moved Footer inside the main container to fix sidebar stickiness at page end.
    • Swapped to Satoshi (headings) and Instrument Sans (body); updated SectionHeading/Hero/Header and RevealSection width.
    • Added tests for Sidebar, Experience, Projects, and SectionHeading (93 passing) and a Sidebar Storybook story.

Written for commit c676ded. Summary will update on new commits.

andimrob and others added 4 commits February 18, 2026 01:03
Replace Inter with Instrument Sans (Google Fonts) for body text and
self-hosted Satoshi (Fontshare) for headings. Adds font-heading class
to SectionHeading, Hero h1, and Header nav links. Includes unit tests
for SectionHeading and a tasks.md tracking file for the full redesign.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…font swap

- Split-screen sticky sidebar (lg:flex) with typewriter name, section nav,
  social links, and theme toggle; main content scrolls independently
- Satoshi headings + Instrument Sans body via self-hosted WOFF2 fonts
- Dark mode aurora: animated radial glows with CSS @Property color cycling
- Glass-card components for Experience and Projects sections
- Redesigned Experience with category emojis, colour borders, stagger animations
- Projects section with typed data and external link cards
- Personality-forward About copy
- Prism nav easter egg preserved as compact floating widget on desktop
- Max-width container (max-w-screen-xl) for large screen layouts
- Footer moved inside flex container to fix sidebar sticky scroll behaviour
- 93 tests passing

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@netlify
Copy link

netlify bot commented Feb 18, 2026

Deploy Preview for symphonious-blancmange-7aafce ready!

Name Link
🔨 Latest commit c676ded
🔍 Latest deploy log https://app.netlify.com/projects/symphonious-blancmange-7aafce/deploys/6995e70710da74000848d5a2
😎 Deploy Preview https://deploy-preview-45--symphonious-blancmange-7aafce.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

Copy link

@cubic-dev-ai cubic-dev-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

1 issue found across 24 files

Prompt for AI agents (all issues)

Check if these issues are valid — if so, understand the root cause of each and fix them. If appropriate, use sub-agents to investigate and fix each issue separately.


<file name="tasks.md">

<violation number="1" location="tasks.md:5">
P3: Avoid committing machine-specific absolute paths in documentation; they leak local directory structure and are not portable for other contributors.</violation>
</file>

Reply with feedback, questions, or to request a fix. Tag @cubic-dev-ai to re-run a review.


**Branch**: `feat/visual-redesign`
**Aesthetic**: "Arcade Cabinet Meets Editorial"
**Plan**: `.claude/projects/-Users-robblakey-src-andimrob-github-io/0d3559b2-1e72-41a5-bdea-6b871d3c8bd3.jsonl`
Copy link

@cubic-dev-ai cubic-dev-ai bot Feb 18, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P3: Avoid committing machine-specific absolute paths in documentation; they leak local directory structure and are not portable for other contributors.

Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. At tasks.md, line 5:

<comment>Avoid committing machine-specific absolute paths in documentation; they leak local directory structure and are not portable for other contributors.</comment>

<file context>
@@ -0,0 +1,109 @@
+
+**Branch**: `feat/visual-redesign`
+**Aesthetic**: "Arcade Cabinet Meets Editorial"
+**Plan**: `.claude/projects/-Users-robblakey-src-andimrob-github-io/0d3559b2-1e72-41a5-bdea-6b871d3c8bd3.jsonl`
+
+---
</file context>
Fix with Cubic

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant