Skip to content

Releases: ekelokorpi/panda-engine

2.14.0

25 Jul 14:24
Compare
Choose a tag to compare
  • 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

31 Mar 07:50
Compare
Choose a tag to compare
  • Fixed error in Physics collision
  • Fixed Android 6 screen size bug

2.13.0

28 Mar 11:53
Compare
Choose a tag to compare
  • 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

09 Jan 17:55
Compare
Choose a tag to compare
  • 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

05 Jan 09:31
Compare
Choose a tag to compare
  • 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

28 Nov 10:16
Compare
Choose a tag to compare
  • 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

16 Jul 08:29
Compare
Choose a tag to compare
  • 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

05 Jul 12:08
Compare
Choose a tag to compare
  • 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

03 Jul 09:02
Compare
Choose a tag to compare
  • 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

22 May 18:51
Compare
Choose a tag to compare
  • 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