jargonsdev / jargonsdev/jargons.dev

Feature: Add Experience/Preference Customization Options

Offen
#59 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

:arrow_upper_right: medium priority :sparkles: enhancement
Vorherrschende Sprache
MDX
Sterne
56
Forks
45
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

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 😉

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Es werden keine Dateien, Tests oder Einstiegspunkte genannt. Beginne damit, die bestehende clientseitige UI und die Implementierung für #14 zu finden, und bestimme anschließend, wo das Anpassungsmenü hingehört; als erledigt gilt die Aufgabe, wenn die Auswahl von Schriftgröße und Theme angewendet wird, über Neuladevorgänge hinweg erhalten bleibt und zugänglich bleibt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
javascript, react, tailwindcss
Bereich
accessibility, frontend, web-dev
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.