twinejs icon indicating copy to clipboard operation
twinejs copied to clipboard

Information/notification message when a story uses an outdated version of a format

Open webbedspace opened this issue 3 years ago • 1 comments

Regarding #1299: I think, when you edit a story built in old versions of existing formats, something should appear informing authors of this, who might simply assume that the story is using the current format and try to use cutting-edge features.

My idea is: imagine a thin strip at the top of the story map, in a neutral colour like blue or purple, below the top menu bar, with a message reading something like "This story currently uses . The current version of is <version number 2>." It would vanish after 10 seconds or if the user clicks the X at the far right.

I was going to add something like this to Harlowe's syntax highlighter, but I think all formats would benefit from this feature. Plus, that feels like the wrong place to put a notification like this.

Presubmission checklist

  • [ ] I am interested in working on code that would implement this feature request. (This is not required to submit a suggestion.)
  • [X] I have done a search and believe that an issue does not already exist for this idea in the GitHub repository.
  • [X] I have read and agree to abide by this project's Code of Conduct.

webbedspace avatar Oct 01 '22 11:10 webbedspace

This could be something we put into the story list. I'm reluctant to pop an alert at a user because they may be well aware of newer story format versions and are not ready to upgrade, e.g. they don't want to deal with backward incompatibilities in a story they've been working on for a long time. And tracking notifications so the user doesn't see repeated ones adds a lot of implementation complexity.

klembot avatar Oct 03 '22 01:10 klembot