Important changes to inkgd will be documented in this file.
Released on 2024-08-28.
- Added support for inklecate 1.1.1.
- Exposed new properties on InkPlayer (
alive_flow_names
¤t_flow_is_default_flow
).
- [
InkPlayer
] Theprompt_choices
andchoice_made
signals as well as thecurrent_choices
property now use instances ofInkChoice
instead of strings. Use thetext
property ofInkChoice
to access the text representation.
Released on 2022-08-07.
- Add missing
add_child
call in templates.
Released on 2022-07-31.
- Added new tests for InkPlayer.
- Error management in documentation.
- Remove
examples/
from the list of excluded directory when archiving from GitHub.
- Fixed #58 – InkRuntime not found when exporting for the web. (thanks @GreenCloversGames!)
- Fixed #60 – Rename
choose_path_string
tochoose_path
in documentation. (thanks @bram-dingelstad!)
Released on 2022-03-11.
- Exposed more ink APIs in InkPlayer.
- Added 'current_path' getter in InkPlayer, thanks @francoisdlt!
- Added inkgd vs. godot-ink documentation page.
Released on 2022-01-26.
- Fixed numerous typos and minor issues in the editor plugin.
- Fixed incorrect runtime paths in documentation.
- Fixed incorrect type annotation causing crashes.
Released on 2022-01-08.
- Broken file dialog in configuration panel.
- Broken progress dialog when the editor is run at <200% scales.
Released on 2022-01-03.
- Changed InkPlayer's API.
- Improved example project by adding a navigation hub.
- Made InkPointer immutable rather than duplicating all the time.
- Added ability to create an InkList from InkPlayer.
- Added new tests.
- Added support for Godot Mono, turning inkgd into a thin wrapper over the original C# implementation. The feature is experimental and not yet documented, it will be documented in 0.5.0.
Released on 2021-12-26.
- Fixed an issue preventing custom nodes from being unregistered upon deactivation of the plugin.
- Improved the naming of InkRuntime's properties.
- Improved error reporting.
- Improved InkPlayer's API by introducing a new type, InkFunctionResult.
Released on 2021-12-20.
- Rewrote the editor plugin.
- Moved the panel to the bottom panel.
- Added
InkPlayer
a new convenience node to play Ink stories. - Added a preview tab in the editor panel.
- Added support for multiple stories.
- Added support for JSON files, treating them as resources.
- Added a new documentation hosted on ReadTheDocs, thanks @videlanicolas!
Released on 2021-11-27.
- Added support for inklecate 1.0.0
Released on 2021-11-14.
- Partially fixed #29 – Loading a story state doesn't rollback the error stack.
- Fixed #36 – Mutiple problems in setting panel. (Huge thanks @videlanicolas!)
- Fixed #38 – Crash in example project. (Huge thanks @videlanicolas!)
Released on 2021-01-31.
- Made runtime & story error more explicit.
Released on 2020-06-17.
- Multiple memory leaks have been plugged.
Released on 2020-05-07.
- Added support for inklecate 0.9.0
Released on 2020-04-11.
- Fixed #12 – Combined lists and functions don't work as intended.
- Fixed #13 – Multiline functions are executed all at once.
Released on 2019-10-10.
- Fixed #10 – Node not found error InkRuntime.init(). (Huge thanks @MageJohn!)
Released on 2019-05-23.
- Fixed #2 – Missing code preventing ink compilation from working on Windows.
Released on 2019-05-19.
- Changed the configuration system in two ways: store local paths when it makes sense and split the configuration into two files.
Released on 2019-05-19.
- Initial release of inkgd.