-
Notifications
You must be signed in to change notification settings - Fork 37
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cache google assets #37
Merged
Merged
Conversation
This file contains 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
## 🎯 Overview This PR significantly improves the Apache Fineract website's user interface by adding modern animations and interactive elements throughout the site. ## 🔍 Detailed Changes ### 1. Global Animation Enhancements - Added fade-in and slide-up animations for all sections - Implemented scroll-triggered animations for better engagement - Added smooth transitions between states - Optimized performance with hardware acceleration ### 2. Navigation Improvements - Enhanced logo and brand text presentation - Added smooth hover transitions - Improved mobile responsiveness - Added underline animations for nav links ### 3. Interactive Elements - Added hover effects to all cards and panels - Implemented ripple effects for buttons - Enhanced list item interactions - Added gradient animations - Improved table row hover states ### 4. Reference Section Redesign - Modernized link presentations with icons - Added smooth hover transitions - Enhanced visual feedback - Improved mobile layout - Added shine effects ### 5. Visual Feedback - Added micro-interactions - Enhanced hover states - Implemented consistent color transitions - Added subtle animations for better UX ### 6. Performance Optimizations - Used CSS transforms for smooth animations - Implemented efficient transitions - Added debounced scroll handlers - Optimized animation timing ### 7. Accessibility Improvements - Enhanced focus states - Improved color contrast - Maintained keyboard navigation - Added clear visual feedback ## 🔧 Technical Implementation - Used CSS animations and transforms - Implemented cubic-bezier timing functions - Added responsive breakpoints - Used hardware-accelerated properties ## 📱 Mobile Responsiveness - Optimized animations for mobile devices - Adjusted spacing and sizing - Enhanced touch interactions - Improved performance on mobile ## ✅ Testing Checklist - [x] Tested on Chrome, Firefox, Safari - [x] Verified mobile responsiveness - [x] Checked performance metrics - [x] Validated accessibility - [x] Tested all animations - [x] Verified hover states ## 📸 Screenshots [Add before/after screenshots here] ## 🎯 Impact These changes will: - Improve user engagement - Enhance visual feedback - Modernize the website appearance - Maintain performance - Improve accessibility ## 📋 Testing Instructions 1. Navigate through different sections 2. Hover over interactive elements 3. Test on mobile devices 4. Check scroll animations 5. Verify all hover states
Co-authored-by: Michael Vorburger <[email protected]>
Co-authored-by: Michael Vorburger <[email protected]>
Updates the pronunciation guide for "Fineract" on the website homepage to use the correct phonetic notation ('fīn-,ә-,rakt) instead of ('fīn-,ˌ,rakt).
… services appearance
Key Improvements: 1. Dark Mode Enhancements: - Improved text visibility and contrast - Added gradient backgrounds for better aesthetics - Enhanced card and border visibility - Optimized theme toggle button 2. Layout Optimizations: - Made verification section more compact - Improved spacing and padding consistency - Enhanced desktop layout with better grid system - Added responsive sidebar navigation 3. Cross-Browser Compatibility: - Added vendor prefixes for better support - Implemented CSS fallbacks - Improved touch device support - Enhanced high contrast mode 4. Performance Improvements: - Added hardware acceleration - Optimized CSS transitions - Reduced layout shifts - Improved scroll performance 5. Accessibility Updates: - Better ARIA labels - Improved keyboard navigation - Enhanced screen reader support - Better color contrast ratios 6. Visual Refinements: - Consistent typography scale - Better icon alignment - Smoother animations - Professional color scheme Technical Details: - Updated CSS variables for theme consistency - Implemented CSS Grid for better layouts - Added Intersection Observer for animations - Improved localStorage theme persistence
Enhanced Website UI with Modern Animations and Interactions and Fix:Binary Download & Source Download Links
I'll close apache#36 unmerged
This was referenced Feb 5, 2025
@jdailey sorry this is so huge... it's because it also adds back the website redesign. The changes I made today are viewable at: 0dc63ca...27fd068 |
LGTM |
Thank you, sir, for your thoughtful compliments! |
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.
This revives @AryanVBW 's awesome redesign and fixes the missing icons due to INFRA-26509.
I did some other updates / clean-ups too: