I have added an autosave feature to my web app, but I couldn't think of whether it's toggle place or default value on page load. I'm thinking of remembering it's state with localStorage when the user is not logged in or the database when I have a logged in user. The layout looks like this:
So, the questions,
- Should I include a save button? I coded it, because I want to keep autosave intervals long, like 30secs.
- Should the autosave toggle button be outside the dropdown? On the toolbar maybe?
- The autosave feature will be only available for logged in users, guests will have a live copy in local storage, and when they come back, they will see their last screen before they left. Logged in users will see the last autosave. So, what should be the situation when user login for the first time autosave: enabled, or autosave: disabled by default?
Thanks in advance. (The button placements are temporary, nevermind that. If you have some ideas about the toolbar layout, feel free to comment about that too. I need some fresh ideas ;)