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

Feature: Add Experience/Preference Customization Options #59

Open
babblebey opened this issue Apr 23, 2024 · 2 comments
Open

Feature: Add Experience/Preference Customization Options #59

babblebey opened this issue Apr 23, 2024 · 2 comments
Labels
↗️ medium priority This issue is crucial ✨ enhancement New feature or request

Comments

@babblebey
Copy link
Member

Implement a customization menu option where users can adjust their experience preferences, such as font size and theme (dark or light mode). This feature will enhance user experience and allow for a more personalized browsing experience, hence making our platform super accessible.

Tasks:

  • Create a customization menu UI with options for font size adjustment and theme selection.
  • Implement font-size customization by setting a percentage value for font-size to the html tag on the client-side.
  • Implement a theme switcher toggle for users to choose between dark and light modes (this assumes that we have already completed Enhancement: Implement Dark Mode in UI #14 😉)
  • Save user preferences to local storage or cookies to persist settings across page reloads.

Additional Information:

  • The customization menu should be easily accessible and intuitive for users to use.
  • I got more stuff, but I can't seem to remember right now (I'll update issue description as it come)... Just share your thought if you've got any 😉
@babblebey babblebey added ✨ enhancement New feature or request ↗️ medium priority This issue is crucial labels Apr 23, 2024
@AyendiSimeon1
Copy link
Contributor

@babblebey i would like to fix this issue. Can i go ahead?

@babblebey
Copy link
Member Author

Hey @AyendiSimeon1, thanks for wanting to take this one.

But, we cannot work on this yet, as it relies on #14 to be worked on first 😉

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
↗️ medium priority This issue is crucial ✨ enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants