Version 0.4.0a1
Pre-release
Pre-release
abhikpal
released this
18 Jul 12:03
·
758 commits
to master
since this release
We're happy to announce a developmental release from this year's Google Summer of Code project! While we haven't changed the public API much, the whole backend has been re-written to use vispy. This has allowed us to remove many platform specific issues. In particular, this release closes the following pending issues and pull requests:
- #10: Sketch window stops refreshing on Mac.
- #15: Blank sketch window on Mac
- #16: Mouse_x and mouse_y returning negative values
- #17: Set range limit on mouse_x and mouse_y values
- #18: matmul operator doesn't work on Python 3.4 and less.
- #22: Replaced @ with np.dot()
- #23: Tuple unpacking incompatible with Python 3.4 and less.
- #35: Removed pyglet.window.get_platform()
- #36: Fixed distance() of class Vector by adding np.sqrt
- #37: raise an error, when Vector.normalize() tries to normalize a "zero-vector"
- #38: raise ValueError when Magnitude of Vector is 0
- #39:
background()
insidesetup()
behaves strangely - #40: fix bug #23: Tuple unpacking incompatible with Python 3.4 and less
- #41: matmul operator on Python version <= 3.4 (rel: #18)
- #47: key variable not working
- #49: Fix retina issues on the mac.
- #50: #49 breaks the documentation auto generation
- #9: Sketch does not cover the entire window on retina displays.
This release also includes contributions from @parsoyaarihant, @Devrim-Celik, @hx2A, and @antiboredom. Thank you : )
Head over to the installation page for getting started with the new p5 version! The documentation is hosted on p5.rtfd.io and we have many example sketches in a separate repository.
We're excited to hear what you have to say!