Releases: py5coding/py5generator
Releases · py5coding/py5generator
py5bot, combined settings and setup functions, and more!
Release Highlights:
- A second Jupyter Notebook Kernel: py5bot. There's also a new IPython magic called %%py5bot that is available within the py5 kernel.
- The size() method can be called from the
setup()function intead ofsettings(). Before Sketch execution, py5 will identify code insetup()that belongs insettings()and will segment the code appropriately. - Improved error reporting for IPython magics, py5bot, and all static mode sketches
- Sketch windows now appear in the taskbar or Dock with the py5 logo
Breaking changes:
argshas been renamed to pargs to avoid a name conflict with the conventional use of the variableargs- the
use_threaddefault parameter in save() and save_frame() has been changed fromFalsetoTrue
Also:
- Massive improvements for OSX Users. The OSX Sketch exiting issues have been solved. The other OSX issues are better articulated in the Special Notes for Mac Users
- Lots of little bug fixes
py5 on mybinder, better OSX support, bug fixes
Release Highlights
- Fixed problems related to printing from Jupyter notebooks
- py5 now works well on mybinder
- Py5SketchPortal Widget, necessary for viewing animations on mybinder
- The IPython line magics such as
%screenshotand%animatedgifare no longer magics and have been converted to regular functions in py5_tools - Improve OSX support
- Lots of little bug fixes
Complete Docstrings + Bug fixes
Release Highlights:
- Complete, accurate, and truthful docstrings for every field and method in every py5 class
- Correctly support
printstatements in Sketch methods when using Jupyter lab - Improve OSX support
- Lots of little bug fixes
Jupyter Notebook Kernel, Better OSX Support
Release Highlights:
- New Jupyter Notebook Kernel devoted to py5
- Better OSX support
- Many repairs to exiting docstrings, new docstrings for undocumented methods
- Many bug fixes, repairs to math functions