Add title to preset themes
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 38/100
- Issue-Typ
- Bug
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- javascript
- Bereich
- accessibility, frontend
Rechercherichtung
Beginne damit, src/web/lib/components/PresetThemeSelector/index.js an der verlinkten Zeile und src/lib/themes.js rund um normalizeTheme() zu untersuchen. Prüfe, wie Titel für voreingestellte und gespeicherte Themes bereitgestellt werden, und verifiziere anschließend das Hover-Verhalten auf der github.io-Website oder lokal. Die Aufgabe ist erledigt, wenn voreingestellte Themes einen aussagekräftigen Titel anzeigen und das Verhalten gespeicherter Themes ausdrücklich berücksichtigt ist.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
When hovering over a preset theme, we should probably set a title attribute with the theme's title.
In fact, it looks like we do, but it isn't showing up for me locally, or on the github.io site.
Not sure if we need to tweak normalizeTheme() to possibly account for a title...
https://github.com/mozilla/Themer/blob/413aa25b78865392779fdb680735d52d32568d03/src/lib/themes.js#L45-L67
Not sure how we could add a meaningful title to the saved themes since I don't think we have the UI currently for the user to set a custom title. And I don't how how useful a generated title would be. We could do something boring like `title="Saved theme 3", but not sure how useful that'd be for a11y or screen readers. Especially since I think the saved themes get saved to the front of the queue so your numbering would always change by 1 when you add a new theme.
- Vorherrschende Sprache
- JavaScript
- Sterne
- 512
- Forks
- 101
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus mozilla/FirefoxColor
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
mozilla/FirefoxColor#1081 · 1 Kommentar ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100
mozilla/FirefoxColor#1088 ·
-
does not see browserOffen
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 35/100
mozilla/FirefoxColor#1087 · 1 Kommentar ·
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 35/100
mozilla/FirefoxColor#1085 · 1 Kommentar ·
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 68/100
mozilla/FirefoxColor#1084 · 1 Kommentar ·
Alle Issues in mozilla/FirefoxColor
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
wazuh/wazuh-documentation#10584 ·
Maintainer antworten meist innerhalb von 1 Tag
-
documentation good first issue
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 94/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
InukaAsith/TwinDesk#84 ·
Maintainer antworten meist innerhalb von 2 Tagen
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
Graphify-Labs/graphify#4860 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
CommandCodeAI/command-code#1088 ·
Maintainer antworten meist innerhalb von 2 Tagen