Releases: wildwinter/dinky
0.2.7
0.2.6
Fix for apparently unsaved behaviour (indicator stays on, but the doc is actually saved).
Bugfix for LIST members, fix for localisation encoding
LIST members, if not typed properly intially (e.g. missing a comma beforehand) could pick up a stray line ID and then fail to remove it when fixed.
Localisation export wasn't properly escaped, so " characters broke the JSON format.
0.2.4
Fix for broken project settings - can be blank under some circumstances.
0.2.3
Bump version to pickup fixes to Perforce handling from simple-vc-lib
0.2.2
Bug-fixing and hardening pass, particularly over issues with corrupting files.
Three reported bugs:
- Files deleted from disk now disappear from the sidebar on window focus
via a new 'ink-files-refreshed' IPC; loadRootInk drops unreadable files
rather than inserting "// Error reading file" placeholder content that
would later get saved over the real file. - Removed INCLUDEs disappear from the sidebar after the root file is
saved. - Spell-check decorations no longer drift after multi-line edits — the
marker cache is invalidated when line count changes.
ENOENT-shape data-loss guards:
- New 'safeReadJSON' / 'safeReadText' helpers that distinguish "absent"
(default OK) from "broken" (don't overwrite). Applied to loadSettings,
load/get-characters, add-project-character, add-to-project-dictionary,
save-characters. - 'save-files' refuses error-placeholder content, refuses empty content
over non-empty files, and returns per-file outcome so failed/refused
writes stay marked dirty. - createNewProject / createNewInclude refuse to overwrite existing files.
Sort out issue with ad-hoc ink files trying to set settings on a non-existent project.
0.2.1
v0.2.1 0.2.1
0.1.2
Bump the version to pick up a Dink improvement - exporting the character qualifier in the Directions column of the recording script.
0.1.1
BUGFIX: Imported from Dink - dialogue lines starting with punctuation were mislabelled as ACTION lines.
0.1.0
Finally go to version 0.1.0!