changelog
INKRUNNER: PERVERT'S EDITION » Devlog
-
v0.71
- fixed bug where choice text before square brackets was being removed and text after was duplicated (thanks andy!)
- removed a bunch of stray console.log statements
-
v0.7
- rewrote preload, story load, & compile functions to support independent inkjs module
- removed minified inkjs from inkrunner.js
- rewrote tag parser to ungodly regex (as opposed to ungodly substringing)
- renamed some InkRunner properties, events, enums, etc.
- fixed bug in inkrunner.js relating to some processors never running
- added `PassageObject` and `Passage` class
- added `Utility.Delay` to make creating delay promises easier
- videoTags - fixed some Chrome support stuff
- videoTags - added `#video`
- audioTags - added `#sound`
- defaultTags - added `#continueUntil`
- defaultTags - added `#class`
- defaultTags - added `#container`
- imageTags - added `#image`
- all tags now support target, delayTime, delaySkippable, delayAfter, class, classAfter, id, idAfter options (see TAGS.md for more info)
- classAnimation - removed (no longer required)
- cssVariableTag - removed (no longer required)
- typewriter - removed pending new text animation processor
-
v0.6
- fixed various bugs in inkrunnerjs and continuemarker
- further fixed issues with relative/absolute paths in inkloader
- added warning if inkrunner finds an ink tag that it can't find a processor for
- inline clickable tag (see inlineClickable.js for details)
- demos were removed in v5 (because i've been making a bunch of changes that keep breaking them)
-
v0.5
- tags before a choice now target all elements in the target array
- dynamic tags inside choice are currently broken (see https://github.com/y-lohse/inkjs/issues/1047)
- choice elements are now appended at the very end of the
Continue
function (after pre-choice tags) - added extra options to playVideo tag
-
v0.4
- processor arguments are now assigned just before they're run instead of when they're added to the queue
- processors now all use the
params.target
object for ink story data - tag processors before/after text elements are assigned that text element as their
params.target
- tags inside individual choices are passed that choice's
<a>
element as theparams.target
- added
data-ir-choice-index
to choice<a>
elements - processors can now optionally return a modified version of the
params.target
to overwrite it for subsequent processors - rawtext elements are now converted to
<span>
elements instead of#text
- added
JumpToKnot
andChangeFlow
functions (documentation pending) - rewrote
Continue
function to facilitate some upcoming changes (should be backwards compatible) - tags now target text and individual choices based on their
- tags before a line of text are processed before tags at the end of a line
-
v0.3
- added video tag (see videoTag.js for details)
- fixed preloader trying to check image/video resolution multiple times before file had loaded (not good!)
- tweaked readme to be a little bit more readable (this is the pervert's readme, so it's still very unreadable)
-
v0.2
- fixed some issues with relative/absolute paths in inkloader
-
v0.1
- initial version