Ich muss mal schauen, dass ich meine Overlay-Komponente nun endlich zu einer gewissen Reife treibe, dann kann ich das Ding auch veröffentlichen. Aber im Moment ists eher noch ein Prototyp, der aber schon ganz gut funktioniert.
Wobei mir wirklich eine Sanduhr als Cursor reicht - wie gesagt, der Benutzer weiss dann, dass grade nix geht.
Überlege dir aber auch, dass du diverse Controls auch einfach disablen kannst, was an sich auch für ein gutes Feedback sorgt.
// edit
Da fällt mir aber auch gerade ein: warum duplizierst du nicht die Daten, die gespeichert werden sollen und speicherst dieses Duplikat dann im Hintergrund ab -> am besten eine Queue verwenden. Somit kann der User die Daten weiter bearbeiten und es wird alles brav im Hintergrund gespeichert. Nur so eine Idee, die mit einigem Aufwand verbunden ist
»Remember, the future maintainer is the person you should be writing code for, not the compiler.« (Nick Hodges)