Currently, the UI freezes when the app is doing long running tasks.
It should be possible to continue scrolling even when this happens.
Considerations:
- Is it possible to handle deletions which should clear the paginator and prevent deleted books from reappearing, without increasing the complexity of pagination?
- It is necessarily to incrementally fill the UI with books as the insertion progresses
- Could merge conflicts be reported immediately?
- How should we keep track of necessary events?
This would include making it possible to monitor the status of background tasks, receive notifications when background tasks complete, and an indication that background tasks are currently occurring, combined with a notification that exiting will lead to unsaved changes.
Currently, the UI freezes when the app is doing long running tasks.
It should be possible to continue scrolling even when this happens.
Considerations:
This would include making it possible to monitor the status of background tasks, receive notifications when background tasks complete, and an indication that background tasks are currently occurring, combined with a notification that exiting will lead to unsaved changes.