Skip to content

Replaced Bouncing Loader with Skeleton Loader – Closes #1156#1157

Merged
Avdhesh-Varshney merged 5 commits intocode-a2z:mainfrom
deepanshu-prajapati01:feat/replacing-skeleton-with-loader
Jul 26, 2025
Merged

Replaced Bouncing Loader with Skeleton Loader – Closes #1156#1157
Avdhesh-Varshney merged 5 commits intocode-a2z:mainfrom
deepanshu-prajapati01:feat/replacing-skeleton-with-loader

Conversation

@deepanshu-prajapati01
Copy link
Contributor

@deepanshu-prajapati01 deepanshu-prajapati01 commented Jul 24, 2025

This PR implements a major UI/UX enhancement by replacing the traditional bouncing/spinner loader with a skeleton loader across key content-loading areas.
This closes issue #1156


🎯 Motivation:

The original loader simply displayed a bouncing animation during data fetching, which:

  • Didn't reflect the structure of the actual content.
  • Made users feel like nothing was happening.
  • Looked outdated in the context of modern UI standards.

✅ What’s New:

  • 🔄 Replaced all instances of the old spinner/bounce loader with Skeleton UI components.
  • 🧩 Skeletons now visually mimic the content structure (e.g., text lines, images, cards).
  • 🌓 Fully supports both light and dark themes for seamless appearance.

📸 Before & After Preview:

Before:

image

After:

image

🚀 Benefits:

  • Creates a modern and professional loading experience.
  • Reduces perceived load time by showing layout previews.
  • Keeps users visually engaged and improves UX across the app.
  • Aligned with best practices followed in major platforms (YouTube, LinkedIn, etc.).

@vercel
Copy link

vercel bot commented Jul 24, 2025

@deepanshu-prajapati01 is attempting to deploy a commit to the avdheshvarshney's projects Team on Vercel.

A member of the Team first needs to authorize it.

@netlify
Copy link

netlify bot commented Jul 24, 2025

Deploy Preview for code-a2z ready!

Name Link
🔨 Latest commit 342c209
🔍 Latest deploy log https://app.netlify.com/projects/code-a2z/deploys/68844b095aaf0e00085c1592
😎 Deploy Preview https://deploy-preview-1157--code-a2z.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@github-actions
Copy link

Thank you for submitting your pull request! We'll review it as soon as possible. For further communication, join our discord server https://discord.gg/tSqtvHUJzE.

@deepanshu-prajapati01
Copy link
Contributor Author

Added a skeleton loader to improve the loading experience.

Previously, before the page fully loaded, the old loader was displayed (as shown below). I’ve removed that loader and replaced it with a skeleton screen for a smoother and more modern UX.

Before:
Old Loader

After (with Skeleton):
Skeleton Loader

Copy link
Collaborator

@Avdhesh-Varshney Avdhesh-Varshney left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Instead of rewriting the same code again & again, Create a new component with SkeletonLoader.jsx and load that component

@vercel
Copy link

vercel bot commented Jul 25, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
code-a2z ✅ Ready (Inspect) Visit Preview 💬 Add feedback Jul 26, 2025 11:49am

@deepanshu-prajapati01
Copy link
Contributor Author

Absolutely, I'll get my PR updated shortly.

@deepanshu-prajapati01
Copy link
Contributor Author

@Avdhesh-Varshney I've made the changes you requested. Please take a look and let me know if everything looks good to merge!

Copy link
Collaborator

@Avdhesh-Varshney Avdhesh-Varshney left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cool! Perfect Contribution for main website 🎉

@Avdhesh-Varshney Avdhesh-Varshney merged commit 25f3466 into code-a2z:main Jul 26, 2025
6 checks passed
@Avdhesh-Varshney
Copy link
Collaborator

@deepanshu-prajapati01 I've sent you the invitation for Code-A2Z org.
Please accept!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Replace Existing Loader with Skeleton Loader for Better UX

2 participants