Releases: radiatoryang/Yarn-Weaver
v0.1.5b -- hotfix 1 attempt for older OS X machines
in issue #11 there seems to be broken UI alphas with partial transparency on older OS X machines -- attempting to fix the issue by rebuilding the OSX version, but with Metal disabled, to force OpenGLCore instead
v0.1.5 -- added exception / error handling
added basic exception / compile error handling (e.g. when you write a Yarn script that has bugs with the "if" statements, or other coding errors) that displays the actual error to you in Yarn Weaver (!!!) along with the node and line number (pretty handy for debugging!)
I wanted to display an excerpt of the broken section as well, but I ran into limitations with how Yarn Spinner reads broken Yarn files (that is, it doesn't!) so that's on hold indefinitely (sorry)
v0.1.4 -- support for yarn.txt file format
I updated YarnSpinner to v0.9.10.2, which has support for the yarn.txt file format (which is much better than the JSON file format, by the way!) as well as localization... I haven't hooked any localization functionality into Yarn Weaver though, because I'm not really sure what would be useful for people?
also did misc little UI changes here and there
v0.1.3 - more small tweaks and fixes
- mostly tweaking the UI to make buttons scale better to different window sizes (try resizing the window!)
- also fixed the "recent files list" dropdown (it appears on the home screen if you've opened at least one file)
- lastly, I updated the sample tutorial example Yarn file... if you want a quickstart on writing dialogue with Yarn syntax, you can now read the source yarn.txt file
v0.1.2 - a bit more lenient on picking start passages
- when looking for a startNode, YarnWeaver is now case insensitive -- it will look for nodes called "Start" as well as "start" and "START"
(thanks to LucidRapture, who brought up a different issue (which turned out to be a "feature" of YarnSpinner) see issue #2 )
v0.1.1 - minor fix
so, YarnSpinner doesn't really know which node in your Yarn file is the "start"... to try to figure it out, YarnWeaver searches your Yarn file for 2 things:
- a node that starts with the word "Start"
- a node that starts with the filename (e.g. "Sally.json" would prompt a search for a node labeled "Sally")
- and if those searches fail, then it just picks the first node it finds, which usually means the oldest node in your Yarn file
oh, and I made the text speed a bit faster (0.01s per character)
v0.1.0 - initial release
most of the core features should be working, I think... you should be able to load Yarn .JSON files and play through them
but just in case it's not ready: this isn't production ready, or well-tested... use at your own risk!!