Claude/improve code quality 26 m0 r#3
Open
topherchris420 wants to merge 851 commits intochrisdesilva:mainfrom
Open
Claude/improve code quality 26 m0 r#3topherchris420 wants to merge 851 commits intochrisdesilva:mainfrom
topherchris420 wants to merge 851 commits intochrisdesilva:mainfrom
Conversation
Added a personal portfolio link to the README.
…modern-look Codex-generated pull request
Co-authored-by: topherchris420 <93827718+topherchris420@users.noreply.github.com>
Co-authored-by: topherchris420 <93827718+topherchris420@users.noreply.github.com>
…ty-9832864016404296559 🎨 Palette: Improve Accessibility of Navigation and Interactive Elements
…-debounce-9538831058584975872 ⚡ Bolt: Remove duplicate Three.js and debounce resize
…modern-look-sjtfte Brighten and enhance full-screen ripple background animation
…89397740849521524 🎨 Palette: Improve link UX and accessibility
…-12402924148614088073 ⚡ Bolt: Optimize VantaEffect component performance
Implemented `prefers-reduced-motion` check in `VantaEffect.js` to pause the animation loop for users who prefer reduced motion. This improves accessibility for users with vestibular disorders. Optimized performance by caching the media query and using an event listener. Also updated the documentation directory to comply with project standards.
…s-5394389808264286525 ⚡ Bolt: Disable unnecessary WebGL antialiasing
…60939088582153878 feat(a11y): add reduced motion support to Vanta.js background
Modified `components/VantaEffect.js` to skip the WebGL render loop when `prefers-reduced-motion` is active. This significantly reduces GPU usage and battery consumption for users who prefer reduced motion, while maintaining visual correctness by rendering a static frame on resize. Verified by confirming render calls drop to zero when reduced motion is enabled.
…16964929930224698794 ⚡ Bolt: Optimize VantaEffect for Reduced Motion
- Add ScrollToTop component with fade-in animation - Style button with glassmorphism to match existing theme - Add keyboard accessibility support - Integrate component into Home page
…7907361323484325 🎨 Palette: Add scroll-to-top button
- Fix duplicate .container::before selector (second overwrote first); change second to ::after so both overlays render - ScrollToTop: guard setIsVisible against redundant updates to avoid unnecessary re-renders on every scroll event - VantaEffect: stop the requestAnimationFrame loop entirely when reduced motion is active instead of running an empty loop every frame; always render initial frame via onWindowResize regardless of motion pref https://claude.ai/code/session_01XVA53xhh4brWUnEaq52Gdm
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.