Skip to content

Feat/issue 73 theme switcher#155

Merged
venisha-kalola merged 3 commits intocommitra:mainfrom
Pramod-Munnoli:feat/issue-73-theme-switcher
Oct 26, 2025
Merged

Feat/issue 73 theme switcher#155
venisha-kalola merged 3 commits intocommitra:mainfrom
Pramod-Munnoli:feat/issue-73-theme-switcher

Conversation

@Pramod-Munnoli
Copy link
Copy Markdown
Contributor

🖌 Theme Switcher Upgrade

This PR upgrades the basic Theme Switcher into a full-featured Color Palette Manager with persistent storage and instant app-wide theme updates.


✨ Key Improvements

  • 🔄 Real-Time Theme Updates: Changes apply instantly to all app elements.
  • 💾 Local Storage: Saves and restores user-created palettes even after page reload.
  • 🔗 Link-Based Sharing: Generates shareable palette links for quick theme sharing.
  • 🎨 Palette Generation: Added Random, Vibrant, and Pastel modes with multiple color combinations (Monochromatic, Analogous, Complementary, Triadic).
  • 🧱 UI/UX Enhancements: Cleaner layout, improved contrast, modern button design, and better spacing for readability.

📸 Updated UI Preview

Before:
Old UI

After:
New UI


🧪 Testing

  • ✅ Verified locally on Chrome (latest).
  • ✅ Confirmed responsive design across desktop and mobile.
  • ✅ Ensured local storage and share links work as expected.

📝 Notes

  • Backward-compatible with the previous theme switcher.
  • Follows existing project conventions for maintainability.

Closes #73

@vercel
Copy link
Copy Markdown

vercel Bot commented Oct 26, 2025

@Pramod-Munnoli is attempting to deploy a commit to the hrishikesh-dalal's projects Team on Vercel.

A member of the Team first needs to authorize it.

@venisha-kalola venisha-kalola merged commit 493d888 into commitra:main Oct 26, 2025
1 of 2 checks passed
@Pramod-Munnoli
Copy link
Copy Markdown
Contributor Author

Hi @venisha-kalola 👋,
This PR was merged successfully and meets all Hacktoberfest criteria, but it’s still showing as “In review (0 days).”
Could you please add the hacktoberfest-accepted label so it’s counted?
Thanks for maintaining this project and reviewing my contribution! 🙏

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.

Feat: Random Colours for Theme Switcher

2 participants