sugarcube-3
sugarcube-3 copied to clipboard
SugarCube is a free (gratis and libre) story format for Twine/Twee.
Make improvements to the Debug bar. ## Ideas * Make it into a full sidebar. * Add a TwineScript/JavaScript input box, which is executed within SugarCube's scope. * ~~Watches should...
## Todo * [x] There should be a way to export and import the save slots via the `Save` API and the Save dialog. * [x] Some people have been...
A couple of times I've wanted a "footer" at the bottom of the UI bar to display version information, buttons, etc.. I've been doing that by using jQuery to insert...
Neither the `clone()` function, the delta coder, nor the serializer support maintaining relative references within story variable stores. It would be trivial to alter the `clone()` function to do so,...
**Idea:** The various history functions/methods should not consider the current moment. ## Reasoning Currently, the various history functions/methods—e.g., the `visited` family of functions and `State.hasPlayed()`—include the current moment in their...
It's time to change SugarCube's baseline browser support. Consider changing the baseline browser target to: 1. Internet Explorer 11. For reference, v2's baseline target is **IE 9**. 2. Browsers that...
Problem: When using third party widgets, like a jQuery plugin or a Vue/React App, those typically come with styling that assumes little or no prior global styling, and will generate...
It would be nice to have the ability to fix a number of arguments to a macro in an alias, so as to reduce its arity. This seems especially useful...
There should be an optional argument that allows one to manually specify a `` group. **ORIGINATING ISSUE:** https://github.com/tmedwards/sugarcube-2/issues/76
Consider removing the `#passages` element. It's a holdover from SugarCube's roots and unnecessary for normal functioning. The only concern would be if it's required for some user layouts.