Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dark Mode #469

Open
1 of 2 tasks
jainaryan04 opened this issue Oct 30, 2024 · 2 comments
Open
1 of 2 tasks

Dark Mode #469

jainaryan04 opened this issue Oct 30, 2024 · 2 comments
Assignees
Labels
dependencies Pull requests that update a dependency file enhancement New feature or request gssoc-ext GSSOX'24 Extended hacktoberfest issue under hacktoberfest hacktoberfest-accepted Hacktoberfest level 3 45 points issue

Comments

@jainaryan04
Copy link

@dhairyagothi

✨ Feature Request

Description of the Feature

Implementing dark mode improves user comfort by reducing eye strain and glare, especially in low-light environments. It enhances readability, conserves battery on OLED devices, and aligns with modern design practices. Supporting dark mode will offer a better user experience and accessibility, catering to diverse user preferences.

Proposed Solution

Dark mode can be implemented using a custom React hook to manage theme state. The hook toggles between light and dark themes, updating the class on the root element. CSS classes (e.g., .dark or .light) control styling. The hook listens to system preferences and persists the theme in localStorage.

Are you participating in GSSoC?

  • Yes
  • No
Copy link
Contributor

Thank you for raising this issue! We'll look into it as soon as possible. Please ensure that the issue is not duplicate, and you read CONTRIBUTING.md carefully. Your contributions are highly appreciated! 😊

@dhairyagothi dhairyagothi added enhancement New feature or request dependencies Pull requests that update a dependency file level 3 45 points issue gssoc-ext GSSOX'24 Extended hacktoberfest-accepted Hacktoberfest hacktoberfest issue under hacktoberfest labels Oct 30, 2024
@Dhruv-pahuja
Copy link

can i also work on it , so i that i can finish this quickly withint a hour @dhairyagothi

jainaryan04 added a commit to jainaryan04/StationGuide that referenced this issue Oct 31, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file enhancement New feature or request gssoc-ext GSSOX'24 Extended hacktoberfest issue under hacktoberfest hacktoberfest-accepted Hacktoberfest level 3 45 points issue
Projects
None yet
Development

No branches or pull requests

3 participants