Skip to content

Restore the portfolio's playful field-station interactions - #7

Merged
SimpleCaci merged 1 commit into
mainfrom
codex/restore-coolness
Jul 16, 2026
Merged

SimpleCaci merged 1 commit into
mainfrom
codex/restore-coolness

Conversation

@SimpleCaci

Copy link
Copy Markdown
Owner

What changed

  • adds a progressive visual layer with a responsive field-map signal, scroll reveals, subtle project-card depth, and rope page transitions
  • adds six lightweight animated SVG scenes tied to the verified featured projects
  • brings the cow mascot back as an optional clickable field assistant and decorative pointer trail without hiding the native cursor
  • loads the enhancement from the existing shared script, so the underlying HTML, content, and no-JavaScript fallbacks remain unchanged

Why

The consolidated redesign improved structure and credibility, but it became more restrained than Quinton's original rope-and-cow personality. This pass restores movement, surprise, and recognizable character without undoing the editorial field-notebook foundation.

Accessibility and behavior

  • honors prefers-reduced-motion
  • disables pointer-following and tilt behavior for coarse/touch pointers
  • preserves native cursor behavior and keyboard focus styles
  • keeps decorative scenes and trail imagery out of the accessibility tree
  • retains existing no-JavaScript and JSON failure fallbacks

Validation

  • python scripts/validate_site.py
  • node --check js/main.js
  • node --check js/coolness.js
  • node --check js/projects.js
  • git diff --check
  • local HTTP smoke test for all four pages, project JSON, stylesheet, and enhancement script

Review note

The in-app browser backend was unavailable in this session, so this remains a draft for visual review at desktop and mobile sizes before merge.

@SimpleCaci
SimpleCaci marked this pull request as ready for review July 16, 2026 00:48
@SimpleCaci
SimpleCaci merged commit 13588c8 into main Jul 16, 2026
1 check passed
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