ayush-that / FinVeda

A web application designed to enhance financial literacy.
https://fin-veda.vercel.app/
GNU General Public License v3.0
72 stars 136 forks source link

Title: Add bright & dark mode toggle button #380

Open ananyag309 opened 6 days ago

ananyag309 commented 6 days ago

Is your feature request related to a problem? Please describe.

Yes, the absence of a dark/bright mode toggle can lead to eye strain for users who prefer a specific mode based on their lighting conditions or personal preference. Implementing this feature enhances user experience by allowing customization and ensuring comfort during both day and night usage.

Describe the solution you'd like.

I would like a toggle button that allows users to switch between dark and bright modes seamlessly. This button should be easily accessible on the webpage and should remember the user's preference across sessions. The dark mode should feature a darker color scheme that reduces glare, while the bright mode should offer a lighter, more vibrant color scheme suitable for well-lit environments.

Describe alternatives you've considered.

  1. Auto-Adjust Mode Based on System Settings: Instead of a manual toggle, the webpage could automatically switch between dark and bright modes based on the user's system preferences. This ensures the mode matches the user's overall system theme without needing manual adjustment.

  2. Time-Based Mode Switching: Implement a feature where the mode switches automatically based on the time of day (e.g., bright mode during the day and dark mode at night). This provides a dynamic experience but might not always align with individual user preferences.

  3. No Mode Switching: Stick with a single mode (either dark or bright) for simplicity. This avoids the complexity of implementing and maintaining multiple themes but doesn't offer the customization that some users may prefer.

Add any other context or screenshots about the feature request here.

No response

Record

github-actions[bot] commented 6 days ago

Hi there! Thanks for opening this issue. We appreciate your contribution to this open-source project. We aim to respond or assign your issue as soon as possible.