Releases: benjie-git/CardStock
Releases · benjie-git/CardStock
CardStock v0.9.8 (RC1)
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
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
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
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
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
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
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
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
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
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