This is an old revision of the document!
Twine 2 wishlist
This is a private page for Leon to brainstorm the features he wants in Twine 2, then frown discontentedly at them.
Syntax highlighting that is equivalent to Twine 1.
The passage editor's “Silent Area” - a section separate from the main text of a passage, where macros can be run with impugnity. Works very well with the “separation of text and control” that hooks afford - the notion of setting up hooks, then defining functionality to them.
Game Engine (Harlowe)
"Passage the Ultimate"
Passage the Ultimate Template
: this already exists in Twine 1 in the form of the “widget pattern” popularised by SugarCube, and canonised by Twine 1.4's shorthand <<display>>
and parameter() function
. Whether or not people are using it, though…
Passage the Ultimate Array
: An immutable array of strings in the form of a passage.
Obviously impractical for one-use datasets, but for multi-use data…
Passage the Ultimate Documentation
: See annotation
s in Twine 1.
Passage the Ultimate Stylesheet
: a passage full of «render» macros that get used for the whole story. Not a CSS
alternative, but an accessible alternative.
Passage the Ultimate Abstract Asset: Twine 1 already regards images, stylesheets and scripts as passages.