melonJS/melonJS: Release 15.1.0
Added
- Container: new
getRootAncestor()
method that returns the root container's parent (aka World Container)
- Renderer: new
toBlob()
, toDataURL()
and toImageBitmap()
methods added to CanvasTexture
- Renderer: new
toBlob()
, toDataURL()
and toImageBitmap()
methods added to all Renderers
- TMX: add a "patcheable" entry point to allow for a tiled inflate (zlib/gzip/zstd) plugin
- UI: new draggable feature for UIBaseElement (can be toggled on/off using
isDraggable
)
Changed
- Application: the
sortOn
property is now a proper getter/setter for the App World instance sortOn
property
- Plugin: the 2nd parameter of the
register
method is now optional and will use the given plugin class name by default
Fixed
- Renderer: add missing export for the
CanvasTexture
class
- UI: fix internal holdTimeout type to integer and properly reset value to -1 when a timer is cleared
- UI: UITextButton now properly use the given alpha value of the given background and hover color
- UI: cleaned-up the UITextButton implementation, and added proper documentation for UITextButton specific properties
- WebGL: fix a Type Error exception with the latest version of Safari when using OffscreenCanvas element as a texture source