An open API service indexing awesome lists of open source software.

https://github.com/chadnpc/project-gallery

fancy project gallery (POC)
https://github.com/chadnpc/project-gallery

Last synced: over 1 year ago
JSON representation

fancy project gallery (POC)

Awesome Lists containing this project

README

          

.SYNOPSIS

project parallax-gallery

.CHANGELOG

Features:
* Added floating parallax effect to images using parallax-floating component
* Added text scramble hover effect to titles and numbers
* Added keyboard arrow navigation support
* Improved scroll snapping behavior

Performance Optimizations:
* Reduced buffer size from 15 to 5 for better memory usage
* Added cleanup threshold to prevent memory leaks
* Optimized animation frame handling with useRef
* Improved touch and wheel event handling

Visual Improvements:
* Added shadow and rounded corners to images
* Improved title spacing and layout
* Added opacity transitions for scrambled text
* Better vertical spacing between elements

Bug Fixes:
* Fixed TypeScript type errors for event handlers
* Fixed memory leak in animation cleanup
* Fixed infinite update loop in ParallaxGallery
* Fixed unused variables warnings
* Fixed touch event handling on mobile devices

Code Quality:
* Converted components to TypeScript
* Added proper type definitions
* Improved code organization with separate components
* Better state management using useRef where appropriate
* Added proper cleanup for event listeners

Dependencies:
* Added motion/react for animations
* Added uuid for unique IDs
* Added tailwind for utility classes