Skip to content

Releases: FaultyFunctions/Crochet

Crochet v0.1.7 Alpha

22 Nov 17:45
Compare
Choose a tag to compare
Crochet v0.1.7 Alpha Pre-release
Pre-release
  • Improves some syntax highlighting
  • Adds "removable-media" plug to the snap package for Ubuntu users

Crochet v0.1.6 Alpha

22 Aug 00:59
6994d9b
Compare
Choose a tag to compare
Crochet v0.1.6 Alpha Pre-release
Pre-release
  • Fixes a bug where if opening a new file, the horizontal movement for nodes was locked and also the zoom functionality would get broken.

Crochet v0.1.5 Alpha

09 Aug 09:09
98e15c6
Compare
Choose a tag to compare
Crochet v0.1.5 Alpha Pre-release
Pre-release

The "Crochet should no longer randomly move some nodes upon loading" update

  • Crochet should hopefully stop moving some nodes when loading a file. There was some weird logic for when a Node was created that I fixed so hopefully this should be the end of it. This was happening when the x, y, or both coordinates for nodes were saved at 0.

Crochet v0.1.4 Alpha

11 Mar 01:34
Compare
Choose a tag to compare
Crochet v0.1.4 Alpha Pre-release
Pre-release

Important Save Bug Fix

This release fixes a bug where Crochet was defaulting to the filetype being .json internally (even though its actually in yarn format), so when you opened a .yarn file and saved, it saved with the .yarn extension but the actual file contents was in json format.

If you encountered this bug before this release and you don't have a backup of your yarn file before it was converted to json format, you can fix this by opening your file in YarnEditor, saving, and then opening your file back up in Crochet. (You may lose some data like file tags, but for the most part this should work.)

This is a pretty serious bug so if you are using Crochet please update to this version.

Crochet v0.1.3 Alpha (Hotfix)

28 Feb 08:36
Compare
Choose a tag to compare
Pre-release

This attempts to fix the freezing that is happening on load if you had a broken language dictionary loaded in previous versions of Crochet.

Crochet v0.1.3 Alpha

27 Feb 22:24
Compare
Choose a tag to compare
Crochet v0.1.3 Alpha Pre-release
Pre-release

Language Dictionary Fixes

There was some issues with some language dictionaries and I had to remove some that didn't work or would freeze the app. Below is a list of language dictionaries that remain in Crochet:

  • Bulgarian
  • Czech
  • Dutch
  • English
  • French
  • German
  • Korean
  • Norwegian
  • Polish
  • Russian
  • Serbian
  • Slovak
  • Spanish
  • Swedish
  • Turkish

v0.1.3 unfortunately removes these broken language dictionaries:

  • Afrikaans
  • Indonesian
  • Malay
  • Catalan
  • Basque
  • Galician
  • Croatian
  • Zulu
  • Italian
  • Hungarian
  • Portuguese
  • Finnish
  • Chinese
  • Japanese
  • Latin

Note: If you use one of these languages and can find a hunspell compatible dictionary that isn't problematic when imported with nspell, please let me know and I'll be glad to add it!

Other Changes

  • Adds a loading popup when the language dictionary is being loaded in to tell the user what's going on instead of just freezing the app for a few seconds.
  • Renamed Story Language to Spell Check Language and places in under the Spell Check toggle.
  • Spell Check Language is now loaded when you launch Crochet, instead of defaulting to English on every launch.
  • Language dictionaries are now packaged with the app, so you don't have to rely on being connected to the internet to get your chosen language.

As always let me know if there are any issues!

Crochet v0.1.0 Alpha

22 Feb 08:03
Compare
Choose a tag to compare
Crochet v0.1.0 Alpha Pre-release
Pre-release

Welcome to the Crochet Alpha!

Please note since this is an alpha, things can go wrong and you should keep backups of your files just in case. Also the Yarn 2.0 specification isn't nailed down at the moment so certain syntax or features might be in flux in future versions.

A note on transitioning from the Yarn 1.0 spec to 2.0

Crochet should be able to read in Yarn 1.0 files and spit out Yarn 2.0 files when you export/save. This is only for node tags/headers, it doesn't touch the node's body. You'll have to manually convert your node content from the 1.0 spec to the 2.0 spec.

It might appear that arrows are broken when you load your 1.0 file, but that's because Crochet will only draw arrows in between nodes if it detects a <<jump nodeName>> command, rather than the old [[nodeName]] syntax.

Notable Updates

  • The file menu has been split for better menu organization.
    image
    The Settings dialog can be found under the Edit menu now and has been renamed to Preferences.

  • Yarn is now the only export option for the time being.

  • Most formatting options have been removed for the time being. Unfortunately the Scribble markdown option has also been removed but will be re-added in future versions.

  • Syntax highlighting should work for the Yarn 2.0 specification. If there is something off or missing, please let me know!

  • You can now disable right click node creation from the preferences menu.

  • File tags can be added to your Yarn file from the Edit menu. This has some validation but if something is wrong, let me know!


Again please let me know if there are any issues or problems by contacting me or opening an issue.

YarnScribbler v0.1.3 Alpha

29 Jan 21:21
Compare
Choose a tag to compare
Pre-release

Changelog:

  • Actually fix open bug where loose nodes were getting appended. (I removed a function call that I had no idea what it was doing so if everything breaks then ¯\_(ツ)_/¯ but it should be fine.)