This is hard to clear: you need to open dev tools, go to storage, go to local storage, find the tour item, and delete it. Alternatively, could consider using session storage instead. This clears every time the browser tab is closed. Once we're all done developing everything, I think local storage is better. But for testing it's annoying.
This PR sets an object in local storage to remember whether the user has already seen the welcome tour.
closes #89 closes #116
Inspired by https://www.youtube.com/watch?v=sFEKQt5GqYQ&t=85s (corresponding source code here)
This is hard to clear: you need to open dev tools, go to storage, go to local storage, find the
tour
item, and delete it. Alternatively, could consider using session storage instead. This clears every time the browser tab is closed. Once we're all done developing everything, I think local storage is better. But for testing it's annoying.