gabrielflorit / script-8.github.io

A JavaScript-based (React + Redux) fantasy computer for making, sharing, and playing tiny retro-looking games.
https://script-8.github.io/
MIT License
646 stars 35 forks source link

Persist work #236

Closed icarito closed 5 years ago

icarito commented 5 years ago

Sorry for the repeat, this resolves issue with id from URL

gabrielflorit commented 5 years ago

Thank you for this. Some initial questions. What happens when:

icarito commented 5 years ago

I'll try all of those with a fresh browser session:

Having tested these scenarios I see your point about this being tricky. May I suggest the criteria be never loose a user's work? If there's no Github account, a user needs to preserve their work. Thanks!

icarito commented 5 years ago

If you want to close the PR I guess you understand my point. If I come up with a better solution I'll share it!

gabrielflorit commented 5 years ago

Thank you for the detailed info. Indeed this is quite tricky! And I also agree that the user should not lose their work.

I'll leave this PR open because I think there are some good ideas here. I'll come back to it eventually.

gabrielflorit commented 5 years ago

closing due to the magnitude of this. it's probably easier to tackle as a number of smaller discrete PRs