sugarcube-3
sugarcube-3 copied to clipboard
SugarCube is a free (gratis and libre) story format for Twine/Twee.
In addition to being an extreme amount of work, a lot of users will probably have strong reactions to major syntax changes. Still, it's a good time to do it...
What it says on the tin. Have container/non-void macros automatically create a new scope for temporary variables, which is removed after the handler completes. Likely implementation is a prototype-chain stack.
Should dialogs that few, if any, are using be removed? E.g., *Jump To* and *Share*. Might need to do a poll or something. ## Pros * Pruning code that few,...
One of SugarCube v3's, aspirational, goals is to enable the use of IndexedDB as a storage provider. Unfortunately, since IndexedDB only offers an asynchronous API, this has consequences for any...
Rethink—rework, repurpose, or remove—problematic macros. * [ ] `` – Either confusing or a poor fit for what most want to do with it. * [ ] `` – Name...
As a fix for the "long return" problem for the `` macro (see issue #19), how about adding a "**popout**" tag which could be added to passages, and rather than...
Consider using custom HTML tags within SugarCube's UI *where appropriate*. Meaning limited to areas where I'd be temped to use Shadow DOM if I could—i.e., various control wrappers mostly—and only...
**Is your feature request related to a problem?** I want to take the body of my passage and wrap it in a `main` HTML element. I'm already using PassageHeader, and...
I have some suggestions for improvements to this macro: - [ ] It considers a decimal point to be an error unless it's .0 -- I think these should be...
What it says on the tin. * [ ] Add an RTL config property to the I18n API and language files. * [ ] Enable HTML content attributes based on...