For any backup, the user should be able to do the following:
- See the progress
- Cancel the backup
For an automatic backup, the user should additionally be able to do the following:
- Know that the backup is occurring
- Postpone the backup
- Skip the backup
How this happens depends on which environment is detected. We'll support the following:
- GNOME Shell
- GNOME Classic
If Unity is running, a launcher icon should always appear during a backup. This launcher will overlay the progress directly. It will have the following context menu items:
- "Resume Later" (or "Delay Backup" if resume support is not found in duplicity)
- "Skip Backup"
Clicking the launcher should present a progress dialog.