1.5.0 - unreleased¶
Fix: sprites do not update when only the image is changed.
Fix: crash when deleting a text label
Fix: crash when deleting a group
1.4.0 - 2020-07-09¶
New: Tile maps
New: Emitter objects
New: scene-wide pixel_art mode
New: vertices of a line can now be updated
New: background= can be set in Scene constructor
New: label.text can be assigned a non-str
Fix: bug with drawing end segments of lines and lines at right angles
Fix: stroke_width wasn’t passed through in add_rect
Fix: Use NFC not NFKC for Unicode normalisation
1.3.0 - 2019-12-10¶
New: add a coroutine system
New: make F12 a built-in combination for screenshots/video recording.
New: The Chain, for more powerful post-processing effect configurations
trailseffect takes an
New: shape primitives are drawn with antialiasing
New: tone generation supports square and saw waves
New: Scene scaling for high dpi displays and retro games
New: Sprites now support
Fix: actually release OpenGL resources, which needed to be done explicitly
Fix: add missing documentation for
Fix: grow a single texture atlas rather than allocating multiple. This removes a limit on how many unique text characters can be drawn with a single font.
Fix: crash when creating a scene from a REPL
New: HeadlessScene class to run the graphics engine without creating a window.
1.2.0 - 2019-09-29¶
New: add_sprite() takes an argument
colorto match other primitives
.scale_yfor independently scaling primitives
scene.backgroundcan now be assigned as a color name
Fix: pick suitable OpenGL version on OS X
dropshadoweffect is composited more correctly
Fix: several bugs when resizing vertex/index buffers
keymodsis now exported from wasabi2d as documented.
Fix: video recording is glitchy due to recording from back buffer
Fix: text labels can now be empty
Fix: text labels can be deleted
Fix: particles display upside down and with rotation reversed
1.1.0 - 2019-09-22¶
New: Particle group has
New: Particles can be emitted with
1.0.0 - 2019-09-21¶
Initial PyPI version of Wasabi2D.