I'm making a web app in which users have access to an editor which auto-saves their changes.
I'm looking for a way to provide better feedback than I'm doing now about the auto-saving and possible saving errors.
Currently, I'm display a cloud icon at the top right of the editor:
Once the user starts typing, a "Saving..." message appears
At the end of it, the message "All changes saved!" is briefly shown, then disappears. Hovering on the icon informs the user that all changes are synced to the server.
If an error occurs, a red message is shown:
My main issue with this is the auto save functionality might not be advertised enough for the user to notice it's there at all. As soon as you scroll down, the icon disappears: I haven't been able to find a way to keep it up there that fits well with the overall design.
Also, errors aren't communicated to the user with enough emphasis. Overall, I don't think the feedback it gives user is prominent enough.
I'm looking for a way to make it pop out a little more to let users know that everything is being saved, as well as when unfortunately we weren't able to save their most recent changes.
Thanks in advance for the input.