Releases: ekelokorpi/panda-engine
Releases · ekelokorpi/panda-engine
2.14.0
- Added textSize attribute to Loader
- Added baseline property to SystemText
- Added _renderToContext method to Container
- Added Oculus device detection
- Fixed error when not using Web Audio
- Fixed error when caching Container and disableCache is true
- Fixed minTime on Loader to apply only when loader has scene
- Replaced Date.now with performance.now in Debug
- Removed unused function from Debug
2.13.1
- Fixed error in Physics collision
- Fixed Android 6 screen size bug
2.13.0
- Added Chrome version detection
- Added noCache parameter to addAsset
- Added paused property to Timer
- Added support for frame names in addAnim method
- Added delta parameter to _update method in Body
- Added manualUpdate parameter to Physics constructor
- Renamed Body _update function to update
- Renamed _collide function to collide in Physics
- Fixed to show error when trying to load audio that is not found
- Fixed Body update to work without world
- Fixed support for headless mode
- Fixed Container caching
- Fixed to disable input functions when system is paused
- Fixed TilingSprite rendering
2.12.0
- Added Curve class to geometry
- Added drawCurve method to Graphics
- Added error message if tween easing function not found
- Fixed tinting when using it on multiple sprites with same texture
2.11.0
- Added support to get positions of multiple touches
- Added detection for Panda 2 and Electron
- Fixed memory leaking
- Refactored input code for better multitouch support
2.10.0
- Added stop function to Core
- Added muteMusic method to Audio
- Added muteSound method to Audio
- Added mutedMusic property to Audio
- Added mutedSound property to Audio
- Added showBounds attribute to Debug
- Added reverse method to Tween
- Added new frames paramater type to addAnim method in Animation
- Added noLoop parameter to playMusic in Audio
- Added error messages to Animation
- Added name parameter to stop in Animation
- Added name parameter to gotoFrame function in Animation
- Added support for mp3 audio files
- Added support for empty lines in Text
- Added Vector type to first parameter of hitTest function in Container
- Added second isCircle parameter to hitTest function in Container
- Added key names for key codes 188 and 190
- Added support for bezier curves on Polygon
- Added showBounds attribute to Debug
- Added duration property to Sound
- Added spriteAlpha, spriteColor and spriteLineWidth attributes to Debug
- Changed hitTest method in Container to use hitArea instead of bounds
- Fixed font loading on BMFont with whitespace
- Fixed soundVolume and musicVolume to affect only _soundGain and _musicGain
- Fixed circle hit area to correct size
- Fixed debug drawing of circle hit area
- Fixed font loading with font name that has spaces
- Fixed fadeIn in Sound to work properly
- Fixed setText not working when maxWidth is set on Text
- Fixed audio context to resume on mousedown and touchstart events if suspended
- Fixed timers to get paused on scene pause
- Fixed new line on fonts with char id 10 defined
- Fixed Circle hitArea positioning
2.9.0
- Added drawLine function to Graphics
- Added support for headless mode
- Added swap method to Rectangle
- Added new Polygon class
- Added drawPolygon to Graphics
- Fixed to preventDefault on keydown if key already down
- Fixed iPhone Safari landscape fullscreen issue
2.8.1
- Added new tintCrop property to Sprite
- Changed Camera rounding default value to true
- Fixed toWorldPosition to work when anchor is set
- Fixed Sprite tint texture to update, when changing tint or tintAlpha value
- Fixed Sprite tint textures to be removed from cache, when changing scene
- Fixed to remove tinted texture on Sprite when tintAlpha is set to 0
- Fixed spritesheet module to require sprite module
2.8.0
- Added index parameter to addTo at Container
- Added addChildAt method to Container
- Added toBottom method to Container
- Added toTop method to Container
- Added support for CSS loading
- Added sceneName property to System
- Added preventDefault attribute to Keyboard
- Added physics property to Scene
- Added showInfo attribute to Debug
- Changed Keyboard.preventDefault default value to false
- Changed System.hidpi default value to true
- Changed SpriteSheet to extend from Sprite
- Fixed to show error when loading image that is not found
- Fixed SystemText scaling on hires
- Fixed pause function on Scene to work with Animation
- Fixed instance of Physics not required to be world property of Scene
- Fixed hitArea debug drawing on hires
- Fixed double space making new line on Text
- Fixed game.Input.focusOnMouseDown to focus also into the canvas
- Fixed XML font loading
- Fixed bitmap font XML detection
2.7.0
- Added onScreen function to Container
- Added swap method to Vector
- Added static updatePanel method to Debug
- Added addText method to Debug
- Added maxHeight property to Text
- Added maxWidth property to Text
- Added more iPhone/iOS detections
- Added more error messages to functions
- Fixed down function in Keyboard to force parameter uppercase
- Fixed SpriteSheet height parameter to be optional
- Fixed container transform to use parent anchor point
- Fixed Animation speed
- Fixed tinting when Sprite is rotated
- Fixed anchorCenter to work with scaled container
- Fixed center to work with scaled container
- Fixed _generateTintedTexture to work when alpha other than 1
- Fixed _getBounds to call updateTransform on Sprite