Skip to content

Latest commit

 

History

History
47 lines (35 loc) · 1.49 KB

CHANGELOG.md

File metadata and controls

47 lines (35 loc) · 1.49 KB

Version 2.1.1 ( 2017-11-14 )

  • Updated code to increase performance and reduce garbage production

Version 2.1.0 ( 2017-11-14 )

  • Added ScreenManager.publish which allows sending events to other screens on the stack
  • Updated error message for invalid screens

Version 2.0.1 ( 2017-02-19 )

  • Changed init function to perform a switch action
  • Fix draw and update callbacks not being registered when not providing a callback table

Version 2.0.0 ( 2017-02-18 )

  • ScreenManager functions can now be registered to LÖVE callbacks
  • Screen pushing, popping and switching is delayed until the end of the current frame's draw function
    • Changes can still be applied directly if needed by calling ScreenManager.performChanges
  • Use a single "null" function for the callback-stubs

Version 1.8.0 ( 2016-01-30 )

  • Add gamepad and joystick callbacks
  • Add love.threaderror
  • Add varargs to ScreenManager.init

Version 1.7.0 ( 2016-01-12 )

  • Add textedited callback
  • Fix parameters for keypressed, keyreleased, mousepressed and mousereleased

Version 1.6.0 ( 2015-10-29 )

  • Add filedropped and directorydropped callbacks

Version 1.5.0 ( 2015-10-25 )

  • Add more callbacks

Version 1.4.1 ( 2015-04-14 )

  • Allow passing of varargs to new Screens

Version 1.3.1 ( 2015-03-24 )

  • Update library information

Version 1.3.0 ( 2015-02-20 )

  • Add mousemoved callback

Version 1.2.1 ( 2015-02-03 )

  • Add library information
  • Remove redundant code

Version 1.2.0 ( 2015-01-18 )

  • Initial Release