Today's update consists mostly of bug fixes for the specification editor.
- When inserting text into a text editor, whitespace is now removed from the end of the text buffer if it would allow the text to fit when it previously would not.
- Increased the "fast" playback speed of the simulation, and fixed a bug where it could cause the framerate to tank if it ran too fast.
- Fixed a crash when specifying streams of the wrong length.
- Fixed a crash when required functions were missing.
- Fixed a bug where scripts could run indefinitely, causing the game to hang.
- Fixed a crash when placing non-compute nodes next to inputs or outputs.
- Fixed a bug where, when returning to the specification editor from a custom puzzle, the puzzle would no longer be selected.
- Fixed a crash when deleting specifications with the game running.
- Fixed a bug where you couldn't actually switch between pages of the specification editor.
- Fixed a bug where values less than -99 would be formatted incorrectly in outputs. However, you can no longer specify values less than -99 in custom puzzles as a result.