jargonsdev / jargonsdev/jargons.dev
Feature: Add Experience/Preference Customization Options
- Lingua principale
- MDX
- Stelle
- 56
- Fork
- 45
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
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 #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 😉
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Non vengono indicati file, test o punti di ingresso. Inizia individuando l’UI esistente lato client e l’implementazione di #14, quindi determina dove deve trovarsi il menu di personalizzazione; il lavoro è completo quando le scelte relative alla dimensione del carattere e al tema vengono applicate, persistono dopo il ricaricamento e rimangono accessibili.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- javascript, react, tailwindcss
- Ambito
- accessibility, frontend, web-dev
- Tipo di issue
- Funzionalità
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 35/100