Changelog
- 2024-05-09
- 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.