Skip to content

Changelog

Maverick Peppers edited this page Aug 11, 2019 · 12 revisions

v1.2.1

8/10/2019

  • Added a state flag for activities to determine whether they have started once before upon returning. Some activites may be added to the stack and untouched before starting via a queuePop() action. However the old design assumed activities in the stack would simply call onResume()
  • Added a flag for checking if the stack has recently been modified (via push) before calling onStart() in the next update check - this prevented users from being able to push multiple scenes onto the stack without calling onStart() for every single scene. Now scenes can be pushed back and onStart() will call when it's truly the scene's first time showing up.
  • ActivityController has a pointer to the last activity on the stack before the first push action is completed. This way changing scenes is accurate if the user pushes multiple activities onto the stack.

v1.2

3/17/2019

  • VS precompiler step removed completely
  • No mem leaks
  • Segue custom effects refactored into new glsl::Shader class found in Swoosh/Shaders.h

v1.1

  • Cross-compiled on Clang, MSVC, and GNU C++ Compilers on MacOSX, Windows, and Ubuntu Linux respectively
  • RetroBlit shader

v1.0

  • 26 screen transition types
  • First public release
Clone this wiki locally