- Scope: All Layers, except Base
- Level: User Goal
- Actors: User, App
- Brief: The user can visualize differences between two dates.
- Precondition:
The user has opened the app and has selected the desired layer (e.g. plants).
- Main success scenario:
- The user clicks on the first date in the timeline.
- The user double clicks on the second date in the timeline.
- Plants that were added or removed between these dates are marked visually.
- Alternative scenario:
- If no differences are available, a message is displayed.
- Error scenario:
- There is an error in the app's difference calculation.
In this case, the app displays an error message and allows the user to try again.
- Postcondition:
- Unless the user clicks on the timeline again, the user cannot add or remove plants.
- Non-functional Constraints: