Add an option for one-time timers

Offen
#262 1 Kommentar 4 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Maintainer antworten meist innerhalb von 1 Tag

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Anfängerfreundlichkeit
45/100
Issue-Typ
Feature
Klarheit
Größtenteils klar
Aktivitätsstatus
Aktiv
Tech-Stack
android, kotlin
Bereich
mobile

Rechercherichtung

The payload names no files, so start from the Timer tab's create-timer flow and wherever saved timers are stored and listed. Read the linked issue #75 for prior context first. Done means the create flow offers a one-time option, that timer runs once and is removed from the saved list afterwards, and the existing saved-timer behaviour is unchanged.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

feature request needs triage
Checklist
  • I made sure that there are no existing issues - open or closed - to which I could contribute my information.
  • I made sure that there are no existing discussions - open or closed - to which I could contribute my information.
  • I have read the FAQs inside the app (Menu -> About -> FAQs) and my problem isn't listed.
  • I have taken the time to fill in all the required details. I understand that the request will be dismissed otherwise.
  • This issue contains only one feature request.
  • I have read and understood the contribution guidelines.
Feature description

When creating a new timer in the "Timer"-tab I wish, that I had the additional option to create a one-time timer. "One-time" means, that this timer is only used one single time and then disappears automatically. It does NOT stay in the list of saved timers in the "Timer"-tab.

Why do you want this feature?
  • I want this feature, because sometimes I only need/want a timer once. Deleting such a timer costs time.
  • I personally find one-time timers more intuitive/natural to use than a list of saved timers.
  • In my opinion a one-time timer matches the general simplicity of all Fossify apps better than a list of saved timers.
Additional information

Relevant: https://github.com/FossifyOrg/Clock/issues/75

Vorherrschende Sprache
Kotlin
Sterne
706
Forks
73
Ø Merge
7 Std. 59 Min.
Gemergte PRs (30 T.)
8

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus FossifyOrg/Clock

Alle Issues in FossifyOrg/Clock

Ähnliche Issues

Weitere Issues zu Kotlin

Neue Issues direkt in Ihr Postfach

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