Skip to content

Releases: benjie-git/CardStock

CardStock v0.9.8 (RC1)

02 Feb 22:12
Compare
Choose a tag to compare
Pre-release

CardStock v0.9.8 will include some big changes and many small improvements:

  • Allow rotating most objects (Image, Pen/Line/Oval/Rect/Polygon/etc, TextLabels, Groups)
    • Includes a new rotation knob in designer, and rotation property for programmatic changes and animations
  • New WebView objects!
  • New Code Editor: allows seeing the code for all events for an object at once
  • New Variable Window while running a stack
  • many small UX improvements
  • many bug fixes

CardStock v0.9.7

10 Dec 23:35
Compare
Choose a tag to compare

v0.9.7 includes some big new features and UX improvements. Enjoy!

  • Add bounce handling: object.SetBounceObjects(), OnBounce()
  • Upgrade the Output Window to a Console Window that allows interactive input
  • Add MakeColor(r,g,b)
  • Add textfield.selection, textfield.selectedText
  • Rename SoundPlay, SoundStop to PlaySound, StopSound
  • Rename Ask() to AskYesNo(), and add AskText() to get string responses
  • Add "Open Example..." menu item
  • Bug fixes

CardStock v0.9.6

05 Oct 18:49
Compare
Choose a tag to compare

v0.9.6 includes some big new features and UX improvements. Enjoy!

  • Seamless integration with clipart library openclipart.com, to easily grab clip art / images to use in your stacks.
  • Now you can run one stack from within another, including passing data into, and back out from them.
  • Cards and other objects now have right-click, Context menus available in the designer
  • more example stacks
  • bug fixes

CardStock v0.9.5

29 Jun 22:29
Compare
Choose a tag to compare

This minor release contains the following changes:

  • Adds OnKeyHold(elapsedTime) event to cards.
  • Fixes some properties to only accept non-negative numbers.
  • A few other small fixes.

CardStock v0.9.4

02 Jun 19:53
Compare
Choose a tag to compare

This release contains a few usability improvements and bug fixes.

  • Adds the autoShrink property to the label object, to allow its fontSize to shrink when its text wouldn't otherwise fit into its size.
  • Adds the Run This Card toolbar button for easy access to test-running the current card.
  • Some overdue code cleanup, and a few bug fixes.

CardStock v0.9.3

20 May 16:26
Compare
Choose a tag to compare

CardStock v0.9.3

This release is focused on UX improvements and cleanup, and cross-platform consistency.

  • Add Align and Distribute commands
  • Improve autocomplete to only offer relevant completions when possible
  • When multiple objects are selected, allow setting all common properties in the inspector
  • Allow setting/getting points for line, pen, and polygon
  • Make errorList items wrap
  • Improve default shape object names
  • Fix autocomplete problems on Windows
  • Build custom borderless button to improve look on Windows

CardStock v0.9.2.2

14 May 16:55
Compare
Choose a tag to compare

v0.9.2.2

  • Bug fixes, small and large, and minor UX improvements.

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

CardStock v0.9.2

11 May 17:27
Compare
Choose a tag to compare

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

CardStock v0.9.1

04 May 17:10
Compare
Choose a tag to compare

v0.9.1

This release just fixes a few sneaky bugs that hitched a ride with v0.9.


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

CardStock v0.9

03 May 21:44
Compare
Choose a tag to compare

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