Skip to content

CardStock v0.9.2

Compare
Choose a tag to compare
@benjie-git benjie-git released this 11 May 17:27
· 550 commits to main since this release

v0.9.2.1

  • This is a tiny bug fix update for Mac file associations. The Windows download is identical to v0.9.2.

v0.9.2

  • This version adds support in the mac build for CardStock's .cds files to be associated with the Designer and Viewer apps, for easier opening of stack files.
  • Fixes some non-trivial memory leaks.
  • Merges GotoCardIndex into GotoCard(), which can now take a card object, a name string, or a card number.
  • Changes from exposing card.index (first card is 0), to card.number (first card is 1) to better match the numbering shown in the designer.
  • More big performance improvements, and many bug fixes.

v0.9

Despite being a pre-1.0 release, this is a big one. It includes:

Drawing:

  • Flipped the stack canvas vertically, so that the positive direction is up, and the origin is the bottom-left corner. (Old stacks will be auto-migrated for you, at least for initial layout. You may still need to manually update any code that sets object positions.)
  • A new Polygon drawing tool
  • Allow resizing objects from all 4 corners
  • Draw Text Labels ourselves now, so they no longer have opaque backgrounds on Windows

Coding:

  • Basic autocomplete in the code editor, for the names of objects, methods, properties, and user-created functions and variables
  • Live syntax error underlining in the code editor
  • Animations to the same property of an object now chain by default, so you can trivially set up multi-stage animations
  • Rename OnIdle() handlers to OnPeriodic() (Old stacks will be auto-migrated for you.)
  • Even more example stacks

Other:

  • Major performance improvements, especially under Windows.
  • Loads of bug fixes and UI/UX cleanup