melonJS/melonJS: Release 14.0.0
Added
- UI: New
UIBaseElement
class, a clickable container base UI element (thanks @wpernath)
- UI: New
UITextButton
class, a clickable roundRect & Text base button (thanks @wpernath)
Changed
- Core: Build process will now only output a ES6 Bundle and the TS Declaration, ES5 is now fully deprecated
- Test Units: replaced the "old" ES5 based Jasmine+Karma framework by a modern ES6 based Mocha+Puppeteer one (thanks @L1lith)
- UI: the base
GUI_Object
class is now deprecated and replaced by UISpriteElement
, a Sprite based clickable element
Fixed
- Build: fix typescript generation (d.ts), no more missing API or modules
- Container: fix Container class initialization when no default viewport have been created
- Core: fix a regression with Ejecta platform detection (following ES6 refactoring)