Closed izicodes closed 1 year ago
Hi. I'd like to contribute and start with this issue.
Okay great!! β¨ You can follow the to-do list IF YOU WANT It's more like a guidance kind of thing but yes, please! I'll assign this issue to you! Let me know if you need anything! As usual, create a pull request for your changes~! Best of luck! π₯°ππΎ
I created a branch for this issue so you can make your pull request there!
I created a branch for this issue so you can make your pull request there!
I don't have access to the selected branch "2-implement-dark-mode"
Tasks done:
π To-Do List
- [x] Set up a separate set of CSS styles specifically for the dark theme.
- [x] Ensure that text and elements have sufficient contrast to maintain readability.
- [x] Integrate a theme toggle button/icon prominently within the app's interface, allowing users to switch between the light and dark themes easily.
- [x] Implement the logic to change the theme when the toggle is clicked.
- [x] Implement CSS custom properties (variables) to define colour values used in the dark theme.
- [x] Ensure that these variables are utilized consistently across different components, making it easier to maintain and update the theme in the future.
- [x] Ensure that the dark theme is responsive and works well across different screen sizes and devices.
- [x] Test the theme on various devices and make necessary adjustments to maintain a consistent user experience.
- [ ] Implement a mechanism to store the user's theme preference in local storage or cookies, so that their chosen theme persists across sessions.
I created a branch for this issue so you can make your pull request there!
I don't have access to the selected branch "2-implement-dark-mode"
Hi! So, when you commit your changes from your local repo to the remote GitHub one, and it's all pushed, we should see you latest commits on your forked repo, however, I can't see any new commits from your fork repo!
I suggest doing this:
I tried doing it myself but it says that no changes have been committed: "There isnβt anything to compare. xiacodes:main is up to date with all commits from tpku:main. Try switching the base for your comparison."
The usual pull request popup on a forked repo when commits have been pushed to the repo
Hope this helps and works for you! Any questions let me know! I follow this method for when I contribute and it works all the time!
ππΎ Description
As part of enhancing user experience and providing more customization options, we should introduce a dark theme.
A dark theme not only looks modern and visually appealing but also helps reduce eye strain, especially during nighttime usage.
This issue will involve adding the necessary styles and functionality to allow users to switch between the default light theme and the new dark theme seamlessly.
π To-Do List