Changelog
- 2024-12-20 (Link customising)
- The default link text can now be overriden in
settings.
- 2024-05-09 (Placeholders)
- Passages named
StoryInit, or tagged startup are now skipped.
- Twine variable syntax (
$variable) is now recognised as a reference to the placeholder named variable if it exists, or to the template variable if it exists. If neither exist, it is treated as literal text.
- Added the
gb-placeholders special passage. It's contents are expected to be a JSON object of placeholder names and contents (see placeholders).
- 2024-04-27
- Upgraded to PHP 8.1 Compatibility
- 2023-01-19
- Made some minor changes to the Twee output to better fit the standard. We now add an IFID is one is missing, and generate a Start attribute in StoryData if only startnode is provided.
- Made some minor changes to the text processing so that
<rules>\nsome text\nsome more text\n</rules> now correctly wraps the contents in paragraph tags.
- 2022-11-07
- You can write Gordian tags with a
gb- prefix — for example, if your IDE follows the HTML custom-tag syntax. For example <gb-keyword></gb-keyword> is legal.
- 2022-10-31
- Added
<reference></reference> (synonym <r></r>) to insert a passage number without a link.
- Added documentation for Returnto and returnto link keywords
- Implemented markdown class declarations to add classes to auto generated html.
{:.class}. Add inline to style the preceding inline element, or on a new line to style the preceding block element.
- 2022-10-27
- Added
<c></c> as a synonym for <check></check>
- Added simple calculations inside template variables. e.g.
{{default + 1}}
- 2022-08-15
- Added a comprehensive tutorial. Actually, I added it a little while ago, but didn't announce it till now.
- 2022-07-11
- Added an Items Report to show items marked up with the
<item> tag.
- 2022-07-07
- Added the
<checkbox-list> tag to generate a list of passages with checkboxes, and reproduce those checkboxes (see Keywords).
- Added
Returnto and returnto link keywords to generate "Return to X" links
- 2022-07-01 (Keyword tracking)
- Added a keyword tracking system using the
<keyword> tag. Keywords can be viewed on the Keyword Report.
- Added a
<keywords> tag to generate a list of story keywords with checkboxes (see Keywords).
- Added a viewer for the current story JSON (view)
- 2022-06-18
- Line-breaks inside a template call (
<template>) no longer generate an error.
- A multi-line Sugarcube blockquote (lines prefixed with
> ) now adds a break at the end of each line.
- Fixed a bug where exporting to a Twine save file could create phantom blank passage tags
- Added a playable preview mode, where only one passage at a time is shown
- 2022-06-07
- A passage preview now appears on the passage edit screen, as well as a link to a single-page PDF containing just that passage. The passage edit screen also shows how much space will be taken up by the passage in pages and millimeters.
- 2022-05-24 (Template System)
- Significant update to release the Templating System, which allows you to create re-usable html templates in your game.
- 2022-05-11
- The
breakbefore tag was ignored on backmatter and frontmatter passages, but is now supported
- 2022-04-30
- Moved the CSS editing area to a dedicated screen that also allows you to edit the Story Stylesheet
- twee
stylesheet tagged passages are now added to story_css instead of settings_css
- gb-templates are now exported in twee
- 2022-04-22
- Fixed a bug preventing passages with
backmatter_x tags from appearing at the end of the document.
- Added a function to renumber an entire story, in case a gap has appeared.
- 2022-03-14
- Added the
<page-before> tag to force a page of content before a passage.
- 2021-11-28
- Fixed a bug where importing directly from a Twine save file did not convert
' into single quotes.
- Fixed a bug where
''text'' did not convert to bold
- 2021-11-02
- Fixed a bug where exported passage text encoded apostrophes as
', but passage titles encoded it as ', which could cause a link to fail if the Twine export was re-imported into Gordian without going through Twine first.
- Fixed a bug where passages with two external links could add an
i to the start of the link address.
- 2021-10-26
- You can now view passage ranges in PDF mode indvidually, or view just the front and back matter without the contents.
- Added a page on generated html, describing all the html output by GB and its default styles.
- Added notes to the workflow page about how to fine tune PDF layout and image placement.
- 2021-10-10
- Major internal change to the application structure — no effects should be visible to users.
- Improved regex for automatic capitalisation of
turnto links.
- Added
Turnto as a link name to force a capital T in "Turn to X" links.
- The passages save screen now shows the timestamp of the most recent save.
- 2021-09-29 (WritingFantasy Compatibility)
- Gordian is now compatible with the tags used in WritingFantasy. Added
hidden, ending, and fixednumber_ tags. Also added # as a link name that produces a bare number link.
- Added support for multiple
frontmatter and backmatter passages, placed before gb-introduction and gb-rear respectively.
- Added support for Harlowe's "no-formatting" marker (one or more backticks).
- 2021-09-02
- Gordian can now directly import Twine Archive exports, Twine game files, and Twine saves.
- 2021-09-01
- Now supports the 'last' tag, which causes a passage to be placed at the end of the story. Multiple tagged passages will be placed at the end in the order encountered.