Add visual indicator and review dialog for unsaved changes in Edit Task screen
Dieses Issue hat noch niemand übernommen.
- #524 von @mulikruchi07 — ohne Merge geschlossen
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 45/100
Rechercherichtung
Beginnen Sie auf dem Bildschirm „Edit Task (Detail)“ in der laufenden Flutter-App und prüfen Sie, wie Änderungen an Feldern und das Speichern derzeit gehandhabt werden. Verfolgen Sie die ursprünglichen und aktuellen Werte für die aufgeführten Felder und überprüfen Sie anschließend, dass die Save-Anzeige nur bei tatsächlichen Änderungen erscheint, der Überprüfungsdialog alte und neue Werte anzeigt und Cancel, Submit sowie das Rückgängigmachen von Änderungen wie beschrieben funktionieren.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Describe your improvement idea or feature request
Currently, when editing a task, users do not get a clear visual indication that there are unsaved changes. Changes can be made across multiple fields, but it is not always obvious what has been modified before saving.
This feature introduces a visual Save indicator that appears only when there are unsaved changes, along with a review dialog that clearly shows previous vs updated values before submission.
How would you like to see it implemented?
- Open any task in the Edit Task (Detail) screen
- Modify one or more fields (description, priority, tags, etc.)
- A Save button appears at the bottom-right corner only when changes exist
- Clicking Save opens a Review Changes dialog
- The dialog lists all modified fields with old and new values
- User can Cancel (close dialog) or Submit (save changes)
- If changes are reverted back to original values, the Save button disappears automatically
Put here any screenshots or videos (optional)
How can we contact you (optional)
No response
Would you like to work on this issue?
Yes
By submitting this issue, I have confirmed that:
- I have starred the repo ⭐ and watched 👀 it on GitHub and followed the contribution guidelines.
- Vorherrschende Sprache
- Dart
- Sterne
- 245
- Forks
- 180
- Ø Merge
- 16 Std. 19 Min.
- Gemergte PRs (30 T.)
- 4
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Hat eine 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 CCExtractor/taskwarrior-flutter
-
Fix misaligned text "Select the directory" in settings tileEvtl. wieder frei @alabeddev hat das vor 214 Tagen übernommen, und es ist kein Pull Request offen. Offenbug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
CCExtractor/taskwarrior-flutter#639 · 2 Kommentare ·
-
bug
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 85/100
-
Drawer should close automatically when navigating to a new screenEvtl. wieder frei Ein Pull Request dazu wurde ohne Merge geschlossen. Offenbug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
-
Sensitive Credentials Stored in Plain Text Files Without EncryptionEvtl. wieder frei @sahu-virendra-1908 hat das vor 212 Tagen übernommen, und es ist kein Pull Request offen. Offenbug
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 45/100
CCExtractor/taskwarrior-flutter#645 · 1 Kommentar ·
-
Data Inconsistency When Editing Task (Missing Transaction)Evtl. wieder frei @aryanorastar hat das vor 72 Tagen übernommen, und es ist kein Pull Request offen. Offenbug
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 52/100
CCExtractor/taskwarrior-flutter#643 · 1 Kommentar ·
Alle Issues in CCExtractor/taskwarrior-flutter
Ähnliche Issues
-
good first issue help wanted translation
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 86/100
blankframe-tech/ThrottleIQ#23 ·
Maintainer antworten meist innerhalb von 5 Tagen
-
good first issue mobile P0 size:S
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 69/100
trufi-association/trufi-core#1024 ·
Maintainer antworten meist innerhalb von 14 Tagen
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 83/100
-
@apps/catalog enhancement
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
ymm-oss/flutter-mobile-project-template#699 ·
Maintainer antworten meist innerhalb von 15 Tagen