Skip to content

@joethephish joethephish released this Feb 22, 2021

  • Now includes ink v1.0!
  • New: Dark theme! (thanks @paulloz, @lunarcloud, @Liance, Bruno Dias)
  • New: Zoom support (thanks @videlais, @tk2487)
  • New: Ink snippet menu - to make learning and discovery syntax and specific features easier. This is a work in progress - feel free to submit pull requests with new snippets

  • New: Stats menu - see Story -> Word count and more
  • New: Useful shortcuts menu (thanks @Liance)
  • New: Clearer behaviour when compiler is running - with spinner in corner, and prevent errors from being cleared until compilation is complete. Internally it uses ink 1.0’s new JSON communication format for increased robustness.
  • New: Web template tag features: LINK, LINKOPEN, BACKGROUND, AUDIO, AUDIOLOOP.
  • New: Web template improvements: Restart, Save/Load, and theme switching features. . Better fading behaviour (thanks @lunarcloud , @jeremydouglass)
  • New: Recent files menu (thanks Mattia Belletti)
  • Fix for saving issues with empty files (thanks Mr Cobbett for the subtle nudge)
  • Improved syntax highlighting (thanks @bjennings76)
  • Fix for relative include paths and [] on windows (thanks @paulloz)
  • Player pane: don’t add duplicate horizontal rules, behave better when there’s a huge list of choices (thanks @zledas)
  • Updated documentation (thanks @Josvanegmond)
  • Added LIST_RANDOM to auto-complete (thanks @Josvanegmond)
  • Fix for high CPU on macOS with project folders containing a large number of files (thanks @mstevenson)
  • Fix for Ace marker highlights not being cleared when switching files (thanks Alex Larioza)
  • Fix for broken jumps to sub-files on Windows (thanks @fantabulous-tech)
  • Linux improvements (thanks @lunarcloud)
  • “Inky Debug” menu now tucked away as “Developer” sub menu of “Window” menu.
  • Hotfix for empty include file bug (thanks @Liance)
  • Temporary directory used internally by Inky for compiling now respects TMPDIR environment variable (thanks @luv2code)
  • Don't error if preview update is interrupted by window closure (thanks @lunarcloud)
  • Fix for empty TODO bug
  • Fix macOS ink file ownership (thanks @carsendecker)
13 people reacted
Assets 6

@joethephish joethephish released this Jun 10, 2019

This release of Inky includes the latest versions of ink (v0.9.0) and inkjs (v1.10.2).

Assets 6

@joethephish joethephish released this Aug 16, 2018

Nope, we're not going to hit version 1.0 yet :) Let's go to version 0.10.

This version of inky contains support for:

And new for Inky: a new web template, including support for dark theme, images and more!

dark-theme

  • The new template has:

    • Styling improvements
    • Dark theme support! Simply add the following tag to the top of your main ink file:
      # theme: dark
    • By-line support. Simply add the following tag to the top of your main ink file:
      # author: Your Name Here
    • Can new use these built in tags when exporting to web:
      # IMAGE: pathToImage to insert images.
      # CLEAR to start a "new page", clearing the existing text on screen.
      # RESTART to restart the story from the beginning, also clearing the screen and player progress. We suggest you do this after a + Restart choice!
      # CLASS: className: Built in tag that will apply a CSS class to a line of content.
      Built-in .end CSS class that you can apply to "The End" text if desired.
    • Fix for scrolling behaviour with large amounts of content so it doesn't scroll too far.
    • Fixes for layout when embedded in an iframe, such as when uploaded to itch.io.
  • Fix for the titlebar not updating from "Untitled.ink" when saving new files on Windows.

  • Fix for CTRL-P shortcut for "Go to anything..." not working on Windows.

  • Updated version of Electron.

Assets 6

@joethephish joethephish released this Apr 30, 2018

Minor version Inky that has a fix for certain ink files not loading if they were saved on Windows with certain editors that insert a byte order mark at the start of the file.

This version of Inky contains version 0.8.1 of ink that also has some extra fixes not included in the official 0.8.1 ink release.

Assets 6

@joethephish joethephish released this Apr 24, 2018

Version 0.9.1 of Inky includes ink version 0.8.1, a minor update version of 0.8.0, which was a ink major release.

Other Inky 0.9.0 changes:

  • Word count feature (thanks @paulloz!)

  • When exporting to web and to story.js only, inky will export using a version of ink that is known to be compatible with inkjs (currently v0.7.5 with hot fixes), which is essential for the story to function. Previously the export for web feature would be disabled until inkjs had a change to catch up.

    However, this does mean that you may be surprised if the web version of an ink story behaves very slightly different to the inky or Unity-based version (which is equivalent to the JSON export option in Inky).

  • Goto anything is now much more responsive.

  • Bug fixes, thanks for everyone who contributed!

Assets 6

@joethephish joethephish released this Apr 19, 2018

This build of Inky includes ink version 0.8.0, a major new release.

Inky-specific changes

  • Word count feature (thanks @paulloz!)

  • When exporting to web and to story.js only, inky will export using a version of ink that is known to be compatible with inkjs (currently v0.7.5 with hot fixes), which is essential for the story to function. Previously the export for web feature would be disabled until inkjs had a change to catch up.

    However, this does mean that you may be surprised if the web version of an ink story behaves very slightly different to the inky or Unity-based version (which is equivalent to the JSON export option in Inky).

  • Goto anything is now much more responsive.

  • Bug fixes, thanks for everyone who contributed!

Assets 6

@joethephish joethephish released this Jun 29, 2017

Major inky release alert! Two new features! 🎉 🎉

Goto anything 🔎

image

Mapped to CMD-P / CTRL-P, and available in the Story menu, there's now a project wide search that can find, in the following priority order:

  • 📄 Files by name, using fuzzy search
  • ✎ Knots, stitches and labels (for choices and gathers) by name, using fuzzy search
  • Full text search (non fuzzy search)

It can also go to a line number in the current file - just type in a number into the search box.

Context-specific suggestions ✏️

Big thanks to @arashikou for his work on this feature! He's built a custom completer that intelligently produces context specific typing suggestions as you type.

image

For example, if you type -> and start typing, it'll suggest divert targets. And when you're in a normal writing context, it'll suggest vocabulary based on what you've typed before. It can also suggest ink-specific keywords.

Other improvements

  • ink upgraded to 0.7.4 (see latest updates from 0.7.3 and 0.7.4.
  • inkjs upgraded to 1.6.0, bringing it in-line with ink 0.7.4 as well as fixing a few bugs of its own. (Thanks as always to the tireless @y-lohse!)
Assets 6

@joethephish joethephish released this Jun 5, 2017

  • Latest versions of ink (0.7.2) and inkjs (1.5.2).
  • About box that shows the versions of Inky, ink, and inkjs
  • Fix for warnings and TODOs getting hidden on a successful compile
  • Fix for syntax highlighting getting out of sync in multiline conditional blocks
  • Fix syntax highlighting for TODO when non-alphanumeric characters were used
  • Documentation update
Assets 6

@joethephish joethephish released this Mar 6, 2017

  • Web export functionality restored, thanks to @y-lohse's great work on inkjs, bringing in lists support.
  • Contextual menu when right-clicking to allow basic clipboard support (thanks @julisep!)
  • Embedded version of the Ace editor updated (thanks @arashikou!)
  • Fix for alt-clicking divert targets in order to jump to definition.
  • Fix for extra scrollbars in play pane (thanks @arashikou!)
  • Fix to allow TODO items to contain quote marks.
  • Defensive code to prevent saving of empty files to prevent rare but critical bug that sometimes wipes out ink files (eek)
Assets 6

@joethephish joethephish released this Jan 10, 2017

This version brings support for a brand new powerful ink feature - Lists - see the documentation.

image

WARNING: This version temporarily breaks Export for Web functionality, until inkjs catches up with the lists support, which is a large new feature. If you don't need lists, please continue to use inky version 0.6.4.

Assets 6