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

[Client]: Implement Dark Mode into the site #200

Open
xXDMOGXx opened this issue Nov 6, 2024 · 0 comments
Open

[Client]: Implement Dark Mode into the site #200

xXDMOGXx opened this issue Nov 6, 2024 · 0 comments
Assignees
Labels
approved This issue has passed the draft stage, and is ready to be assigned D2 Medium Difficulty new-member Issue is appropriate for new members P1 Low Priority

Comments

@xXDMOGXx
Copy link
Contributor

xXDMOGXx commented Nov 6, 2024

Task Description:

Right now, the only option for the server is glaring white. We want the theme to instead follow the system default of the device connected.

Implementation Steps:

  • All of the code you will be editing is located in src/client
  • You will have to change the theming for all pages on the site. It would likely be beneficial to create a css file to hold all the data to define the theme colors.
  • The first step will be to figure out how to actually change the color of components and the background page.
  • You will then need to figure out how to get the color theme of the device or browser (whichever is easier)
  • Depending on the device theme, change the colors of the page and components to match

Additional Notes and Resources:

The exact color scheme you use for dark mode will be up to you as long as everything is legible and the board/pieces aren't obscured. Make sure to get second opinions from other people who use dark mode on exact colors.

Expected Timeline:

This should take around a week or two. It's likely you can make quite a lot of progress on it at our Friday meeting.

If you have any questions while working on this task, don't hesitate to do any one of the following:

  • Ask a lead at a meeting
  • Post in Discord
  • Reply to this issue
@xXDMOGXx xXDMOGXx added P1 Low Priority D2 Medium Difficulty draft Ticket is still being written - don't work on it yet new-member Issue is appropriate for new members approved This issue has passed the draft stage, and is ready to be assigned and removed draft Ticket is still being written - don't work on it yet labels Nov 6, 2024
@sainikhil1611 sainikhil1611 self-assigned this Nov 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
approved This issue has passed the draft stage, and is ready to be assigned D2 Medium Difficulty new-member Issue is appropriate for new members P1 Low Priority
Projects
None yet
Development

No branches or pull requests

2 participants