Show current task name in browser tab during Pomodoro ⏱️
Maintainer antworten meist innerhalb von 1 Tag
Ein zugehöriger Pull Request wurde bereits gemerged.
- #644 von @SwatiManjari — gemerged
Bewertung
- Schwierigkeit
- 1/5
- Geschätzter Aufwand
- Unter einer Stunde
- Anfängerfreundlichkeit
- 95/100
- Issue-Typ
- Feature
- Klarheit
- Klar beschrieben
- Aktivitätsstatus
- Aktiv
- Tech-Stack
- javascript, react
- Bereich
- frontend
Rechercherichtung
Beginne mit client/src/components/Pomodoro/PomodoroTimer.jsx und überprüfe den Timerstatus für isRunning, timeLeft und activeTaskTitle. Ergänze das Verhalten für den Browser-Titel in Abhängigkeit von diesen Zuständen und stelle den Standardtitel wieder her, wenn das Cleanup ausgeführt wird. Überprüfe, dass ein aktiver Pomodoro die verbleibende Zeit und den Titel der aktuellen Aufgabe anzeigt und dass ein inaktiver Timer sowie das Bereinigen der Komponente den DevBoard-Titel anzeigen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Show current task name in browser tab during Pomodoro ⏱️
File: client/src/components/Pomodoro/PomodoroTimer.jsx
Browser tab just shows "DevBoard"
even when Pomodoro is running 💀 fr!!
Fix: update document title when running:
useEffect(() => {
if (isRunning) {
document.title = ${format(timeLeft)} — ${activeTaskTitle || 'Pomodoro'} 🍅
} else {
document.title = 'DevBoard 🗂️'
}
return () => {
document.title = 'DevBoard 🗂️'
}
}, [isRunning, timeLeft, activeTaskTitle])
~8 lines! No backend needed 🎯
Super satisfying to see timer in tab!! 🔥
- Vorherrschende Sprache
- JavaScript
- Sterne
- 39
- Forks
- 105
- Ø Merge
- 1 T. 8 Std.
- Gemergte PRs (30 T.)
- 50
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 anoopcodehack/DevBoard
-
enhancement good first issue
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
anoopcodehack/DevBoard#648 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Warn about common code smells in task snippets🔍Evtl. vergeben @JanhaviM-07 hat das heute übernommen. Offenenhancement good first issue
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
anoopcodehack/DevBoard#647 · 3 Kommentare · 1 zugewiesene Person ·
Maintainer antworten meist innerhalb von 1 Tag
-
Show "No snippets yet" empty state in task modal 💻Evtl. vergeben @tu-lasizzzz hat das vor 2 Tagen übernommen. Offengood first issue
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 96/100
anoopcodehack/DevBoard#639 · 2 Kommentare · 1 zugewiesene Person ·
Maintainer antworten meist innerhalb von 1 Tag
-
good first issue
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 96/100
anoopcodehack/DevBoard#637 ·
Maintainer antworten meist innerhalb von 1 Tag
-
enhancement good first issue
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
anoopcodehack/DevBoard#630 ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in anoopcodehack/DevBoard
Ähnliche Issues
-
enhancement good first issue help wanted
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 84/100
DepressionCenter/agentprise#50 ·
Maintainer antworten meist innerhalb von 1 Tag
-
enhancement help wanted
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
ccomkhj/product-demo#10 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 73/100
-
`at-root-no-redundant` suggested fix breaks `@at-root { ... }` (at-root not followed by a selector)Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
stylelint-scss/stylelint-scss#1368 ·