3.6.0 RC8.
Editor:
- In sprite manager's context menu added (restored) command "Replace sprite using previous files". Also made "previous file" remembered consistently whenever a sprite is imported or replaced.
- In sprite manager's "export all" dialog added "reset tile settings" option.
- Fixed program crash occuring on sprite's import if failed to open a source file for any reason.
- Fixed crash occuring when user was trying to set breakpoint on the very last line in script.
Engine:
- Support for switching vertical sync at runtime with Direct3D/OpenGL renderers. Also enable vsync in windowed mode too.
- Restored vsync support in Software renderer (was temporarily disabled in 3.6.0 after porting the engine to SDL2).
Web/Emscripten:
- Support persistent game saves (will remain on disk after game is closed).
- Added a ui control for clearing persistent files.
- Added a ui control for switching to fullscreen. Properly support switch to fullscreen mode.
- Use consistent version of Freetype lib, so that the game fonts are displayed similarly to other ports.
- Show game alerts as message popups in browser.
- Fixed suspending the game when alt+tabbing from the browser.