jargonsdev / jargonsdev/jargons.dev

Feature: Add Experience/Preference Customization Options

Aperta
#59 2 commenti 0 reazioni 0 assegnatari Vedi su GitHub
:arrow_upper_right: medium priority :sparkles: enhancement
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

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.