Skip to content

Conversation

@samjjacko
Copy link
Contributor

@samjjacko samjjacko commented Jan 24, 2026

Change Summary

Touched up some of the logic and layout of the footer to make it more consistent with the rest of the codebase, and added some minor optimisations

Change Form

  • Added a hook to prevent a component from re-rendering when not in view. This helps to prevent crazy memory issues when some extensions are used
  • Re-factored the footer such that the animation and footer content are separate components
  • Made the cursor animation much less intense
  • The pull request title has an issue number
  • The change works by "Smoke testing" or quick testing
  • The change has tests
  • The change has documentation

Other Information

[Is there anything in particular in the review that I should be aware of?]

Related issue

Oliverr48 and others added 19 commits November 25, 2025 15:10
- Implemented animated footer with mouse-tracking gradient effects
- Added canvas-based network visualization with particle connections
- Created interactive particle system with hover effects
- Integrated social media links (Discord, Twitter, GitHub, YouTube)
- Added navigation links (Home, About, Events, Game/Art Showcases)
- Implemented community stats display with animated cards
- Added newsletter signup button with rotating star animation
- Created constitution link with custom island icon
- Optimized code to 225 lines while maintaining all functionality
- Added comprehensive comments for maintainability
- Used Framer Motion for smooth animations and interactions
- Implemented responsive design with proper mobile/desktop layouts
- Added client-side rendering checks to prevent SSR hydration issues
…mponent

- Integrate Footer component with framer-motion animations
- Fix footer layout to properly display on large displays (27" monitor)
- Remove Community Stats section from footer
- Fix Constitution button alignment with gamepad icon divider
- Add email address (UWAgamedev@gmail.com) to footer
- Apply pixel font (font-jersey10) to all footer text for retro gaming aesthetic
- Increase font sizes throughout footer for better readability
- Reposition email address directly under 'Create • Play • Inspire' tagline
- Update navigation link labels (About -> About Us, Games -> Games Showcase)
- Add framer-motion dependency to package.json
@laurenpudz laurenpudz self-requested a review January 24, 2026 09:53
@laurenpudz laurenpudz merged commit 0ee191e into main Jan 24, 2026
5 checks 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.

Create footer component

4 participants