Releases: benjie-git/CardStock
CardStock v0.99.7
• Added new audio functions: play_tone(), play_note(), play_notes()
• Added button.fill_color and button.text_color properties
• Added new field methods: field.point_to_index(), index_to_point(), index_to_row_col(), and row_col_to_index() -- allows converting between screen location (point), row & col (line number and character number within that line), and index into the field.text string (index).
• Cleanly catch any errors during stack export, and display error messages.
• Bug fixes, including a fix for exporting an app, from a Mac build of CardStock.
CardStock v0.99.6.2
Bug fixes and dependency updates
- Update to support python3.12
- Update to wxPython 4.2.2
- Finally remove CardStock viewer.
- Rename CardStock_Designer app to CardStock.
- Fix mp3 playback on Windows builds
- Fix a Linux window resizing bug when running a stack with different sized cards
- Offset pasted objects by (10,-10) to make sure you can see duplicated objects
CardStock v0.99.6
This is a minor CardStock update. It includes:
• Update to Python 3.11.9
• Add animation easing
• Add shape.pen_style for dashed lines
• Change broadcast_message() from function to methods on stack and card objects
• Add an inspector for the stack object, move on_exit_stack() event to the stack
• Rename button.title to button.text
• Rename ColorRGB/ColorHSB -> color_rgb/color_hsb
• Improve context-help data
• Small performance speedups
• Bug fixes / Minor UI improvements
CardStock v0.99.5
This is a minor CardStock update. It includes:
• Adds mp3 playback support, to match functionality on https://cardstock.run/
• Adds request_url() function
• Update to Python 3.11.7
• Add a prebuilt Apple Silicon, arm-native version
• Bug fixes
CardStock v0.99.4
This is a minor CardStock update. It includes:
• Support for input()
• New built-in CardStock functions rotate_point(point, angle), and angle_from_points(pointA, pointB)
• Bug fixes
• Update to Python 3.11.6 and wxPython 4.2.1
CardStock v0.99.3
New in CardStock v0.99.3:
- new Run / Run This Card icons
- it sounds cliche, but bug fixes an performance improvements are the main course in this release
CardStock v0.99.2
New in CardStock v0.99.2:
- add Console window to the Designer
- hold down Shift while moving objects in the Designer to constrain the movement to just horizontal or vertical
- add function clear_focus()
- add function open_url(url)
- update to python 3.11.1
- bug fixes / user experience improvements
CardStock v0.99.1
CardStock v0.99.1 includes some large new features, plus many small improvements, bug fixes, and performance improvements.
• You can now upload stacks to https://cardstock.run/ to run them in a browser, and share links to your stacks.
• There are new Checkbox and Radio button styles, complete with a button.is_selected property, and a new on_selection_changed() event.
• CardStock Designer looks much nicer on Windows on HiDPI displays.
• Buttons are now rotatable.
• Performance is much improved due to updating to python 3.10 and wxPython 4.2.0.
CardStock v0.9.8
CardStock v0.9.8 includes 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 Viewer Window while running a stack
- Much improved code editor autocompletion
- many more small UX improvements and bug fixes
CardStock v0.9.8 (RC2)
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