Skip to content

Releases: klembot/twinejs

2.5.1

28 Aug 14:43
b7cf1dd
Compare
Choose a tag to compare

Story Format Updates

Harlowe has been updated to 3.3.3.

2.5.0

27 Aug 18:10
8b536f7
Compare
Choose a tag to compare

See the 2.5.0 project for details.

New Features and Improvements

  • Passages considered "empty" now show with a translucent background. To be considered empty, a passage must satisfy all of the criteria below:
    • Has no text, not even just whitespace
    • Has no tags
    • Is the default size (small)
    • Is not the start passage of the story
  • If the last link to an empty passage is removed, an empty passage will be deleted.
    • This behavior is somewhat provisional, and constructive feedback is appreciated. The goal of this change is to address issues where typing links could create many extraneous passages, and to generally help keep stories from being cluttered with unused passages.
  • Dialogs may now be maximized.
  • The width of dialogs can now be customized in the Preferences dialog.
  • If playing, testing, or publishing a story to file fails, an error message is now shown. Previously, it failed silently.
  • The Delete Passages button now disables if the start passage in the story is selected.
  • Portuguese and French translations have been improved (thanks @albuquezi and @Kln95130).

Features Removed

  • Middle-clicking the story map no longer creates a passage. It falls back to the default behavior instead, usually allowing the user to scroll around the story map.

Bugs Fixed

  • Entering an invalid regular expression in the Find and Replace text no longer crashes Twine. It now reports no matches.
  • Replacing a story during an import now correctly links passages to their parent story. This bug manifested as an inability to select passages, edit them in some cases, and other similar problems.
  • Padding on the story map has been adjusted so that dialogs no longer overlap passages on the right.
  • If the list of story tags or stories to import is too long to fit the window height, the list scrolls properly.
  • Portuguese and Chinese localizations now load correctly.
  • If an incorrect story format URL is entered when adding a new story format, an error is shown correctly. Previously, it showed placeholder text.
  • The Mac app is now ad hoc signed, so users on Apple Silicon should not see repeated permissions prompts when the app launches--only one, the first time it runs.
  • The app icon on Windows has been enlarged.

Story Format Updates

2.4.1

14 Jul 02:01
Compare
Choose a tag to compare

New Features and Improvements

  • The German localization has been improved (thanks @JimB16).
  • Updated the version of Electron used for app Twine to the latest v17 release.

Bugs Fixed

  • Fixed a bug related to updating stories' story formats. This showed up in 2.4.0 as a crash message the first time a story was edited.
  • Browser Twine now uses the Storage Manager API to determine how much space is left for Twine to use. You may see a change in the value reported from previous versions, which estimated it by trying to save increasingly large amounts of data until it failed. This should fix error messages seen in 2.4.0 like Failed to execute 'setItem' on 'Storage': Setting the value of 'twine-passages-abcdef-ghijklmn' exceeded the quota.)
  • Backups work properly in app Twine.

Documentation

  • A section on how to switch to an older version of Twine has been added.
  • Small proofreading corrections (thanks @ChapelR).

Story Formats

Known Issues

  • Editing passage links, especially if you type [[ and ]] and then write a passage name, can create extraneous passages as you type, depending on how fast you type. An improvement on this behavior should come in the next feature release (there may be further bugfix releases before then).

See the 2.4.1 project for more details.

2.4.0

05 Jul 17:51
60a7616
Compare
Choose a tag to compare

2.4.0-beta3

06 Apr 01:55
24b5c9f
Compare
Choose a tag to compare
2.4.0-beta3 Pre-release
Pre-release

⚠️ This is a beta. Although this beta is more stable than the previous one, there may be bugs here that might trash your work and may cause you problems if you try this, then go back to a 2.3.x version. Save a backup copy of your story library before testing this version.

🐛 If you notice a bug in this beta, please open an issue with as much detail as possible.

💡If you have a concrete suggestion about something to add or change about this beta, please also open an issue.

2.4.0-beta2

09 Jan 19:54
Compare
Choose a tag to compare
2.4.0-beta2 Pre-release
Pre-release

⚠️ This is a beta. Although this beta is more stable than the previosu one, there may be bugs here that might trash your work and may cause you problems if you try this, then go back to a 2.3.x version. Save a backup copy of your story library before testing this version.

🐛 If you notice a bug in this beta, please open an issue with as much detail as possible.

💡If you have a concrete suggestion about something to add or change about this beta, please also open an issue.

💬 General feelings/opinions/questions about the beta? Please use the intfiction.org thread.

2.3.16

09 Jan 16:56
Compare
Choose a tag to compare

This is a maintenance release for Twine 2.3.

Features added:

  • Updated SugarCube to 2.36.1.

2.3.15

22 Oct 01:42
Compare
Choose a tag to compare

This is a maintenance release for Twine 2.3.

Features added

  • Updated Harlowe to 3.2.3.

2.4.0-beta1

20 Sep 01:25
1f20a21
Compare
Choose a tag to compare
2.4.0-beta1 Pre-release
Pre-release

⚠️ This is a very early beta. There are bugs here that might trash your work and may cause you problems if you try this, then go back to a 2.3.x version.

This version marks Twine 2.4.0 being feature-complete and is intended to give translators and story format developers a chance to begin working on Twine 2.4-related updates.

  • If you are a translator, CONTRIBUTING.md contains instructions on how to add or update a translation (there are many new strings in 2.4).
  • If you are a story format developer, EXTENDING.md contains instructions on how story formats can add toolbars, syntax modes, and reference lines to the editor.

2.4.0-alpha1

11 Jul 02:37
Compare
Choose a tag to compare
2.4.0-alpha1 Pre-release
Pre-release

⚠️ This is not even a beta release! There are bugs here that might trash your work. This is intended to give a preview of the changes in 2.4, and allow translators to begin work on updates localization strings. Please take a look at CONTRIBUTING.md if you are interested in helping with this.

If you do run this, make a copy of your 2.3 Twine folder before running this for the first time.