Skip to content

feat: implement persistent theme switching and scroll progress indicator#1

Open
codeCraft-Ritik wants to merge 1 commit intocodeaashu:mainfrom
codeCraft-Ritik:main
Open

feat: implement persistent theme switching and scroll progress indicator#1
codeCraft-Ritik wants to merge 1 commit intocodeaashu:mainfrom
codeCraft-Ritik:main

Conversation

@codeCraft-Ritik
Copy link

Description
This contribution elevates the user experience of the Visionary Architects landing page by introducing standard high-end portfolio features. The project now supports a persistent theme system and visual scroll tracking, making the interface more accessible and interactive.

Key Enhancements
Persistent Theme Switching: Implemented a "Midnight" (Dark) and "Studio" (Light) mode toggle.

User Preference Memory: Integrated localStorage logic so the website "remembers" the user's chosen theme even after the browser is closed or refreshed.

Progressive Scroll Indicator: Added a high-performance progress bar at the top of the viewport.

Lenis Engine Integration: Synced the scroll progress logic directly with the Lenis smooth-scrolling raf (Request Animation Frame) loop for jitter-free performance.

Refactored Design System: Converted hardcoded hex values into a centralized CSS variable system (:root), allowing for instant global color updates.

@vercel
Copy link

vercel bot commented Jan 14, 2026

@codeCraft-Ritik is attempting to deploy a commit to the icecream's projects Team on Vercel.

A member of the Team first needs to authorize it.

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.

1 participant