Skip to content

feat(AR-20): implement website loader and preloader#59

Merged
ar022 merged 1 commit into
developmentfrom
amitraikwar/AR-20/website-loader
Jun 15, 2026
Merged

feat(AR-20): implement website loader and preloader#59
ar022 merged 1 commit into
developmentfrom
amitraikwar/AR-20/website-loader

Conversation

@ar022

@ar022 ar022 commented Jun 15, 2026

Copy link
Copy Markdown
Contributor

Description of changes

Requirement

  • A premium CSS-only preloader in public/index.html to display before bundles load
  • Add WebsiteLoader React component and replace the old LoadingSpinner
  • Remove unused 3D dependencies to minimize bundle size and improve load times
  • Fully test WebsiteLoader and LazyComponentProvider changes

Implementation

  • Integrated the CSS-only loader in public/index.html with high-quality rotating rings and glows
  • Created WebsiteLoader component that updates progress logs and loading percentage
  • Replaced LoadingSpinner with WebsiteLoader in LazyComponentProvider
  • Cleaned up unused heavy 3D packages (rapier3d-compat, react-three/drei, react-three/rapier, meshline) from package.json and configuration
  • Added unit tests for the WebsiteLoader component

Ticket: https://ar1603.atlassian.net/browse/AR-20
Author: Amit Raikwar

- Implement CSS-only preloader in public/index.html to display before bundles load
- Add WebsiteLoader React component and replace the old LoadingSpinner
- Remove unused 3D dependencies to minimize bundle size and improve load times
- Fully test WebsiteLoader and LazyComponentProvider/Work changes
@ar022 ar022 force-pushed the amitraikwar/AR-20/website-loader branch from fd70ab4 to 9f0d107 Compare June 15, 2026 09:18
@ar022 ar022 merged commit 576fe9f into development Jun 15, 2026
3 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants