deckhearth/components
Randall Stillwell b97eb45b29 Massive Performance Boost - Remove Heavy Hover Panels
🚀 Performance Optimizations:
- Completely removed complex side hover panels (massive DOM reduction)
- Eliminated 240+ lines of heavy panel HTML per card
- Removed expensive panel positioning calculations
- Simplified hover animations from 300ms to 200ms
- Removed redundant image scaling (double transform)

🎯 New Lightweight Hover System:
- Simple card scaling on hover (transform: scale(1.05))
- Slide-in action buttons in corners
- Checkbox & favorite in top-right corner
- Ownership indicator & add button in bottom-left
- All buttons use opacity transitions (GPU accelerated)

🔥 Fire-Themed Interactive Elements:
- Checkbox: Ember red accent color
- Favorite: Ember red background when active
- Add/Own button: Wood brown background
- Ownership indicator: Gold dot when owned
- All buttons have subtle hover scaling (scale(1.1))

📱 Enhanced Grid Layout:
- Removed right padding (no more panel space needed)
- Increased grid density: lg:4 cols, xl:5 cols, 2xl:6 cols
- Better space utilization across all screen sizes
- Cleaner, more focused card browsing experience

 User Experience Improvements:
- Much faster card grid rendering
- Smoother hover interactions
- Reduced layout shift and jank
- Cleaner visual hierarchy
- Quick access to essential actions

💾 Code Cleanup:
- Removed cardIndex and cardsPerRow props
- Eliminated panel positioning logic
- Simplified component structure
- Reduced bundle size significantly

The cards page should now be lightning fast! 🔥
2025-07-26 08:45:38 -05:00
..
ActivityLog.js 🎉 COMPLETED: Full Collaborative Collections System 2025-07-25 08:34:28 -05:00
AdminProtected.js Fixed SSR and null user issues for production deployment 2025-07-24 17:04:06 -05:00
AuthLayout.js 🎨 Restructured Layout System 2025-07-25 11:28:04 -05:00
BulkInviteModal.js 🔄 Simplified Permission Model & UX Improvements 2025-07-25 10:29:45 -05:00
BulkSelectionToolbar.js 🔥 Transform to Deck Hearth Fire-Inspired Design 2025-07-26 08:30:07 -05:00
CardItem.js Massive Performance Boost - Remove Heavy Hover Panels 2025-07-26 08:45:38 -05:00
CollaborationManager.js 🔄 Simplified Permission Model & UX Improvements 2025-07-25 10:29:45 -05:00
CollaboratorFacepile.js 🔧 Fixed Cards Page API Response Format 2025-07-25 23:16:35 -05:00
CollectionSelectionModal.js 🎯 Implemented Collection Selection Modal System 2025-07-26 00:22:35 -05:00
Layout.js 🔥 Transform to Deck Hearth Fire-Inspired Design 2025-07-26 08:30:07 -05:00
PermissionIndicator.js 🔄 Simplified Permission Model & UX Improvements 2025-07-25 10:29:45 -05:00
ShareModal.js 🔥 Transform to Deck Hearth Fire-Inspired Design 2025-07-26 08:30:07 -05:00
UploadImageModal.js 🚀 Implemented Complete Collection Functionality 2025-07-25 22:28:52 -05:00