Skip to content

Releases: benjie-git/CardStock

CardStock v0.99.7

04 Nov 23:24
Compare
Choose a tag to compare

• 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

17 Sep 03:07
Compare
Choose a tag to compare

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

23 May 21:03
Compare
Choose a tag to compare

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

30 Jan 20:35
Compare
Choose a tag to compare

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

19 Oct 20:06
Compare
Choose a tag to compare

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

28 May 22:51
Compare
Choose a tag to compare

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

28 Dec 00:44
Compare
Choose a tag to compare

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

27 Sep 20:57
Compare
Choose a tag to compare

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

19 Feb 01:28
Compare
Choose a tag to compare

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)

08 Feb 20:58
Compare
Choose a tag to compare

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